Lines Matching refs:xobj

24 extern void InitPushButton(struct XObj *xobj);
25 extern void DestroyPushButton(struct XObj *xobj);
26 extern void DrawPushButton(struct XObj *xobj, XEvent *evp);
27 extern void EvtMousePushButton(struct XObj *xobj,XButtonEvent *EvtButton);
28 extern void EvtKeyPushButton(struct XObj *xobj,XKeyEvent *EvtKey);
30 struct XObj *xobj,unsigned long type,unsigned long *body);
32 extern void InitRadioButton(struct XObj *xobj);
33 extern void DestroyRadioButton(struct XObj *xobj);
34 extern void DrawRadioButton(struct XObj *xobj, XEvent *evp);
35 extern void EvtMouseRadioButton(struct XObj *xobj,XButtonEvent *EvtButton);
36 extern void EvtKeyRadioButton(struct XObj *xobj,XKeyEvent *EvtKey);
38 struct XObj *xobj,unsigned long type,unsigned long *body);
40 extern void InitItemDraw(struct XObj *xobj);
41 extern void DestroyItemDraw(struct XObj *xobj);
42 extern void DrawItemDraw(struct XObj *xobj, XEvent *evp);
43 extern void EvtMouseItemDraw(struct XObj *xobj,XButtonEvent *EvtButton);
44 extern void EvtKeyItemDraw(struct XObj *xobj,XKeyEvent *EvtKey);
46 struct XObj *xobj,unsigned long type,unsigned long *body);
48 extern void InitCheckBox(struct XObj *xobj);
49 extern void DestroyCheckBox(struct XObj *xobj);
50 extern void DrawCheckBox(struct XObj *xobj, XEvent *evp);
51 extern void EvtMouseCheckBox(struct XObj *xobj,XButtonEvent *EvtButton);
52 extern void EvtKeyCheckBox(struct XObj *xobj,XKeyEvent *EvtKey);
54 struct XObj *xobj,unsigned long type,unsigned long *body);
56 extern void InitTextField(struct XObj *xobj);
57 extern void DestroyTextField(struct XObj *xobj);
58 extern void DrawTextField(struct XObj *xobj, XEvent *evp);
59 extern void EvtMouseTextField(struct XObj *xobj,XButtonEvent *EvtButton);
60 extern void EvtKeyTextField(struct XObj *xobj,XKeyEvent *EvtKey);
62 struct XObj *xobj,unsigned long type,unsigned long *body);
64 extern void InitHScrollBar(struct XObj *xobj);
65 extern void DestroyHScrollBar(struct XObj *xobj);
66 extern void DrawHScrollBar(struct XObj *xobj, XEvent *evp);
67 extern void EvtMouseHScrollBar(struct XObj *xobj,XButtonEvent *EvtButton);
68 extern void EvtKeyHScrollBar(struct XObj *xobj,XKeyEvent *EvtKey);
70 struct XObj *xobj,unsigned long type,unsigned long *body);
72 extern void InitVScrollBar(struct XObj *xobj);
73 extern void DestroyVScrollBar(struct XObj *xobj);
74 extern void DrawVScrollBar(struct XObj *xobj, XEvent *evp);
75 extern void EvtMouseVScrollBar(struct XObj *xobj,XButtonEvent *EvtButton);
76 extern void EvtKeyVScrollBar(struct XObj *xobj,XKeyEvent *EvtKey);
78 struct XObj *xobj,unsigned long type,unsigned long *body);
80 extern void InitPopupMenu(struct XObj *xobj);
81 extern void DestroyPopupMenu(struct XObj *xobj);
82 extern void DrawPopupMenu(struct XObj *xobj, XEvent *evp);
83 extern void EvtMousePopupMenu(struct XObj *xobj,XButtonEvent *EvtButton);
84 extern void EvtKeyPopupMenu(struct XObj *xobj,XKeyEvent *EvtKey);
86 struct XObj *xobj,unsigned long type,unsigned long *body);
88 extern void InitRectangle(struct XObj *xobj);
89 extern void DestroyRectangle(struct XObj *xobj);
90 extern void DrawRectangle(struct XObj *xobj, XEvent *evp);
91 extern void EvtMouseRectangle(struct XObj *xobj,XButtonEvent *EvtButton);
92 extern void EvtKeyRectangle(struct XObj *xobj,XKeyEvent *EvtKey);
94 struct XObj *xobj,unsigned long type,unsigned long *body);
96 extern void InitMiniScroll(struct XObj *xobj);
97 extern void DestroyMiniScroll(struct XObj *xobj);
98 extern void DrawMiniScroll(struct XObj *xobj, XEvent *evp);
99 extern void EvtMouseMiniScroll(struct XObj *xobj,XButtonEvent *EvtButton);
100 extern void EvtKeyMiniScroll(struct XObj *xobj,XKeyEvent *EvtKey);
102 struct XObj *xobj,unsigned long type,unsigned long *body);
104 extern void InitSwallow(struct XObj *xobj);
105 extern void DestroySwallow(struct XObj *xobj);
106 extern void DrawSwallow(struct XObj *xobj, XEvent *evp);
107 extern void EvtMouseSwallow(struct XObj *xobj,XButtonEvent *EvtButton);
108 extern void EvtKeySwallow(struct XObj *xobj,XKeyEvent *EvtKey);
110 struct XObj *xobj,unsigned long type,unsigned long *body);
112 extern void InitHDipstick(struct XObj *xobj);
113 extern void DestroyHDipstick(struct XObj *xobj);
114 extern void DrawHDipstick(struct XObj *xobj, XEvent *evp);
115 extern void EvtMouseHDipstick(struct XObj *xobj,XButtonEvent *EvtButton);
116 extern void EvtKeyHDipstick(struct XObj *xobj,XKeyEvent *EvtKey);
118 struct XObj *xobj,unsigned long type,unsigned long *body);
120 extern void InitVDipstick(struct XObj *xobj);
121 extern void DestroyVDipstick(struct XObj *xobj);
122 extern void DrawVDipstick(struct XObj *xobj, XEvent *evp);
123 extern void EvtMouseVDipstick(struct XObj *xobj,XButtonEvent *EvtButton);
124 extern void EvtKeyVDipstick(struct XObj *xobj,XKeyEvent *EvtKey);
126 struct XObj *xobj,unsigned long type,unsigned long *body);
128 extern void InitList(struct XObj *xobj);
129 extern void DestroyList(struct XObj *xobj);
130 extern void DrawList(struct XObj *xobj, XEvent *evp);
131 extern void EvtMouseList(struct XObj *xobj,XButtonEvent *EvtButton);
132 extern void EvtKeyList(struct XObj *xobj,XKeyEvent *EvtKey);
134 struct XObj *xobj,unsigned long type,unsigned long *body);
136 extern void InitMenu(struct XObj *xobj);
137 extern void DestroyMenu(struct XObj *xobj);
138 extern void DrawMenu(struct XObj *xobj, XEvent *evp);
139 extern void EvtMouseMenu(struct XObj *xobj,XButtonEvent *EvtButton);
140 extern void EvtKeyMenu(struct XObj *xobj,XKeyEvent *EvtKey);
142 struct XObj *xobj,unsigned long type,unsigned long *body);
148 void ChooseFunction(struct XObj *xobj,char *type) in ChooseFunction() argument
152 xobj->TypeWidget=PushButton; in ChooseFunction()
153 xobj->InitObj=InitPushButton; in ChooseFunction()
154 xobj->DestroyObj=DestroyPushButton; in ChooseFunction()
155 xobj->DrawObj=DrawPushButton; in ChooseFunction()
156 xobj->EvtMouse=EvtMousePushButton; in ChooseFunction()
157 xobj->EvtKey=EvtKeyPushButton; in ChooseFunction()
158 xobj->ProcessMsg=ProcessMsgPushButton; in ChooseFunction()
162 xobj->TypeWidget=RadioButton; in ChooseFunction()
163 xobj->InitObj=InitRadioButton; in ChooseFunction()
164 xobj->DestroyObj=DestroyRadioButton; in ChooseFunction()
165 xobj->DrawObj=DrawRadioButton; in ChooseFunction()
166 xobj->EvtMouse=EvtMouseRadioButton; in ChooseFunction()
167 xobj->EvtKey=EvtKeyRadioButton; in ChooseFunction()
168 xobj->ProcessMsg=ProcessMsgRadioButton; in ChooseFunction()
172 xobj->TypeWidget=ItemDraw; in ChooseFunction()
173 xobj->InitObj=InitItemDraw; in ChooseFunction()
174 xobj->DestroyObj=DestroyItemDraw; in ChooseFunction()
175 xobj->DrawObj=DrawItemDraw; in ChooseFunction()
176 xobj->EvtMouse=EvtMouseItemDraw; in ChooseFunction()
177 xobj->EvtKey=EvtKeyItemDraw; in ChooseFunction()
178 xobj->ProcessMsg=ProcessMsgItemDraw; in ChooseFunction()
182 xobj->TypeWidget=CheckBox; in ChooseFunction()
183 xobj->InitObj=InitCheckBox; in ChooseFunction()
184 xobj->DestroyObj=DestroyCheckBox; in ChooseFunction()
185 xobj->DrawObj=DrawCheckBox; in ChooseFunction()
186 xobj->EvtMouse=EvtMouseCheckBox; in ChooseFunction()
187 xobj->EvtKey=EvtKeyCheckBox; in ChooseFunction()
188 xobj->ProcessMsg=ProcessMsgCheckBox; in ChooseFunction()
192 xobj->TypeWidget=TextField; in ChooseFunction()
193 xobj->InitObj=InitTextField; in ChooseFunction()
194 xobj->DestroyObj=DestroyTextField; in ChooseFunction()
195 xobj->DrawObj=DrawTextField; in ChooseFunction()
196 xobj->EvtMouse=EvtMouseTextField; in ChooseFunction()
197 xobj->EvtKey=EvtKeyTextField; in ChooseFunction()
198 xobj->ProcessMsg=ProcessMsgTextField; in ChooseFunction()
202 xobj->TypeWidget=HScrollBar; in ChooseFunction()
203 xobj->InitObj=InitHScrollBar; in ChooseFunction()
204 xobj->DestroyObj=DestroyHScrollBar; in ChooseFunction()
205 xobj->DrawObj=DrawHScrollBar; in ChooseFunction()
206 xobj->EvtMouse=EvtMouseHScrollBar; in ChooseFunction()
207 xobj->EvtKey=EvtKeyHScrollBar; in ChooseFunction()
208 xobj->ProcessMsg=ProcessMsgHScrollBar; in ChooseFunction()
212 xobj->TypeWidget=VScrollBar; in ChooseFunction()
213 xobj->InitObj=InitVScrollBar; in ChooseFunction()
214 xobj->DestroyObj=DestroyVScrollBar; in ChooseFunction()
215 xobj->DrawObj=DrawVScrollBar; in ChooseFunction()
216 xobj->EvtMouse=EvtMouseVScrollBar; in ChooseFunction()
217 xobj->EvtKey=EvtKeyVScrollBar; in ChooseFunction()
218 xobj->ProcessMsg=ProcessMsgVScrollBar; in ChooseFunction()
222 xobj->TypeWidget=PopupMenu; in ChooseFunction()
223 xobj->InitObj=InitPopupMenu; in ChooseFunction()
224 xobj->DestroyObj=DestroyPopupMenu; in ChooseFunction()
225 xobj->DrawObj=DrawPopupMenu; in ChooseFunction()
226 xobj->EvtMouse=EvtMousePopupMenu; in ChooseFunction()
227 xobj->EvtKey=EvtKeyPopupMenu; in ChooseFunction()
228 xobj->ProcessMsg=ProcessMsgPopupMenu; in ChooseFunction()
232 xobj->TypeWidget=Rectangle; in ChooseFunction()
233 xobj->InitObj=InitRectangle; in ChooseFunction()
234 xobj->DestroyObj=DestroyRectangle; in ChooseFunction()
235 xobj->DrawObj=DrawRectangle; in ChooseFunction()
236 xobj->EvtMouse=EvtMouseRectangle; in ChooseFunction()
237 xobj->EvtKey=EvtKeyRectangle; in ChooseFunction()
238 xobj->ProcessMsg=ProcessMsgRectangle; in ChooseFunction()
242 xobj->TypeWidget=MiniScroll; in ChooseFunction()
243 xobj->InitObj=InitMiniScroll; in ChooseFunction()
244 xobj->DestroyObj=DestroyMiniScroll; in ChooseFunction()
245 xobj->DrawObj=DrawMiniScroll; in ChooseFunction()
246 xobj->EvtMouse=EvtMouseMiniScroll; in ChooseFunction()
247 xobj->EvtKey=EvtKeyMiniScroll; in ChooseFunction()
248 xobj->ProcessMsg=ProcessMsgMiniScroll; in ChooseFunction()
252 xobj->TypeWidget=SwallowExec; in ChooseFunction()
253 xobj->InitObj=InitSwallow; in ChooseFunction()
254 xobj->DestroyObj=DestroySwallow; in ChooseFunction()
255 xobj->DrawObj=DrawSwallow; in ChooseFunction()
256 xobj->EvtMouse=EvtMouseSwallow; in ChooseFunction()
257 xobj->EvtKey=EvtKeySwallow; in ChooseFunction()
258 xobj->ProcessMsg=ProcessMsgSwallow; in ChooseFunction()
262 xobj->TypeWidget=HDipstick; in ChooseFunction()
263 xobj->InitObj=InitHDipstick; in ChooseFunction()
264 xobj->DestroyObj=DestroyHDipstick; in ChooseFunction()
265 xobj->DrawObj=DrawHDipstick; in ChooseFunction()
266 xobj->EvtMouse=EvtMouseHDipstick; in ChooseFunction()
267 xobj->EvtKey=EvtKeyHDipstick; in ChooseFunction()
268 xobj->ProcessMsg=ProcessMsgHDipstick; in ChooseFunction()
272 xobj->TypeWidget=VDipstick; in ChooseFunction()
273 xobj->InitObj=InitVDipstick; in ChooseFunction()
274 xobj->DestroyObj=DestroyVDipstick; in ChooseFunction()
275 xobj->DrawObj=DrawVDipstick; in ChooseFunction()
276 xobj->EvtMouse=EvtMouseVDipstick; in ChooseFunction()
277 xobj->EvtKey=EvtKeyVDipstick; in ChooseFunction()
278 xobj->ProcessMsg=ProcessMsgVDipstick; in ChooseFunction()
282 xobj->TypeWidget=List; in ChooseFunction()
283 xobj->InitObj=InitList; in ChooseFunction()
284 xobj->DestroyObj=DestroyList; in ChooseFunction()
285 xobj->DrawObj=DrawList; in ChooseFunction()
286 xobj->EvtMouse=EvtMouseList; in ChooseFunction()
287 xobj->EvtKey=EvtKeyList; in ChooseFunction()
288 xobj->ProcessMsg=ProcessMsgList; in ChooseFunction()
292 xobj->TypeWidget=Menu; in ChooseFunction()
293 xobj->InitObj=InitMenu; in ChooseFunction()
294 xobj->DestroyObj=DestroyMenu; in ChooseFunction()
295 xobj->DrawObj=DrawMenu; in ChooseFunction()
296 xobj->EvtMouse=EvtMouseMenu; in ChooseFunction()
297 xobj->EvtKey=EvtKeyMenu; in ChooseFunction()
298 xobj->ProcessMsg=ProcessMsgMenu; in ChooseFunction()