ftp.nice.ch/Attic/openStep/implementation/gnustep/sources/objcX-0.87.tgz#/objcX-0.87/nib-translator/XmCustomObject.h

This is XmCustomObject.h in view mode; [Download] [Up]

/*  Archiving Category for CustomObject
    Copyright (C)  1993  The Board of Trustees of
    The Leland Stanford Junior University.  All Rights Reserved.

Authors: Paul Kunz and Imran Qureshi

 * This file is part of the nib translator for 
 * an Objective-C class library for X/Motif

XmCustomObject.h,v 1.6 1995/01/03 21:27:07 pfkeb Exp

*/

#ifndef _XM_CUSTOM_OBJC_
#define _XM_CUSTOM_OBJC_

#include "/NextDeveloper/Headers/objc/typedstream.h"
#include "/NextDeveloper/Headers/objc/Object.h"

#include <objc/typedstream.h>

/* This are interfaces for NeXT Custom Objects */

@interface CustomObject:Object
{
  char	*className;
  id    realObject;
  id    extension;
}
- free;
- write:(TypedStream *) s;
- read:(NXTypedStream *) s;
- init;
- awake;
- nibInstantiate;

@end


/* And now the category additions */

@interface CustomObject (XmArchiving)
- init;
- free;
- nibInstantiate;
- write:(TypedStream *)stream;

@end

#endif	/* _XM_CUSTOM_OBJC_ */

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.