ftp.nice.ch/Attic/openStep/implementation/gnustep/sources/objcX-0.87.tgz#/objcX-0.87/appkit/CustomObject.h

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

/* Interface for CustomObject class
 *
 * 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 an Objective-C class library for a window system
 *
 * CustomObject.h,v 1.5 1995/06/13 21:49:07 briggs Exp
 */


#include <objc/Object.h>

/* Add an archiving category to object so every object can respond to
   -nibInstantiate
*/
@interface Object (XmArchiving)
-nibInstantiate;
@end

 /*----------------------------------*/
/* This are interfaces for NeXT Custom Objects */
@interface CustomObject:Object
{
  char	*realClassName;
  id    realObject;
  id    extension;

   BOOL   amAwake;
}
- init;
- write:(TypedStream *) stream;
- read:(TypedStream *) stream;
- awake;
- awakeFromNib;
- nibInstantiate;

@end


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