00001 /* 00002 ** --------------------------------------------------------------- 00003 ** prj.h - Project manager class definition. 00004 ** 00005 ** --------------------------------------------------------------- 00006 */ 00007 #ifndef _PRJ_H 00008 #define _PRJ_H 00009 00030 /* 00031 ** --------------------------------------------------------------- 00032 ** Used global definitions: 00033 ** 00034 */ 00035 #include "iup.h" 00036 #include "cd.h" 00037 #include "cdiup.h" 00038 00039 class Prj 00040 { 00041 private: 00042 /* 00043 ** --------------------------------------------------------------- 00044 ** Private class variables: 00045 ** 00046 */ 00049 static Ihandle* Ozbufferdialog; 00050 00053 static cdCanvas* Gzbuffercanvas; 00054 00057 static cdCanvas* Dzbuffercanvas; 00058 00061 static int canvas_width; 00062 static int canvas_height; 00063 00064 /* 00065 ** --------------------------------------------------------------- 00066 ** Private class functions: 00067 ** 00068 */ 00069 /* --------------------------------------------------------------- */ 00074 static int DspZbufferCanvas( Ihandle* cv ); 00075 00076 /* --------------------------------------------------------------- */ 00081 static int DspRotateView( void ); 00082 00083 public: 00084 /* 00085 ** --------------------------------------------------------------- 00086 ** Public class functions: 00087 ** 00088 */ 00089 /* --------------------------------------------------------------- */ 00098 static void Init( void ); 00099 00100 /* --------------------------------------------------------------- */ 00105 static void Quit( void ); 00106 00107 }; 00108 00111 #endif