This is GVApp.h in view mode; [Download] [Up]
#import <appkit/appkit.h> #import <streams/streams.h> #include "mg.h" #include "drawer.h" #include "ui.h" #include "comm.h" #include "motion.h" #include "worldio.h" #include "version.h" #include "event.h" int mousedragage; Event event; #include "lights.h" #include "lang.h" #include "mgri.h" /* Panel definitions below must be in the same order! */ #define P_MAIN 1 #define P_TOOL 2 #define P_INSPECTOR 3 #define P_CAMERA 3 #define P_LIGHTS 3 #define P_COMMANDS 4 #define P_SAVE 5 #define P_INPUT 6 #define P_MAX 7 struct panel { id panel; char *name; char *nick; int shown; int browse; int x0,y0; }; extern struct panel panels[]; #define SAVE_WIO 0 #define SAVE_RMan 1 #define SAVE_SNAP 2 #define SAVE_PANELS 3 struct saveops { int special; HandleOps *ops; int flag; char *name; }; extern void ui_final_init(); extern void timing(int interval); extern struct saveops save[]; void ui_keyboard(int ch); @interface GVApp:Application { id browsersDel; id buttonsDel; id commandText; id pathBrowser; id saveTypeBrowser; id saveObject; id eventView; id mainPanelDel; id inspectorDel; id preferencesDel; id toolPanelDel; id infoPanel; id menuCloseCamera; id saveAccessory; id printCam; } - info:sender; - preferences:sender; - toolPanel:sender; - panelMain:sender; - inspector:sender; - deleteObj:sender; - deleteCamera:sender; - halt:sender; - addCamara:sender; - center:sender; - save:sender; - open:sender; - openBundle:sender; - (int)browser:sender fillMatrix:theMatrix inColumn:(int)column; - pathSelected:sender; - makeKeyResponderFor:window; - inspectorDel; - preferencesDel; - toolPanelDel; - mainPanelDel; - commandText; - menuCloseCamera; - saveTypeBrowser:sender; - print:sender; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.