]> git.saurik.com Git - wxWidgets.git/blame - utils/wxPython/src/gtk/windows.py
Some chicken-and-egg problems solved for wxPython on wxGTK
[wxWidgets.git] / utils / wxPython / src / gtk / windows.py
CommitLineData
70551f47
RD
1# This file was created automatically by SWIG.
2import windowsc
3
4from misc import *
5
6from gdi import *
7class wxEvtHandlerPtr :
8 def __init__(self,this):
9 self.this = this
10 self.thisown = 0
11 def Connect(self,arg0,arg1,arg2,arg3):
12 val = windowsc.wxEvtHandler_Connect(self.this,arg0,arg1,arg2,arg3)
13 return val
14 def __repr__(self):
15 return "<C wxEvtHandler instance>"
16class wxEvtHandler(wxEvtHandlerPtr):
17 def __init__(self,this):
18 self.this = this
19
20
21
22
23class wxWindowPtr(wxEvtHandlerPtr):
24 def __init__(self,this):
25 self.this = this
26 self.thisown = 0
27 def CaptureMouse(self):
28 val = windowsc.wxWindow_CaptureMouse(self.this)
29 return val
30 def Center(self,*args):
31 val = apply(windowsc.wxWindow_Center,(self.this,)+args)
32 return val
33 def Centre(self,*args):
34 val = apply(windowsc.wxWindow_Centre,(self.this,)+args)
35 return val
36 def ClientToScreen(self,arg0,arg1):
37 val = windowsc.wxWindow_ClientToScreen(self.this,arg0,arg1)
38 return val
39 def Close(self,*args):
40 val = apply(windowsc.wxWindow_Close,(self.this,)+args)
41 return val
42 def Destroy(self):
43 val = windowsc.wxWindow_Destroy(self.this)
44 return val
45 def DestroyChildren(self):
46 val = windowsc.wxWindow_DestroyChildren(self.this)
47 return val
48 def Enable(self,arg0):
49 val = windowsc.wxWindow_Enable(self.this,arg0)
50 return val
51 def FindWindowByID(self,arg0):
52 val = windowsc.wxWindow_FindWindowByID(self.this,arg0)
53 val = wxWindowPtr(val)
54 return val
55 def FindWindowByName(self,arg0):
56 val = windowsc.wxWindow_FindWindowByName(self.this,arg0)
57 val = wxWindowPtr(val)
58 return val
59 def Fit(self):
60 val = windowsc.wxWindow_Fit(self.this)
61 return val
62 def GetBackgroundColour(self):
63 val = windowsc.wxWindow_GetBackgroundColour(self.this)
64 val = wxColourPtr(val)
65 val.thisown = 1
66 return val
67 def GetCharHeight(self):
68 val = windowsc.wxWindow_GetCharHeight(self.this)
69 return val
70 def GetCharWidth(self):
71 val = windowsc.wxWindow_GetCharWidth(self.this)
72 return val
73 def GetClientSize(self):
74 val = windowsc.wxWindow_GetClientSize(self.this)
75 return val
76 def GetConstraints(self):
77 val = windowsc.wxWindow_GetConstraints(self.this)
78 val = wxLayoutConstraintsPtr(val)
79 return val
80 def GetFont(self):
81 val = windowsc.wxWindow_GetFont(self.this)
82 val = wxFontPtr(val)
83 return val
84 def GetForegroundColour(self):
85 val = windowsc.wxWindow_GetForegroundColour(self.this)
86 val = wxColourPtr(val)
87 val.thisown = 1
88 return val
89 def GetGrandParent(self):
90 val = windowsc.wxWindow_GetGrandParent(self.this)
91 val = wxWindowPtr(val)
92 return val
93 def GetId(self):
94 val = windowsc.wxWindow_GetId(self.this)
95 return val
96 def GetPosition(self):
97 val = windowsc.wxWindow_GetPosition(self.this)
98 return val
99 def GetLabel(self):
100 val = windowsc.wxWindow_GetLabel(self.this)
101 return val
102 def GetName(self):
103 val = windowsc.wxWindow_GetName(self.this)
104 return val
105 def GetParent(self):
106 val = windowsc.wxWindow_GetParent(self.this)
107 val = wxWindowPtr(val)
108 return val
109 def GetReturnCode(self):
110 val = windowsc.wxWindow_GetReturnCode(self.this)
111 return val
112 def GetScrollThumb(self,arg0):
113 val = windowsc.wxWindow_GetScrollThumb(self.this,arg0)
114 return val
115 def GetScrollPos(self,arg0):
116 val = windowsc.wxWindow_GetScrollPos(self.this,arg0)
117 return val
118 def GetScrollRange(self,arg0):
119 val = windowsc.wxWindow_GetScrollRange(self.this,arg0)
120 return val
121 def GetSize(self):
122 val = windowsc.wxWindow_GetSize(self.this)
123 return val
124 def GetTextExtent(self,arg0):
125 val = windowsc.wxWindow_GetTextExtent(self.this,arg0)
126 return val
127 def GetTitle(self):
128 val = windowsc.wxWindow_GetTitle(self.this)
129 return val
130 def GetWindowStyleFlag(self):
131 val = windowsc.wxWindow_GetWindowStyleFlag(self.this)
132 return val
133 def InitDialog(self):
134 val = windowsc.wxWindow_InitDialog(self.this)
135 return val
136 def IsEnabled(self):
137 val = windowsc.wxWindow_IsEnabled(self.this)
138 return val
139 def IsRetained(self):
140 val = windowsc.wxWindow_IsRetained(self.this)
141 return val
142 def IsShown(self):
143 val = windowsc.wxWindow_IsShown(self.this)
144 return val
145 def Layout(self):
146 val = windowsc.wxWindow_Layout(self.this)
147 return val
148 def LoadFromResource(self,arg0,arg1,*args):
149 val = apply(windowsc.wxWindow_LoadFromResource,(self.this,arg0.this,arg1,)+args)
150 return val
151 def Lower(self):
152 val = windowsc.wxWindow_Lower(self.this)
153 return val
154 def MakeModal(self,arg0):
155 val = windowsc.wxWindow_MakeModal(self.this,arg0)
156 return val
157 def Move(self,arg0,arg1):
158 val = windowsc.wxWindow_Move(self.this,arg0,arg1)
159 return val
160 def PopupMenu(self,arg0,arg1,arg2):
161 val = windowsc.wxWindow_PopupMenu(self.this,arg0.this,arg1,arg2)
162 return val
163 def Raise(self):
164 val = windowsc.wxWindow_Raise(self.this)
165 return val
166 def Refresh(self,*args):
167 argl = map(None,args)
168 try: argl[1] = argl[1].this
169 except: pass
170 args = tuple(argl)
171 val = apply(windowsc.wxWindow_Refresh,(self.this,)+args)
172 return val
173 def ReleaseMouse(self):
174 val = windowsc.wxWindow_ReleaseMouse(self.this)
175 return val
176 def ScreenToClient(self,arg0,arg1):
177 val = windowsc.wxWindow_ScreenToClient(self.this,arg0,arg1)
178 return val
179 def ScrollWindow(self,arg0,arg1,*args):
180 argl = map(None,args)
181 try: argl[0] = argl[0].this
182 except: pass
183 args = tuple(argl)
184 val = apply(windowsc.wxWindow_ScrollWindow,(self.this,arg0,arg1,)+args)
185 return val
186 def SetAutoLayout(self,arg0):
187 val = windowsc.wxWindow_SetAutoLayout(self.this,arg0)
188 return val
189 def SetBackgroundColour(self,arg0):
190 val = windowsc.wxWindow_SetBackgroundColour(self.this,arg0.this)
191 return val
192 def SetConstraints(self,arg0):
193 val = windowsc.wxWindow_SetConstraints(self.this,arg0.this)
194 return val
195 def SetDoubleClick(self,arg0):
196 val = windowsc.wxWindow_SetDoubleClick(self.this,arg0)
197 return val
198 def SetFocus(self):
199 val = windowsc.wxWindow_SetFocus(self.this)
200 return val
201 def SetFont(self,arg0):
202 val = windowsc.wxWindow_SetFont(self.this,arg0.this)
203 return val
204 def SetForegroundColour(self,arg0):
205 val = windowsc.wxWindow_SetForegroundColour(self.this,arg0.this)
206 return val
207 def SetId(self,arg0):
208 val = windowsc.wxWindow_SetId(self.this,arg0)
209 return val
210 def SetName(self,arg0):
211 val = windowsc.wxWindow_SetName(self.this,arg0)
212 return val
213 def SetReturnCode(self,arg0):
214 val = windowsc.wxWindow_SetReturnCode(self.this,arg0)
215 return val
216 def SetScrollbar(self,arg0,arg1,arg2,arg3,*args):
217 val = apply(windowsc.wxWindow_SetScrollbar,(self.this,arg0,arg1,arg2,arg3,)+args)
218 return val
219 def SetScrollPos(self,arg0,arg1,*args):
220 val = apply(windowsc.wxWindow_SetScrollPos,(self.this,arg0,arg1,)+args)
221 return val
222 def SetDimensions(self,arg0,arg1,arg2,arg3,*args):
223 val = apply(windowsc.wxWindow_SetDimensions,(self.this,arg0,arg1,arg2,arg3,)+args)
224 return val
225 def SetSize(self,arg0):
226 val = windowsc.wxWindow_SetSize(self.this,arg0.this)
227 return val
228 def SetPosition(self,arg0):
229 val = windowsc.wxWindow_SetPosition(self.this,arg0.this)
230 return val
231 def SetSizeHints(self,*args):
232 val = apply(windowsc.wxWindow_SetSizeHints,(self.this,)+args)
233 return val
234 def SetClientSize(self,arg0,arg1):
235 val = windowsc.wxWindow_SetClientSize(self.this,arg0,arg1)
236 return val
237 def SetCursor(self,arg0):
238 val = windowsc.wxWindow_SetCursor(self.this,arg0.this)
239 return val
240 def SetTitle(self,arg0):
241 val = windowsc.wxWindow_SetTitle(self.this,arg0)
242 return val
243 def Show(self,arg0):
244 val = windowsc.wxWindow_Show(self.this,arg0)
245 return val
246 def TransferDataFromWindow(self):
247 val = windowsc.wxWindow_TransferDataFromWindow(self.this)
248 return val
249 def TransferDataToWindow(self):
250 val = windowsc.wxWindow_TransferDataToWindow(self.this)
251 return val
252 def Validate(self):
253 val = windowsc.wxWindow_Validate(self.this)
254 return val
255 def __repr__(self):
256 return "<C wxWindow instance>"
257class wxWindow(wxWindowPtr):
258 def __init__(self,arg0,arg1,*args) :
259 argl = map(None,args)
260 try: argl[0] = argl[0].this
261 except: pass
262 try: argl[1] = argl[1].this
263 except: pass
264 args = tuple(argl)
265 self.this = apply(windowsc.new_wxWindow,(arg0.this,arg1,)+args)
266 self.thisown = 1
267
268
269
270
271class wxFramePtr(wxWindowPtr):
272 def __init__(self,this):
273 self.this = this
274 self.thisown = 0
275 def Centre(self,*args):
276 val = apply(windowsc.wxFrame_Centre,(self.this,)+args)
277 return val
278 def CreateStatusBar(self,*args):
279 val = apply(windowsc.wxFrame_CreateStatusBar,(self.this,)+args)
280 return val
281 def GetMenuBar(self):
282 val = windowsc.wxFrame_GetMenuBar(self.this)
283 val = wxMenuBarPtr(val)
284 return val
285 def GetStatusBar(self):
286 val = windowsc.wxFrame_GetStatusBar(self.this)
287 return val
288 def GetTitle(self):
289 val = windowsc.wxFrame_GetTitle(self.this)
290 return val
291 def Iconize(self,arg0):
292 val = windowsc.wxFrame_Iconize(self.this,arg0)
293 return val
294 def IsIconized(self):
295 val = windowsc.wxFrame_IsIconized(self.this)
296 return val
297 def Maximize(self,arg0):
298 val = windowsc.wxFrame_Maximize(self.this,arg0)
299 return val
300 def SetIcon(self,arg0):
301 val = windowsc.wxFrame_SetIcon(self.this,arg0.this)
302 return val
303 def SetMenuBar(self,arg0):
304 val = windowsc.wxFrame_SetMenuBar(self.this,arg0.this)
305 return val
306 def SetStatusText(self,arg0,*args):
307 val = apply(windowsc.wxFrame_SetStatusText,(self.this,arg0,)+args)
308 return val
309 def SetStatusWidths(self,arg0,*args):
310 val = apply(windowsc.wxFrame_SetStatusWidths,(self.this,arg0,)+args)
311 return val
312 def SetTitle(self,arg0):
313 val = windowsc.wxFrame_SetTitle(self.this,arg0)
314 return val
315 def __repr__(self):
316 return "<C wxFrame instance>"
317class wxFrame(wxFramePtr):
318 def __init__(self,arg0,arg1,arg2,*args) :
319 argl = map(None,args)
320 try: argl[0] = argl[0].this
321 except: pass
322 try: argl[1] = argl[1].this
323 except: pass
324 args = tuple(argl)
325 self.this = apply(windowsc.new_wxFrame,(arg0.this,arg1,arg2,)+args)
326 self.thisown = 1
327
328
329
330
331class wxPanelPtr(wxWindowPtr):
332 def __init__(self,this):
333 self.this = this
334 self.thisown = 0
335 def InitDialog(self):
336 val = windowsc.wxPanel_InitDialog(self.this)
337 return val
338 def __repr__(self):
339 return "<C wxPanel instance>"
340class wxPanel(wxPanelPtr):
341 def __init__(self,arg0,arg1,*args) :
342 argl = map(None,args)
343 try: argl[0] = argl[0].this
344 except: pass
345 try: argl[1] = argl[1].this
346 except: pass
347 args = tuple(argl)
348 self.this = apply(windowsc.new_wxPanel,(arg0.this,arg1,)+args)
349 self.thisown = 1
350
351
352
353
354class wxDialogPtr(wxPanelPtr):
355 def __init__(self,this):
356 self.this = this
357 self.thisown = 0
358 def Centre(self,*args):
359 val = apply(windowsc.wxDialog_Centre,(self.this,)+args)
360 return val
361 def EndModal(self,arg0):
362 val = windowsc.wxDialog_EndModal(self.this,arg0)
363 return val
364 def GetTitle(self):
365 val = windowsc.wxDialog_GetTitle(self.this)
366 return val
367 def Iconize(self,arg0):
368 val = windowsc.wxDialog_Iconize(self.this,arg0)
369 return val
370 def IsIconized(self):
371 val = windowsc.wxDialog_IsIconized(self.this)
372 return val
373 def SetModal(self,arg0):
374 val = windowsc.wxDialog_SetModal(self.this,arg0)
375 return val
376 def IsModal(self):
377 val = windowsc.wxDialog_IsModal(self.this)
378 return val
379 def SetTitle(self,arg0):
380 val = windowsc.wxDialog_SetTitle(self.this,arg0)
381 return val
382 def Show(self,arg0):
383 val = windowsc.wxDialog_Show(self.this,arg0)
384 return val
385 def ShowModal(self):
386 val = windowsc.wxDialog_ShowModal(self.this)
387 return val
388 def __repr__(self):
389 return "<C wxDialog instance>"
390class wxDialog(wxDialogPtr):
391 def __init__(self,arg0,arg1,arg2,*args) :
392 argl = map(None,args)
393 try: argl[0] = argl[0].this
394 except: pass
395 try: argl[1] = argl[1].this
396 except: pass
397 args = tuple(argl)
398 self.this = apply(windowsc.new_wxDialog,(arg0.this,arg1,arg2,)+args)
399 self.thisown = 1
400
401
402
403
404class wxScrolledWindowPtr(wxWindowPtr):
405 def __init__(self,this):
406 self.this = this
407 self.thisown = 0
408 def EnableScrolling(self,arg0,arg1):
409 val = windowsc.wxScrolledWindow_EnableScrolling(self.this,arg0,arg1)
410 return val
411 def GetScrollPixelsPerUnit(self):
412 val = windowsc.wxScrolledWindow_GetScrollPixelsPerUnit(self.this)
413 return val
414 def GetVirtualSize(self):
415 val = windowsc.wxScrolledWindow_GetVirtualSize(self.this)
416 return val
417 def IsRetained(self):
418 val = windowsc.wxScrolledWindow_IsRetained(self.this)
419 return val
420 def PrepareDC(self,arg0):
421 val = windowsc.wxScrolledWindow_PrepareDC(self.this,arg0.this)
422 return val
423 def Scroll(self,arg0,arg1):
424 val = windowsc.wxScrolledWindow_Scroll(self.this,arg0,arg1)
425 return val
426 def SetScrollbars(self,arg0,arg1,arg2,arg3,*args):
427 val = apply(windowsc.wxScrolledWindow_SetScrollbars,(self.this,arg0,arg1,arg2,arg3,)+args)
428 return val
429 def ViewStart(self):
430 val = windowsc.wxScrolledWindow_ViewStart(self.this)
431 return val
432 def __repr__(self):
433 return "<C wxScrolledWindow instance>"
434class wxScrolledWindow(wxScrolledWindowPtr):
435 def __init__(self,arg0,*args) :
436 argl = map(None,args)
437 try: argl[1] = argl[1].this
438 except: pass
439 try: argl[2] = argl[2].this
440 except: pass
441 args = tuple(argl)
442 self.this = apply(windowsc.new_wxScrolledWindow,(arg0.this,)+args)
443 self.thisown = 1
444
445
446
447
448class wxMenuPtr(wxEvtHandlerPtr):
449 def __init__(self,this):
450 self.this = this
451 self.thisown = 0
452 def Append(self,arg0,arg1,*args):
453 val = apply(windowsc.wxMenu_Append,(self.this,arg0,arg1,)+args)
454 return val
455 def AppendMenu(self,arg0,arg1,arg2,*args):
456 val = apply(windowsc.wxMenu_AppendMenu,(self.this,arg0,arg1,arg2.this,)+args)
457 return val
458 def AppendSeparator(self):
459 val = windowsc.wxMenu_AppendSeparator(self.this)
460 return val
461 def Break(self):
462 val = windowsc.wxMenu_Break(self.this)
463 return val
464 def Check(self,arg0,arg1):
465 val = windowsc.wxMenu_Check(self.this,arg0,arg1)
466 return val
467 def Enable(self,arg0,arg1):
468 val = windowsc.wxMenu_Enable(self.this,arg0,arg1)
469 return val
470 def FindItem(self,arg0):
471 val = windowsc.wxMenu_FindItem(self.this,arg0)
472 return val
473 def FindItemForId(self,arg0):
474 val = windowsc.wxMenu_FindItemForId(self.this,arg0)
475 val = wxMenuItemPtr(val)
476 return val
477 def GetHelpString(self,arg0):
478 val = windowsc.wxMenu_GetHelpString(self.this,arg0)
479 return val
480 def GetLabel(self,arg0):
481 val = windowsc.wxMenu_GetLabel(self.this,arg0)
482 return val
483 def SetHelpString(self,arg0,arg1):
484 val = windowsc.wxMenu_SetHelpString(self.this,arg0,arg1)
485 return val
486 def IsChecked(self,arg0):
487 val = windowsc.wxMenu_IsChecked(self.this,arg0)
488 return val
489 def IsEnabled(self,arg0):
490 val = windowsc.wxMenu_IsEnabled(self.this,arg0)
491 return val
492 def SetLabel(self,arg0,arg1):
493 val = windowsc.wxMenu_SetLabel(self.this,arg0,arg1)
494 return val
495 def __repr__(self):
496 return "<C wxMenu instance>"
497class wxMenu(wxMenuPtr):
498 def __init__(self,*args) :
499 self.this = apply(windowsc.new_wxMenu,()+args)
500 self.thisown = 1
501
502
503
504
505class wxPyMenuPtr(wxMenuPtr):
506 def __init__(self,this):
507 self.this = this
508 self.thisown = 0
509 def __del__(self):
510 if self.thisown == 1 :
511 windowsc.delete_wxPyMenu(self.this)
512 def __repr__(self):
513 return "<C wxPyMenu instance>"
514class wxPyMenu(wxPyMenuPtr):
515 def __init__(self,*args) :
516 self.this = apply(windowsc.new_wxPyMenu,()+args)
517 self.thisown = 1
518
519
520
521
522class wxMenuBarPtr(wxEvtHandlerPtr):
523 def __init__(self,this):
524 self.this = this
525 self.thisown = 0
526 def Append(self,arg0,arg1):
527 val = windowsc.wxMenuBar_Append(self.this,arg0.this,arg1)
528 return val
529 def Check(self,arg0,arg1):
530 val = windowsc.wxMenuBar_Check(self.this,arg0,arg1)
531 return val
532 def Checked(self,arg0):
533 val = windowsc.wxMenuBar_Checked(self.this,arg0)
534 return val
535 def Enable(self,arg0,arg1):
536 val = windowsc.wxMenuBar_Enable(self.this,arg0,arg1)
537 return val
538 def Enabled(self,arg0):
539 val = windowsc.wxMenuBar_Enabled(self.this,arg0)
540 return val
541 def FindMenuItem(self,arg0,arg1):
542 val = windowsc.wxMenuBar_FindMenuItem(self.this,arg0,arg1)
543 return val
544 def FindItemForId(self,arg0):
545 val = windowsc.wxMenuBar_FindItemForId(self.this,arg0)
546 val = wxMenuItemPtr(val)
547 return val
548 def GetMenuCount(self):
549 val = windowsc.wxMenuBar_GetMenuCount(self.this)
550 return val
551 def GetMenu(self,arg0):
552 val = windowsc.wxMenuBar_GetMenu(self.this,arg0)
553 val = wxMenuPtr(val)
554 return val
555 def __repr__(self):
556 return "<C wxMenuBar instance>"
557class wxMenuBar(wxMenuBarPtr):
558 def __init__(self) :
559 self.this = windowsc.new_wxMenuBar()
560 self.thisown = 1
561
562
563
564
565class wxMenuItemPtr :
566 def __init__(self,this):
567 self.this = this
568 self.thisown = 0
569 def IsSeparator(self):
570 val = windowsc.wxMenuItem_IsSeparator(self.this)
571 return val
572 def IsEnabled(self):
573 val = windowsc.wxMenuItem_IsEnabled(self.this)
574 return val
575 def IsChecked(self):
576 val = windowsc.wxMenuItem_IsChecked(self.this)
577 return val
578 def IsCheckable(self):
579 val = windowsc.wxMenuItem_IsCheckable(self.this)
580 return val
581 def GetId(self):
582 val = windowsc.wxMenuItem_GetId(self.this)
583 return val
584 def GetSubMenu(self):
585 val = windowsc.wxMenuItem_GetSubMenu(self.this)
586 val = wxMenuPtr(val)
587 return val
588 def GetHelp(self):
589 val = windowsc.wxMenuItem_GetHelp(self.this)
590 return val
591 def SetHelp(self,arg0):
592 val = windowsc.wxMenuItem_SetHelp(self.this,arg0)
593 return val
594 def Enable(self,*args):
595 val = apply(windowsc.wxMenuItem_Enable,(self.this,)+args)
596 return val
597 def Check(self,*args):
598 val = apply(windowsc.wxMenuItem_Check,(self.this,)+args)
599 return val
600 def __repr__(self):
601 return "<C wxMenuItem instance>"
602class wxMenuItem(wxMenuItemPtr):
603 def __init__(self,this):
604 self.this = this
605
606
607
608
609
610
611#-------------- FUNCTION WRAPPERS ------------------
612
613
614
615#-------------- VARIABLE WRAPPERS ------------------
616