]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/mac/windows3.py
Use multi-lib build on MSW, and other tweaks
[wxWidgets.git] / wxPython / src / mac / windows3.py
CommitLineData
e6056257
RD
1# This file was created automatically by SWIG.
2import windows3c
3
4from misc import *
5
6from gdi import *
7
40699168
RD
8from fonts import *
9
e6056257
RD
10from windows import *
11
12from clip_dnd import *
13
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
30 def SetEdge(self, *_args, **_kwargs):
d84a9306 31 val = windows3c.wxSashEvent_SetEdge(self, *_args, **_kwargs)
e6056257
RD
32 return val
33 def GetEdge(self, *_args, **_kwargs):
d84a9306 34 val = windows3c.wxSashEvent_GetEdge(self, *_args, **_kwargs)
e6056257
RD
35 return val
36 def SetDragRect(self, *_args, **_kwargs):
d84a9306 37 val = windows3c.wxSashEvent_SetDragRect(self, *_args, **_kwargs)
e6056257
RD
38 return val
39 def GetDragRect(self, *_args, **_kwargs):
d84a9306 40 val = windows3c.wxSashEvent_GetDragRect(self, *_args, **_kwargs)
e6056257
RD
41 if val: val = wxRectPtr(val) ; val.thisown = 1
42 return val
43 def SetDragStatus(self, *_args, **_kwargs):
d84a9306 44 val = windows3c.wxSashEvent_SetDragStatus(self, *_args, **_kwargs)
e6056257
RD
45 return val
46 def GetDragStatus(self, *_args, **_kwargs):
d84a9306 47 val = windows3c.wxSashEvent_GetDragStatus(self, *_args, **_kwargs)
e6056257
RD
48 return val
49 def __repr__(self):
d84a9306 50 return "<%s.%s instance; proxy of C++ wxSashEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
e6056257
RD
51class wxSashEvent(wxSashEventPtr):
52 def __init__(self,*_args,**_kwargs):
d84a9306 53 self.this = windows3c.new_wxSashEvent(*_args,**_kwargs)
e6056257
RD
54 self.thisown = 1
55
56
57
58
59class wxSashWindowPtr(wxWindowPtr):
60 def __init__(self,this):
61 self.this = this
62 self.thisown = 0
63 def Create(self, *_args, **_kwargs):
d84a9306 64 val = windows3c.wxSashWindow_Create(self, *_args, **_kwargs)
e6056257
RD
65 return val
66 def GetSashVisible(self, *_args, **_kwargs):
d84a9306 67 val = windows3c.wxSashWindow_GetSashVisible(self, *_args, **_kwargs)
e6056257
RD
68 return val
69 def GetDefaultBorderSize(self, *_args, **_kwargs):
d84a9306 70 val = windows3c.wxSashWindow_GetDefaultBorderSize(self, *_args, **_kwargs)
e6056257
RD
71 return val
72 def GetEdgeMargin(self, *_args, **_kwargs):
d84a9306 73 val = windows3c.wxSashWindow_GetEdgeMargin(self, *_args, **_kwargs)
e6056257
RD
74 return val
75 def GetExtraBorderSize(self, *_args, **_kwargs):
d84a9306 76 val = windows3c.wxSashWindow_GetExtraBorderSize(self, *_args, **_kwargs)
e6056257
RD
77 return val
78 def GetMaximumSizeX(self, *_args, **_kwargs):
d84a9306 79 val = windows3c.wxSashWindow_GetMaximumSizeX(self, *_args, **_kwargs)
e6056257
RD
80 return val
81 def GetMaximumSizeY(self, *_args, **_kwargs):
d84a9306 82 val = windows3c.wxSashWindow_GetMaximumSizeY(self, *_args, **_kwargs)
e6056257
RD
83 return val
84 def GetMinimumSizeX(self, *_args, **_kwargs):
d84a9306 85 val = windows3c.wxSashWindow_GetMinimumSizeX(self, *_args, **_kwargs)
e6056257
RD
86 return val
87 def GetMinimumSizeY(self, *_args, **_kwargs):
d84a9306 88 val = windows3c.wxSashWindow_GetMinimumSizeY(self, *_args, **_kwargs)
e6056257
RD
89 return val
90 def HasBorder(self, *_args, **_kwargs):
d84a9306 91 val = windows3c.wxSashWindow_HasBorder(self, *_args, **_kwargs)
e6056257
RD
92 return val
93 def SetDefaultBorderSize(self, *_args, **_kwargs):
d84a9306 94 val = windows3c.wxSashWindow_SetDefaultBorderSize(self, *_args, **_kwargs)
e6056257
RD
95 return val
96 def SetExtraBorderSize(self, *_args, **_kwargs):
d84a9306 97 val = windows3c.wxSashWindow_SetExtraBorderSize(self, *_args, **_kwargs)
e6056257
RD
98 return val
99 def SetMaximumSizeX(self, *_args, **_kwargs):
d84a9306 100 val = windows3c.wxSashWindow_SetMaximumSizeX(self, *_args, **_kwargs)
e6056257
RD
101 return val
102 def SetMaximumSizeY(self, *_args, **_kwargs):
d84a9306 103 val = windows3c.wxSashWindow_SetMaximumSizeY(self, *_args, **_kwargs)
e6056257
RD
104 return val
105 def SetMinimumSizeX(self, *_args, **_kwargs):
d84a9306 106 val = windows3c.wxSashWindow_SetMinimumSizeX(self, *_args, **_kwargs)
e6056257
RD
107 return val
108 def SetMinimumSizeY(self, *_args, **_kwargs):
d84a9306 109 val = windows3c.wxSashWindow_SetMinimumSizeY(self, *_args, **_kwargs)
e6056257
RD
110 return val
111 def SetSashVisible(self, *_args, **_kwargs):
d84a9306 112 val = windows3c.wxSashWindow_SetSashVisible(self, *_args, **_kwargs)
e6056257
RD
113 return val
114 def SetSashBorder(self, *_args, **_kwargs):
d84a9306 115 val = windows3c.wxSashWindow_SetSashBorder(self, *_args, **_kwargs)
e6056257
RD
116 return val
117 def __repr__(self):
d84a9306 118 return "<%s.%s instance; proxy of C++ wxSashWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
e6056257
RD
119class wxSashWindow(wxSashWindowPtr):
120 def __init__(self,*_args,**_kwargs):
d84a9306 121 self.this = windows3c.new_wxSashWindow(*_args,**_kwargs)
e6056257
RD
122 self.thisown = 1
123 self._setOORInfo(self)
124
125
126
127def wxPreSashWindow(*_args,**_kwargs):
d84a9306 128 val = wxSashWindowPtr(windows3c.new_wxPreSashWindow(*_args,**_kwargs))
e6056257
RD
129 val.thisown = 1
130 val._setOORInfo(val)
131 return val
132
133
134class wxQueryLayoutInfoEventPtr(wxEventPtr):
135 def __init__(self,this):
136 self.this = this
137 self.thisown = 0
138 def SetRequestedLength(self, *_args, **_kwargs):
d84a9306 139 val = windows3c.wxQueryLayoutInfoEvent_SetRequestedLength(self, *_args, **_kwargs)
e6056257
RD
140 return val
141 def GetRequestedLength(self, *_args, **_kwargs):
d84a9306 142 val = windows3c.wxQueryLayoutInfoEvent_GetRequestedLength(self, *_args, **_kwargs)
e6056257
RD
143 return val
144 def SetFlags(self, *_args, **_kwargs):
d84a9306 145 val = windows3c.wxQueryLayoutInfoEvent_SetFlags(self, *_args, **_kwargs)
e6056257
RD
146 return val
147 def GetFlags(self, *_args, **_kwargs):
d84a9306 148 val = windows3c.wxQueryLayoutInfoEvent_GetFlags(self, *_args, **_kwargs)
e6056257
RD
149 return val
150 def SetSize(self, *_args, **_kwargs):
d84a9306 151 val = windows3c.wxQueryLayoutInfoEvent_SetSize(self, *_args, **_kwargs)
e6056257
RD
152 return val
153 def GetSize(self, *_args, **_kwargs):
d84a9306 154 val = windows3c.wxQueryLayoutInfoEvent_GetSize(self, *_args, **_kwargs)
e6056257
RD
155 if val: val = wxSizePtr(val) ; val.thisown = 1
156 return val
157 def SetOrientation(self, *_args, **_kwargs):
d84a9306 158 val = windows3c.wxQueryLayoutInfoEvent_SetOrientation(self, *_args, **_kwargs)
e6056257
RD
159 return val
160 def GetOrientation(self, *_args, **_kwargs):
d84a9306 161 val = windows3c.wxQueryLayoutInfoEvent_GetOrientation(self, *_args, **_kwargs)
e6056257
RD
162 return val
163 def SetAlignment(self, *_args, **_kwargs):
d84a9306 164 val = windows3c.wxQueryLayoutInfoEvent_SetAlignment(self, *_args, **_kwargs)
e6056257
RD
165 return val
166 def GetAlignment(self, *_args, **_kwargs):
d84a9306 167 val = windows3c.wxQueryLayoutInfoEvent_GetAlignment(self, *_args, **_kwargs)
e6056257
RD
168 return val
169 def __repr__(self):
d84a9306 170 return "<%s.%s instance; proxy of C++ wxQueryLayoutInfoEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
e6056257
RD
171class wxQueryLayoutInfoEvent(wxQueryLayoutInfoEventPtr):
172 def __init__(self,*_args,**_kwargs):
d84a9306 173 self.this = windows3c.new_wxQueryLayoutInfoEvent(*_args,**_kwargs)
e6056257
RD
174 self.thisown = 1
175
176
177
178
179class wxCalculateLayoutEventPtr(wxEventPtr):
180 def __init__(self,this):
181 self.this = this
182 self.thisown = 0
183 def SetFlags(self, *_args, **_kwargs):
d84a9306 184 val = windows3c.wxCalculateLayoutEvent_SetFlags(self, *_args, **_kwargs)
e6056257
RD
185 return val
186 def GetFlags(self, *_args, **_kwargs):
d84a9306 187 val = windows3c.wxCalculateLayoutEvent_GetFlags(self, *_args, **_kwargs)
e6056257
RD
188 return val
189 def SetRect(self, *_args, **_kwargs):
d84a9306 190 val = windows3c.wxCalculateLayoutEvent_SetRect(self, *_args, **_kwargs)
e6056257
RD
191 return val
192 def GetRect(self, *_args, **_kwargs):
d84a9306 193 val = windows3c.wxCalculateLayoutEvent_GetRect(self, *_args, **_kwargs)
e6056257
RD
194 if val: val = wxRectPtr(val) ; val.thisown = 1
195 return val
196 def __repr__(self):
d84a9306 197 return "<%s.%s instance; proxy of C++ wxCalculateLayoutEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
e6056257
RD
198class wxCalculateLayoutEvent(wxCalculateLayoutEventPtr):
199 def __init__(self,*_args,**_kwargs):
d84a9306 200 self.this = windows3c.new_wxCalculateLayoutEvent(*_args,**_kwargs)
e6056257
RD
201 self.thisown = 1
202
203
204
205
206class wxSashLayoutWindowPtr(wxSashWindowPtr):
207 def __init__(self,this):
208 self.this = this
209 self.thisown = 0
210 def Create(self, *_args, **_kwargs):
d84a9306 211 val = windows3c.wxSashLayoutWindow_Create(self, *_args, **_kwargs)
e6056257
RD
212 return val
213 def GetAlignment(self, *_args, **_kwargs):
d84a9306 214 val = windows3c.wxSashLayoutWindow_GetAlignment(self, *_args, **_kwargs)
e6056257
RD
215 return val
216 def GetOrientation(self, *_args, **_kwargs):
d84a9306 217 val = windows3c.wxSashLayoutWindow_GetOrientation(self, *_args, **_kwargs)
e6056257
RD
218 return val
219 def SetAlignment(self, *_args, **_kwargs):
d84a9306 220 val = windows3c.wxSashLayoutWindow_SetAlignment(self, *_args, **_kwargs)
e6056257
RD
221 return val
222 def SetDefaultSize(self, *_args, **_kwargs):
d84a9306 223 val = windows3c.wxSashLayoutWindow_SetDefaultSize(self, *_args, **_kwargs)
e6056257
RD
224 return val
225 def SetOrientation(self, *_args, **_kwargs):
d84a9306 226 val = windows3c.wxSashLayoutWindow_SetOrientation(self, *_args, **_kwargs)
e6056257
RD
227 return val
228 def __repr__(self):
d84a9306 229 return "<%s.%s instance; proxy of C++ wxSashLayoutWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
e6056257
RD
230class wxSashLayoutWindow(wxSashLayoutWindowPtr):
231 def __init__(self,*_args,**_kwargs):
d84a9306 232 self.this = windows3c.new_wxSashLayoutWindow(*_args,**_kwargs)
e6056257
RD
233 self.thisown = 1
234 self._setOORInfo(self)
235
236
237
238def wxPreSashLayoutWindow(*_args,**_kwargs):
d84a9306 239 val = wxSashLayoutWindowPtr(windows3c.new_wxPreSashLayoutWindow(*_args,**_kwargs))
e6056257
RD
240 val.thisown = 1
241 val._setOORInfo(val)
242 return val
243
244
245class wxLayoutAlgorithmPtr(wxObjectPtr):
246 def __init__(self,this):
247 self.this = this
248 self.thisown = 0
7108497a
RD
249 def __del__(self, delfunc=windows3c.delete_wxLayoutAlgorithm):
250 if self.thisown == 1:
251 try:
252 delfunc(self)
253 except:
254 pass
e6056257 255 def LayoutMDIFrame(self, *_args, **_kwargs):
d84a9306 256 val = windows3c.wxLayoutAlgorithm_LayoutMDIFrame(self, *_args, **_kwargs)
e6056257
RD
257 return val
258 def LayoutFrame(self, *_args, **_kwargs):
d84a9306 259 val = windows3c.wxLayoutAlgorithm_LayoutFrame(self, *_args, **_kwargs)
e6056257
RD
260 return val
261 def LayoutWindow(self, *_args, **_kwargs):
d84a9306 262 val = windows3c.wxLayoutAlgorithm_LayoutWindow(self, *_args, **_kwargs)
e6056257
RD
263 return val
264 def __repr__(self):
d84a9306 265 return "<%s.%s instance; proxy of C++ wxLayoutAlgorithm instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
e6056257
RD
266class wxLayoutAlgorithm(wxLayoutAlgorithmPtr):
267 def __init__(self,*_args,**_kwargs):
d84a9306 268 self.this = windows3c.new_wxLayoutAlgorithm(*_args,**_kwargs)
e6056257
RD
269 self.thisown = 1
270
d84a9306
RD
271
272
273
274class wxTipWindowPtr(wxFramePtr):
275 def __init__(self,this):
276 self.this = this
277 self.thisown = 0
278 def SetBoundingRect(self, *_args, **_kwargs):
279 val = windows3c.wxTipWindow_SetBoundingRect(self, *_args, **_kwargs)
280 return val
281 def Close(self, *_args, **_kwargs):
282 val = windows3c.wxTipWindow_Close(self, *_args, **_kwargs)
283 return val
284 def __repr__(self):
285 return "<%s.%s instance; proxy of C++ wxTipWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
286class wxTipWindow(wxTipWindowPtr):
287 def __init__(self,*_args,**_kwargs):
288 self.this = windows3c.new_wxTipWindow(*_args,**_kwargs)
289 self.thisown = 1
290 self._setOORInfo(self)
291
e6056257
RD
292
293
294
295
296
297#-------------- FUNCTION WRAPPERS ------------------
298
299
300
301#-------------- VARIABLE WRAPPERS ------------------
302
303wxSASH_TOP = windows3c.wxSASH_TOP
304wxSASH_RIGHT = windows3c.wxSASH_RIGHT
305wxSASH_BOTTOM = windows3c.wxSASH_BOTTOM
306wxSASH_LEFT = windows3c.wxSASH_LEFT
307wxSASH_NONE = windows3c.wxSASH_NONE
308wxEVT_SASH_DRAGGED = windows3c.wxEVT_SASH_DRAGGED
309wxSW_3D = windows3c.wxSW_3D
310wxSW_3DSASH = windows3c.wxSW_3DSASH
311wxSW_3DBORDER = windows3c.wxSW_3DBORDER
312wxSW_BORDER = windows3c.wxSW_BORDER
313wxSASH_STATUS_OK = windows3c.wxSASH_STATUS_OK
314wxSASH_STATUS_OUT_OF_RANGE = windows3c.wxSASH_STATUS_OUT_OF_RANGE
315wxLAYOUT_HORIZONTAL = windows3c.wxLAYOUT_HORIZONTAL
316wxLAYOUT_VERTICAL = windows3c.wxLAYOUT_VERTICAL
317wxLAYOUT_NONE = windows3c.wxLAYOUT_NONE
318wxLAYOUT_TOP = windows3c.wxLAYOUT_TOP
319wxLAYOUT_LEFT = windows3c.wxLAYOUT_LEFT
320wxLAYOUT_RIGHT = windows3c.wxLAYOUT_RIGHT
321wxLAYOUT_BOTTOM = windows3c.wxLAYOUT_BOTTOM
322wxEVT_QUERY_LAYOUT_INFO = windows3c.wxEVT_QUERY_LAYOUT_INFO
323wxEVT_CALCULATE_LAYOUT = windows3c.wxEVT_CALCULATE_LAYOUT