]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/gtk/windows3.py
make wxArtProvider pure virtual (I was not so on
[wxWidgets.git] / wxPython / src / gtk / windows3.py
CommitLineData
08127323
RD
1# This file was created automatically by SWIG.
2import windows3c
3
4from misc import *
5
6from gdi import *
7
a323d3bd
RD
8from fonts import *
9
08127323
RD
10from windows import *
11
b1462dfa
RD
12from clip_dnd import *
13
08127323
RD
14from windows2 import *
15
16from controls import *
17
18from events import *
19
20from mdi import *
21
22from frames import *
23
24from stattool import *
25import wx
26class wxSashEventPtr(wxCommandEventPtr):
27 def __init__(self,this):
28 self.this = this
29 self.thisown = 0
1d99702e
RD
30 def SetEdge(self, *_args, **_kwargs):
31 val = apply(windows3c.wxSashEvent_SetEdge,(self,) + _args, _kwargs)
08127323 32 return val
1d99702e
RD
33 def GetEdge(self, *_args, **_kwargs):
34 val = apply(windows3c.wxSashEvent_GetEdge,(self,) + _args, _kwargs)
08127323 35 return val
1d99702e
RD
36 def SetDragRect(self, *_args, **_kwargs):
37 val = apply(windows3c.wxSashEvent_SetDragRect,(self,) + _args, _kwargs)
08127323 38 return val
1d99702e
RD
39 def GetDragRect(self, *_args, **_kwargs):
40 val = apply(windows3c.wxSashEvent_GetDragRect,(self,) + _args, _kwargs)
41 if val: val = wxRectPtr(val) ; val.thisown = 1
08127323 42 return val
1d99702e
RD
43 def SetDragStatus(self, *_args, **_kwargs):
44 val = apply(windows3c.wxSashEvent_SetDragStatus,(self,) + _args, _kwargs)
08127323 45 return val
1d99702e
RD
46 def GetDragStatus(self, *_args, **_kwargs):
47 val = apply(windows3c.wxSashEvent_GetDragStatus,(self,) + _args, _kwargs)
08127323
RD
48 return val
49 def __repr__(self):
1d99702e 50 return "<C wxSashEvent instance at %s>" % (self.this,)
08127323 51class wxSashEvent(wxSashEventPtr):
aa2a5b86
RD
52 def __init__(self,*_args,**_kwargs):
53 self.this = apply(windows3c.new_wxSashEvent,_args,_kwargs)
54 self.thisown = 1
08127323
RD
55
56
57
58
59class wxSashWindowPtr(wxWindowPtr):
60 def __init__(self,this):
61 self.this = this
62 self.thisown = 0
aa2a5b86
RD
63 def Create(self, *_args, **_kwargs):
64 val = apply(windows3c.wxSashWindow_Create,(self,) + _args, _kwargs)
65 return val
1d99702e
RD
66 def GetSashVisible(self, *_args, **_kwargs):
67 val = apply(windows3c.wxSashWindow_GetSashVisible,(self,) + _args, _kwargs)
08127323 68 return val
1d99702e
RD
69 def GetDefaultBorderSize(self, *_args, **_kwargs):
70 val = apply(windows3c.wxSashWindow_GetDefaultBorderSize,(self,) + _args, _kwargs)
08127323 71 return val
1d99702e
RD
72 def GetEdgeMargin(self, *_args, **_kwargs):
73 val = apply(windows3c.wxSashWindow_GetEdgeMargin,(self,) + _args, _kwargs)
08127323 74 return val
1d99702e
RD
75 def GetExtraBorderSize(self, *_args, **_kwargs):
76 val = apply(windows3c.wxSashWindow_GetExtraBorderSize,(self,) + _args, _kwargs)
08127323 77 return val
1d99702e
RD
78 def GetMaximumSizeX(self, *_args, **_kwargs):
79 val = apply(windows3c.wxSashWindow_GetMaximumSizeX,(self,) + _args, _kwargs)
08127323 80 return val
1d99702e
RD
81 def GetMaximumSizeY(self, *_args, **_kwargs):
82 val = apply(windows3c.wxSashWindow_GetMaximumSizeY,(self,) + _args, _kwargs)
08127323 83 return val
1d99702e
RD
84 def GetMinimumSizeX(self, *_args, **_kwargs):
85 val = apply(windows3c.wxSashWindow_GetMinimumSizeX,(self,) + _args, _kwargs)
08127323 86 return val
1d99702e
RD
87 def GetMinimumSizeY(self, *_args, **_kwargs):
88 val = apply(windows3c.wxSashWindow_GetMinimumSizeY,(self,) + _args, _kwargs)
08127323 89 return val
1d99702e
RD
90 def HasBorder(self, *_args, **_kwargs):
91 val = apply(windows3c.wxSashWindow_HasBorder,(self,) + _args, _kwargs)
08127323 92 return val
1d99702e
RD
93 def SetDefaultBorderSize(self, *_args, **_kwargs):
94 val = apply(windows3c.wxSashWindow_SetDefaultBorderSize,(self,) + _args, _kwargs)
08127323 95 return val
1d99702e
RD
96 def SetExtraBorderSize(self, *_args, **_kwargs):
97 val = apply(windows3c.wxSashWindow_SetExtraBorderSize,(self,) + _args, _kwargs)
08127323 98 return val
1d99702e
RD
99 def SetMaximumSizeX(self, *_args, **_kwargs):
100 val = apply(windows3c.wxSashWindow_SetMaximumSizeX,(self,) + _args, _kwargs)
08127323 101 return val
1d99702e
RD
102 def SetMaximumSizeY(self, *_args, **_kwargs):
103 val = apply(windows3c.wxSashWindow_SetMaximumSizeY,(self,) + _args, _kwargs)
08127323 104 return val
1d99702e
RD
105 def SetMinimumSizeX(self, *_args, **_kwargs):
106 val = apply(windows3c.wxSashWindow_SetMinimumSizeX,(self,) + _args, _kwargs)
08127323 107 return val
1d99702e
RD
108 def SetMinimumSizeY(self, *_args, **_kwargs):
109 val = apply(windows3c.wxSashWindow_SetMinimumSizeY,(self,) + _args, _kwargs)
08127323 110 return val
1d99702e
RD
111 def SetSashVisible(self, *_args, **_kwargs):
112 val = apply(windows3c.wxSashWindow_SetSashVisible,(self,) + _args, _kwargs)
08127323 113 return val
1d99702e
RD
114 def SetSashBorder(self, *_args, **_kwargs):
115 val = apply(windows3c.wxSashWindow_SetSashBorder,(self,) + _args, _kwargs)
08127323
RD
116 return val
117 def __repr__(self):
1d99702e 118 return "<C wxSashWindow instance at %s>" % (self.this,)
08127323 119class wxSashWindow(wxSashWindowPtr):
1d99702e
RD
120 def __init__(self,*_args,**_kwargs):
121 self.this = apply(windows3c.new_wxSashWindow,_args,_kwargs)
08127323 122 self.thisown = 1
0220cbc1 123 self._setOORInfo(self)
08127323
RD
124
125
126
aa2a5b86
RD
127def wxPreSashWindow(*_args,**_kwargs):
128 val = wxSashWindowPtr(apply(windows3c.new_wxPreSashWindow,_args,_kwargs))
129 val.thisown = 1
17c0e08c 130 val._setOORInfo(val)
aa2a5b86
RD
131 return val
132
08127323
RD
133
134class wxQueryLayoutInfoEventPtr(wxEventPtr):
135 def __init__(self,this):
136 self.this = this
137 self.thisown = 0
1d99702e
RD
138 def SetRequestedLength(self, *_args, **_kwargs):
139 val = apply(windows3c.wxQueryLayoutInfoEvent_SetRequestedLength,(self,) + _args, _kwargs)
08127323 140 return val
1d99702e
RD
141 def GetRequestedLength(self, *_args, **_kwargs):
142 val = apply(windows3c.wxQueryLayoutInfoEvent_GetRequestedLength,(self,) + _args, _kwargs)
08127323 143 return val
1d99702e
RD
144 def SetFlags(self, *_args, **_kwargs):
145 val = apply(windows3c.wxQueryLayoutInfoEvent_SetFlags,(self,) + _args, _kwargs)
08127323 146 return val
1d99702e
RD
147 def GetFlags(self, *_args, **_kwargs):
148 val = apply(windows3c.wxQueryLayoutInfoEvent_GetFlags,(self,) + _args, _kwargs)
08127323 149 return val
1d99702e
RD
150 def SetSize(self, *_args, **_kwargs):
151 val = apply(windows3c.wxQueryLayoutInfoEvent_SetSize,(self,) + _args, _kwargs)
08127323 152 return val
1d99702e
RD
153 def GetSize(self, *_args, **_kwargs):
154 val = apply(windows3c.wxQueryLayoutInfoEvent_GetSize,(self,) + _args, _kwargs)
155 if val: val = wxSizePtr(val) ; val.thisown = 1
08127323 156 return val
1d99702e
RD
157 def SetOrientation(self, *_args, **_kwargs):
158 val = apply(windows3c.wxQueryLayoutInfoEvent_SetOrientation,(self,) + _args, _kwargs)
08127323 159 return val
1d99702e
RD
160 def GetOrientation(self, *_args, **_kwargs):
161 val = apply(windows3c.wxQueryLayoutInfoEvent_GetOrientation,(self,) + _args, _kwargs)
08127323 162 return val
1d99702e
RD
163 def SetAlignment(self, *_args, **_kwargs):
164 val = apply(windows3c.wxQueryLayoutInfoEvent_SetAlignment,(self,) + _args, _kwargs)
08127323 165 return val
1d99702e
RD
166 def GetAlignment(self, *_args, **_kwargs):
167 val = apply(windows3c.wxQueryLayoutInfoEvent_GetAlignment,(self,) + _args, _kwargs)
08127323
RD
168 return val
169 def __repr__(self):
1d99702e 170 return "<C wxQueryLayoutInfoEvent instance at %s>" % (self.this,)
08127323 171class wxQueryLayoutInfoEvent(wxQueryLayoutInfoEventPtr):
aa2a5b86
RD
172 def __init__(self,*_args,**_kwargs):
173 self.this = apply(windows3c.new_wxQueryLayoutInfoEvent,_args,_kwargs)
174 self.thisown = 1
08127323
RD
175
176
177
178
179class wxCalculateLayoutEventPtr(wxEventPtr):
180 def __init__(self,this):
181 self.this = this
182 self.thisown = 0
1d99702e
RD
183 def SetFlags(self, *_args, **_kwargs):
184 val = apply(windows3c.wxCalculateLayoutEvent_SetFlags,(self,) + _args, _kwargs)
08127323 185 return val
1d99702e
RD
186 def GetFlags(self, *_args, **_kwargs):
187 val = apply(windows3c.wxCalculateLayoutEvent_GetFlags,(self,) + _args, _kwargs)
08127323 188 return val
1d99702e
RD
189 def SetRect(self, *_args, **_kwargs):
190 val = apply(windows3c.wxCalculateLayoutEvent_SetRect,(self,) + _args, _kwargs)
08127323 191 return val
1d99702e
RD
192 def GetRect(self, *_args, **_kwargs):
193 val = apply(windows3c.wxCalculateLayoutEvent_GetRect,(self,) + _args, _kwargs)
194 if val: val = wxRectPtr(val) ; val.thisown = 1
08127323
RD
195 return val
196 def __repr__(self):
1d99702e 197 return "<C wxCalculateLayoutEvent instance at %s>" % (self.this,)
08127323 198class wxCalculateLayoutEvent(wxCalculateLayoutEventPtr):
aa2a5b86
RD
199 def __init__(self,*_args,**_kwargs):
200 self.this = apply(windows3c.new_wxCalculateLayoutEvent,_args,_kwargs)
201 self.thisown = 1
08127323
RD
202
203
204
205
206class wxSashLayoutWindowPtr(wxSashWindowPtr):
207 def __init__(self,this):
208 self.this = this
209 self.thisown = 0
aa2a5b86
RD
210 def Create(self, *_args, **_kwargs):
211 val = apply(windows3c.wxSashLayoutWindow_Create,(self,) + _args, _kwargs)
212 return val
1d99702e
RD
213 def GetAlignment(self, *_args, **_kwargs):
214 val = apply(windows3c.wxSashLayoutWindow_GetAlignment,(self,) + _args, _kwargs)
08127323 215 return val
1d99702e
RD
216 def GetOrientation(self, *_args, **_kwargs):
217 val = apply(windows3c.wxSashLayoutWindow_GetOrientation,(self,) + _args, _kwargs)
08127323 218 return val
1d99702e
RD
219 def SetAlignment(self, *_args, **_kwargs):
220 val = apply(windows3c.wxSashLayoutWindow_SetAlignment,(self,) + _args, _kwargs)
08127323 221 return val
1d99702e
RD
222 def SetDefaultSize(self, *_args, **_kwargs):
223 val = apply(windows3c.wxSashLayoutWindow_SetDefaultSize,(self,) + _args, _kwargs)
08127323 224 return val
1d99702e
RD
225 def SetOrientation(self, *_args, **_kwargs):
226 val = apply(windows3c.wxSashLayoutWindow_SetOrientation,(self,) + _args, _kwargs)
08127323
RD
227 return val
228 def __repr__(self):
1d99702e 229 return "<C wxSashLayoutWindow instance at %s>" % (self.this,)
08127323 230class wxSashLayoutWindow(wxSashLayoutWindowPtr):
1d99702e
RD
231 def __init__(self,*_args,**_kwargs):
232 self.this = apply(windows3c.new_wxSashLayoutWindow,_args,_kwargs)
08127323 233 self.thisown = 1
0220cbc1 234 self._setOORInfo(self)
08127323
RD
235
236
237
aa2a5b86
RD
238def wxPreSashLayoutWindow(*_args,**_kwargs):
239 val = wxSashLayoutWindowPtr(apply(windows3c.new_wxPreSashLayoutWindow,_args,_kwargs))
240 val.thisown = 1
17c0e08c 241 val._setOORInfo(val)
aa2a5b86
RD
242 return val
243
08127323 244
9df61a29 245class wxLayoutAlgorithmPtr(wxObjectPtr):
08127323
RD
246 def __init__(self,this):
247 self.this = this
248 self.thisown = 0
1d99702e 249 def __del__(self,windows3c=windows3c):
08127323 250 if self.thisown == 1 :
1d99702e
RD
251 windows3c.delete_wxLayoutAlgorithm(self)
252 def LayoutMDIFrame(self, *_args, **_kwargs):
253 val = apply(windows3c.wxLayoutAlgorithm_LayoutMDIFrame,(self,) + _args, _kwargs)
254 return val
255 def LayoutFrame(self, *_args, **_kwargs):
256 val = apply(windows3c.wxLayoutAlgorithm_LayoutFrame,(self,) + _args, _kwargs)
257 return val
258 def LayoutWindow(self, *_args, **_kwargs):
259 val = apply(windows3c.wxLayoutAlgorithm_LayoutWindow,(self,) + _args, _kwargs)
cf694132 260 return val
08127323 261 def __repr__(self):
1d99702e 262 return "<C wxLayoutAlgorithm instance at %s>" % (self.this,)
08127323 263class wxLayoutAlgorithm(wxLayoutAlgorithmPtr):
1d99702e
RD
264 def __init__(self,*_args,**_kwargs):
265 self.this = apply(windows3c.new_wxLayoutAlgorithm,_args,_kwargs)
08127323
RD
266 self.thisown = 1
267
268
269
270
0220cbc1
RD
271class wxPopupWindowPtr(wxWindowPtr):
272 def __init__(self,this):
273 self.this = this
274 self.thisown = 0
275 def Create(self, *_args, **_kwargs):
276 val = apply(windows3c.wxPopupWindow_Create,(self,) + _args, _kwargs)
277 return val
278 def Position(self, *_args, **_kwargs):
279 val = apply(windows3c.wxPopupWindow_Position,(self,) + _args, _kwargs)
280 return val
281 def __repr__(self):
282 return "<C wxPopupWindow instance at %s>" % (self.this,)
283class wxPopupWindow(wxPopupWindowPtr):
284 def __init__(self,*_args,**_kwargs):
285 self.this = apply(windows3c.new_wxPopupWindow,_args,_kwargs)
286 self.thisown = 1
287 self._setOORInfo(self)
288
289
290
291def wxPrePopupWindow(*_args,**_kwargs):
292 val = wxPopupWindowPtr(apply(windows3c.new_wxPrePopupWindow,_args,_kwargs))
293 val.thisown = 1
17c0e08c 294 val._setOORInfo(val)
0220cbc1
RD
295 return val
296
297
298class wxPopupTransientWindowPtr(wxPopupWindowPtr):
299 def __init__(self,this):
300 self.this = this
301 self.thisown = 0
302 def _setCallbackInfo(self, *_args, **_kwargs):
303 val = apply(windows3c.wxPopupTransientWindow__setCallbackInfo,(self,) + _args, _kwargs)
304 return val
305 def Popup(self, *_args, **_kwargs):
306 val = apply(windows3c.wxPopupTransientWindow_Popup,(self,) + _args, _kwargs)
307 return val
308 def Dismiss(self, *_args, **_kwargs):
309 val = apply(windows3c.wxPopupTransientWindow_Dismiss,(self,) + _args, _kwargs)
310 return val
311 def __repr__(self):
312 return "<C wxPopupTransientWindow instance at %s>" % (self.this,)
313class wxPopupTransientWindow(wxPopupTransientWindowPtr):
314 def __init__(self,*_args,**_kwargs):
315 self.this = apply(windows3c.new_wxPopupTransientWindow,_args,_kwargs)
316 self.thisown = 1
317 self._setCallbackInfo(self, wxPopupTransientWindow)
318 self._setOORInfo(self)
319
320
321
322def wxPrePopupTransientWindow(*_args,**_kwargs):
323 val = wxPopupTransientWindowPtr(apply(windows3c.new_wxPrePopupTransientWindow,_args,_kwargs))
324 val.thisown = 1
17c0e08c 325 val._setOORInfo(val)
0220cbc1
RD
326 return val
327
328
2481a376
RD
329class wxTipWindowPtr(wxPopupTransientWindowPtr):
330 def __init__(self,this):
331 self.this = this
332 self.thisown = 0
85247b36
RD
333 def SetBoundingRect(self, *_args, **_kwargs):
334 val = apply(windows3c.wxTipWindow_SetBoundingRect,(self,) + _args, _kwargs)
335 return val
336 def Close(self, *_args, **_kwargs):
337 val = apply(windows3c.wxTipWindow_Close,(self,) + _args, _kwargs)
338 return val
2481a376
RD
339 def __repr__(self):
340 return "<C wxTipWindow instance at %s>" % (self.this,)
341class wxTipWindow(wxTipWindowPtr):
342 def __init__(self,*_args,**_kwargs):
343 self.this = apply(windows3c.new_wxTipWindow,_args,_kwargs)
344 self.thisown = 1
345 self._setOORInfo(self)
346
347
348
349
08127323
RD
350
351
352#-------------- FUNCTION WRAPPERS ------------------
353
354
355
356#-------------- VARIABLE WRAPPERS ------------------
357
358wxSASH_TOP = windows3c.wxSASH_TOP
359wxSASH_RIGHT = windows3c.wxSASH_RIGHT
360wxSASH_BOTTOM = windows3c.wxSASH_BOTTOM
361wxSASH_LEFT = windows3c.wxSASH_LEFT
362wxSASH_NONE = windows3c.wxSASH_NONE
363wxEVT_SASH_DRAGGED = windows3c.wxEVT_SASH_DRAGGED
364wxSW_3D = windows3c.wxSW_3D
1b62f00d
RD
365wxSW_3DSASH = windows3c.wxSW_3DSASH
366wxSW_3DBORDER = windows3c.wxSW_3DBORDER
367wxSW_BORDER = windows3c.wxSW_BORDER
08127323
RD
368wxSASH_STATUS_OK = windows3c.wxSASH_STATUS_OK
369wxSASH_STATUS_OUT_OF_RANGE = windows3c.wxSASH_STATUS_OUT_OF_RANGE
370wxLAYOUT_HORIZONTAL = windows3c.wxLAYOUT_HORIZONTAL
371wxLAYOUT_VERTICAL = windows3c.wxLAYOUT_VERTICAL
372wxLAYOUT_NONE = windows3c.wxLAYOUT_NONE
373wxLAYOUT_TOP = windows3c.wxLAYOUT_TOP
374wxLAYOUT_LEFT = windows3c.wxLAYOUT_LEFT
375wxLAYOUT_RIGHT = windows3c.wxLAYOUT_RIGHT
376wxLAYOUT_BOTTOM = windows3c.wxLAYOUT_BOTTOM
377wxEVT_QUERY_LAYOUT_INFO = windows3c.wxEVT_QUERY_LAYOUT_INFO
378wxEVT_CALCULATE_LAYOUT = windows3c.wxEVT_CALCULATE_LAYOUT