This is libnib.h in view mode; [Download] [Up]
#define NIBFILE_RUNTIME_DATA (1)
#define NIBFILE_IB_DATA (4)
#define NIBRUNTIME_NIBDATA (1)
#define NIBRUNTIME_ICONS (2)
#define NIBRUNTIME_SOUNDS (3)
#define NIBDATA_CONNECT_TARG (0)
#define NIBDATA_CONNECT_OUTLET (1)
struct nibObj {
const char *name;
id obj;
id parent;
};
struct nibCon {
int type;
const char *name;
id from;
id to;
};
@interface HeaderClass:Object
{
}
- actions;
- addAction:mystery;
- addOutlet:mystery;
- (const char *)className;
- (const char *)fileName;
- (const char *)iconName;
- (const char *)inspectorName;
- line;
- outlets;
- str;
@end
@interface NibData:Object
{
}
- classOfRoot;
- getFirstWindow;
- instantiateCustomViews;
- nibInstantiateIn:mystery1 owner:mystery2;
- object:mystery1 isConnectedTo:mystery2;
- objectAt:(unsigned) i;
- objectList;
- objectWithName:mystery1;
- paletteView;
- setVisibleWindows:mystery1;
- uniqueNames;
@end
@interface CustomObject:Object
{
}
- awake;
- (const char *)className;
- free;
- init;
- (const char *)inspectorName;
- nibInstantiate;
- (const char *)nibPrintName;
- read:mystery1;
- setClassName: (const char *)mystery1;
- write:mystery1;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.