00001 00003 // 00004 // Header file for Hpaned 00005 // 00006 // This file is generated by RapidApp 1.2 00007 // 00008 // This class is derived from HpanedUI which 00009 // implements the user interface created in 00010 // RapidApp. This class contains virtual 00011 // functions that are called from the user interface. 00012 // 00013 // When you modify this header file, limit your changes to those 00014 // areas between the "//---- Start/End editable code block" markers 00015 // 00016 // This will allow RapidApp to integrate changes more easily 00017 // 00018 // This class is a ViewKit user interface "component". 00019 // For more information on how components are used, see the 00020 // "ViewKit Programmers' Manual", and the RapidApp 00021 // User's Guide. 00023 #ifndef HPANED_H 00024 #define HPANED_H 00025 #include "HpanedUI.h" 00026 //---- Start editable code block: headers and declarations 00027 00028 00029 //---- End editable code block: headers and declarations 00030 00031 00032 //---- Hpaned class declaration 00033 00034 class Hpaned : public HpanedUI 00035 { 00036 00037 public: 00038 00039 Hpaned ( const char *, Widget ); 00040 Hpaned ( const char * ); 00041 ~Hpaned(); 00042 const char * className(); 00043 virtual void openFile(const char *); 00044 00045 static VkComponent *CreateHpaned( const char *name, Widget parent ); 00046 00047 //---- Start editable code block: Hpaned public 00048 00049 class SoXtExaminerViewer *viewer() {return _viewer;} 00050 00051 //---- End editable code block: Hpaned public 00052 00053 00054 00055 protected: 00056 00057 00058 // These functions will be called as a result of callbacks 00059 // registered in HpanedUI 00060 00061 virtual void autoToggleCB ( Widget, XtPointer ); 00062 virtual void speedScaleCB ( Widget, XtPointer ); 00063 00064 //---- Start editable code block: Hpaned protected 00065 00066 00067 //---- End editable code block: Hpaned protected 00068 00069 00070 00071 private: 00072 00073 static void* RegisterHpanedInterface(); 00074 00075 //---- Start editable code block: Hpaned private 00076 00077 00078 //---- End editable code block: Hpaned private 00079 00080 00081 }; 00082 //---- Start editable code block: End of generated code 00083 00084 00085 //---- End editable code block: End of generated code 00086 00087 #endif 00088