Changeset 30 in Sophya for trunk/SophyaPI/PI/pistdwdggen.h
- Timestamp:
- Nov 1, 1996, 8:14:18 PM (29 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PI/pistdwdggen.h
r23 r30 12 12 PILabelGen(PIContainerGen* par, char* nom, 13 13 int sx=10, int sy=10, int px=0, int py=0); 14 virtual ~PILabelGen();14 virtual ~PILabelGen(); 15 15 16 16 virtual long kind() {return ClassId; } … … 30 30 int sx=10, int sy=10, int px=0, int py=0, 31 31 PIBtnSign bsgn = PIBtn_Label); 32 virtual ~PIButtonGen();32 virtual ~PIButtonGen(); 33 33 34 34 virtual long kind() {return ClassId; } 35 36 35 virtual void ActivatePress(bool acp=false)=0; 37 36 … … 60 59 61 60 61 62 class PICheckBoxGen : public PIWdg 63 { 64 public: 65 66 enum {ClassId = 1030}; 67 68 PICheckBoxGen(PIContainerGen* par, char* nom, 69 PIMessage msg = PIMsg_Click, 70 int sx=10, int sy=10, int px=0, int py=0); 71 virtual ~PICheckBoxGen()=0; 72 virtual void SetState(bool st=false)=0; 73 virtual bool GetState()=0; 74 75 virtual long kind() {return ClassId; } 76 77 protected: 78 79 }; 80 81 62 82 class PIScaleGen : public PIWdg 63 83 { 64 84 public: 65 enum {ClassId = 10 30};85 enum {ClassId = 1040}; 66 86 67 87 PIScaleGen(PIContainerGen* par, char* nom, 68 PIMessage msg = PIMsg_Click,69 int min=0, int max=10,int sx=100, int sy=10, int px=0, int py=0);70 ~PIScaleGen();88 PIMessage msg = PIMsg_DataChanged, bool horiz=true, 89 int sx=100, int sy=10, int px=0, int py=0); 90 virtual ~PIScaleGen(); 71 91 72 92 virtual void SetMinMax(int min, int max) = 0; … … 78 98 protected: 79 99 80 81 100 }; 82 101 83 class PI CheckBoxGen : public PIWdg102 class PIScrollBarGen : public PIWdg 84 103 { 85 104 public: 105 enum {ClassId = 1050}; 86 106 87 enum {ClassId = 1040}; 107 PIScrollBarGen(PIContainerGen* par, char* nom, 108 PIMessage msg=PIMsg_DataChanged, bool vert=true, 109 int sx=10, int sy=100, int px=0, int py=0); 110 virtual ~PIScrollBarGen(); 88 111 89 PICheckBoxGen(PIContainerGen* par, char* nom,90 PIMessage msg = PIMsg_Click,91 int sx=10, int sy=10, int px=0, int py=0);92 virtual ~PICheckBoxGen()=0;93 virtual void SetState(bool st=false)=0;94 virtual bool GetState()=0;95 112 virtual void ActivateDrag(bool acd=false) = 0; 113 virtual void SetMinMax(int min, int max) = 0; 114 virtual void SetValue(int val) = 0; 115 virtual int GetValue() = 0; 116 virtual void SetSize(int sz) = 0; 117 virtual int GetSize() = 0; 118 96 119 virtual long kind() {return ClassId; } 97 120 … … 100 123 }; 101 124 102 103 104 125 #endif
Note:
See TracChangeset
for help on using the changeset viewer.