]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/mac/stattool.py
fixed GTK critical warning when closing MDI child (patch 529369)
[wxWidgets.git] / wxPython / src / mac / stattool.py
1 # This file was created automatically by SWIG.
2 import stattoolc
3
4 from misc import *
5
6 from windows import *
7
8 from gdi import *
9
10 from clip_dnd import *
11
12 from controls import *
13
14 from events import *
15 import wx
16 class wxStatusBarPtr(wxWindowPtr):
17 def __init__(self,this):
18 self.this = this
19 self.thisown = 0
20 def Create(self, *_args, **_kwargs):
21 val = apply(stattoolc.wxStatusBar_Create,(self,) + _args, _kwargs)
22 return val
23 def GetFieldRect(self, *_args, **_kwargs):
24 val = apply(stattoolc.wxStatusBar_GetFieldRect,(self,) + _args, _kwargs)
25 if val: val = wxRectPtr(val) ; val.thisown = 1
26 return val
27 def GetFieldsCount(self, *_args, **_kwargs):
28 val = apply(stattoolc.wxStatusBar_GetFieldsCount,(self,) + _args, _kwargs)
29 return val
30 def GetStatusText(self, *_args, **_kwargs):
31 val = apply(stattoolc.wxStatusBar_GetStatusText,(self,) + _args, _kwargs)
32 return val
33 def GetBorderX(self, *_args, **_kwargs):
34 val = apply(stattoolc.wxStatusBar_GetBorderX,(self,) + _args, _kwargs)
35 return val
36 def GetBorderY(self, *_args, **_kwargs):
37 val = apply(stattoolc.wxStatusBar_GetBorderY,(self,) + _args, _kwargs)
38 return val
39 def SetFieldsCount(self, *_args, **_kwargs):
40 val = apply(stattoolc.wxStatusBar_SetFieldsCount,(self,) + _args, _kwargs)
41 return val
42 def SetStatusText(self, *_args, **_kwargs):
43 val = apply(stattoolc.wxStatusBar_SetStatusText,(self,) + _args, _kwargs)
44 return val
45 def SetStatusWidths(self, *_args, **_kwargs):
46 val = apply(stattoolc.wxStatusBar_SetStatusWidths,(self,) + _args, _kwargs)
47 return val
48 def SetMinHeight(self, *_args, **_kwargs):
49 val = apply(stattoolc.wxStatusBar_SetMinHeight,(self,) + _args, _kwargs)
50 return val
51 def __repr__(self):
52 return "<C wxStatusBar instance at %s>" % (self.this,)
53 class wxStatusBar(wxStatusBarPtr):
54 def __init__(self,*_args,**_kwargs):
55 self.this = apply(stattoolc.new_wxStatusBar,_args,_kwargs)
56 self.thisown = 1
57 self._setOORInfo(self)
58
59
60
61 def wxPreStatusBar(*_args,**_kwargs):
62 val = wxStatusBarPtr(apply(stattoolc.new_wxPreStatusBar,_args,_kwargs))
63 val.thisown = 1
64 val._setOORInfo(val)
65 return val
66
67
68 class wxToolBarToolBasePtr(wxObjectPtr):
69 def __init__(self,this):
70 self.this = this
71 self.thisown = 0
72 def Destroy(self, *_args, **_kwargs):
73 val = apply(stattoolc.wxToolBarToolBase_Destroy,(self,) + _args, _kwargs)
74 return val
75 def GetId(self, *_args, **_kwargs):
76 val = apply(stattoolc.wxToolBarToolBase_GetId,(self,) + _args, _kwargs)
77 return val
78 def GetControl(self, *_args, **_kwargs):
79 val = apply(stattoolc.wxToolBarToolBase_GetControl,(self,) + _args, _kwargs)
80 return val
81 def GetToolBar(self, *_args, **_kwargs):
82 val = apply(stattoolc.wxToolBarToolBase_GetToolBar,(self,) + _args, _kwargs)
83 return val
84 def IsButton(self, *_args, **_kwargs):
85 val = apply(stattoolc.wxToolBarToolBase_IsButton,(self,) + _args, _kwargs)
86 return val
87 def IsControl(self, *_args, **_kwargs):
88 val = apply(stattoolc.wxToolBarToolBase_IsControl,(self,) + _args, _kwargs)
89 return val
90 def IsSeparator(self, *_args, **_kwargs):
91 val = apply(stattoolc.wxToolBarToolBase_IsSeparator,(self,) + _args, _kwargs)
92 return val
93 def GetStyle(self, *_args, **_kwargs):
94 val = apply(stattoolc.wxToolBarToolBase_GetStyle,(self,) + _args, _kwargs)
95 return val
96 def IsEnabled(self, *_args, **_kwargs):
97 val = apply(stattoolc.wxToolBarToolBase_IsEnabled,(self,) + _args, _kwargs)
98 return val
99 def IsToggled(self, *_args, **_kwargs):
100 val = apply(stattoolc.wxToolBarToolBase_IsToggled,(self,) + _args, _kwargs)
101 return val
102 def CanBeToggled(self, *_args, **_kwargs):
103 val = apply(stattoolc.wxToolBarToolBase_CanBeToggled,(self,) + _args, _kwargs)
104 return val
105 def GetNormalBitmap(self, *_args, **_kwargs):
106 val = apply(stattoolc.wxToolBarToolBase_GetNormalBitmap,(self,) + _args, _kwargs)
107 if val: val = wxBitmapPtr(val)
108 return val
109 def GetDisabledBitmap(self, *_args, **_kwargs):
110 val = apply(stattoolc.wxToolBarToolBase_GetDisabledBitmap,(self,) + _args, _kwargs)
111 if val: val = wxBitmapPtr(val)
112 return val
113 def GetBitmap(self, *_args, **_kwargs):
114 val = apply(stattoolc.wxToolBarToolBase_GetBitmap,(self,) + _args, _kwargs)
115 if val: val = wxBitmapPtr(val) ; val.thisown = 1
116 return val
117 def GetLabel(self, *_args, **_kwargs):
118 val = apply(stattoolc.wxToolBarToolBase_GetLabel,(self,) + _args, _kwargs)
119 return val
120 def GetShortHelp(self, *_args, **_kwargs):
121 val = apply(stattoolc.wxToolBarToolBase_GetShortHelp,(self,) + _args, _kwargs)
122 return val
123 def GetLongHelp(self, *_args, **_kwargs):
124 val = apply(stattoolc.wxToolBarToolBase_GetLongHelp,(self,) + _args, _kwargs)
125 return val
126 def Enable(self, *_args, **_kwargs):
127 val = apply(stattoolc.wxToolBarToolBase_Enable,(self,) + _args, _kwargs)
128 return val
129 def Toggle(self, *_args, **_kwargs):
130 val = apply(stattoolc.wxToolBarToolBase_Toggle,(self,) + _args, _kwargs)
131 return val
132 def SetToggle(self, *_args, **_kwargs):
133 val = apply(stattoolc.wxToolBarToolBase_SetToggle,(self,) + _args, _kwargs)
134 return val
135 def SetShortHelp(self, *_args, **_kwargs):
136 val = apply(stattoolc.wxToolBarToolBase_SetShortHelp,(self,) + _args, _kwargs)
137 return val
138 def SetLongHelp(self, *_args, **_kwargs):
139 val = apply(stattoolc.wxToolBarToolBase_SetLongHelp,(self,) + _args, _kwargs)
140 return val
141 def SetNormalBitmap(self, *_args, **_kwargs):
142 val = apply(stattoolc.wxToolBarToolBase_SetNormalBitmap,(self,) + _args, _kwargs)
143 return val
144 def SetDisabledBitmap(self, *_args, **_kwargs):
145 val = apply(stattoolc.wxToolBarToolBase_SetDisabledBitmap,(self,) + _args, _kwargs)
146 return val
147 def SetLabel(self, *_args, **_kwargs):
148 val = apply(stattoolc.wxToolBarToolBase_SetLabel,(self,) + _args, _kwargs)
149 return val
150 def Detach(self, *_args, **_kwargs):
151 val = apply(stattoolc.wxToolBarToolBase_Detach,(self,) + _args, _kwargs)
152 return val
153 def Attach(self, *_args, **_kwargs):
154 val = apply(stattoolc.wxToolBarToolBase_Attach,(self,) + _args, _kwargs)
155 return val
156 def GetClientData(self, *_args, **_kwargs):
157 val = apply(stattoolc.wxToolBarToolBase_GetClientData,(self,) + _args, _kwargs)
158 return val
159 def SetClientData(self, *_args, **_kwargs):
160 val = apply(stattoolc.wxToolBarToolBase_SetClientData,(self,) + _args, _kwargs)
161 return val
162 def __repr__(self):
163 return "<C wxToolBarToolBase instance at %s>" % (self.this,)
164
165 GetBitmap1 = GetNormalBitmap
166 GetBitmap2 = GetDisabledBitmap
167 SetBitmap1 = SetNormalBitmap
168 SetBitmap2 = SetDisabledBitmap
169
170 class wxToolBarToolBase(wxToolBarToolBasePtr):
171 def __init__(self,this):
172 self.this = this
173
174
175
176
177 class wxToolBarBasePtr(wxControlPtr):
178 def __init__(self,this):
179 self.this = this
180 self.thisown = 0
181 def AddTool(self, *_args, **_kwargs):
182 val = apply(stattoolc.wxToolBarBase_AddTool,(self,) + _args, _kwargs)
183 return val
184 def AddSimpleTool(self, *_args, **_kwargs):
185 val = apply(stattoolc.wxToolBarBase_AddSimpleTool,(self,) + _args, _kwargs)
186 return val
187 def InsertTool(self, *_args, **_kwargs):
188 val = apply(stattoolc.wxToolBarBase_InsertTool,(self,) + _args, _kwargs)
189 return val
190 def InsertSimpleTool(self, *_args, **_kwargs):
191 val = apply(stattoolc.wxToolBarBase_InsertSimpleTool,(self,) + _args, _kwargs)
192 return val
193 def AddControl(self, *_args, **_kwargs):
194 val = apply(stattoolc.wxToolBarBase_AddControl,(self,) + _args, _kwargs)
195 return val
196 def InsertControl(self, *_args, **_kwargs):
197 val = apply(stattoolc.wxToolBarBase_InsertControl,(self,) + _args, _kwargs)
198 return val
199 def AddSeparator(self, *_args, **_kwargs):
200 val = apply(stattoolc.wxToolBarBase_AddSeparator,(self,) + _args, _kwargs)
201 return val
202 def InsertSeparator(self, *_args, **_kwargs):
203 val = apply(stattoolc.wxToolBarBase_InsertSeparator,(self,) + _args, _kwargs)
204 return val
205 def RemoveTool(self, *_args, **_kwargs):
206 val = apply(stattoolc.wxToolBarBase_RemoveTool,(self,) + _args, _kwargs)
207 return val
208 def DeleteToolByPos(self, *_args, **_kwargs):
209 val = apply(stattoolc.wxToolBarBase_DeleteToolByPos,(self,) + _args, _kwargs)
210 return val
211 def DeleteTool(self, *_args, **_kwargs):
212 val = apply(stattoolc.wxToolBarBase_DeleteTool,(self,) + _args, _kwargs)
213 return val
214 def ClearTools(self, *_args, **_kwargs):
215 val = apply(stattoolc.wxToolBarBase_ClearTools,(self,) + _args, _kwargs)
216 return val
217 def Realize(self, *_args, **_kwargs):
218 val = apply(stattoolc.wxToolBarBase_Realize,(self,) + _args, _kwargs)
219 return val
220 def EnableTool(self, *_args, **_kwargs):
221 val = apply(stattoolc.wxToolBarBase_EnableTool,(self,) + _args, _kwargs)
222 return val
223 def ToggleTool(self, *_args, **_kwargs):
224 val = apply(stattoolc.wxToolBarBase_ToggleTool,(self,) + _args, _kwargs)
225 return val
226 def SetToggle(self, *_args, **_kwargs):
227 val = apply(stattoolc.wxToolBarBase_SetToggle,(self,) + _args, _kwargs)
228 return val
229 def GetToolClientData(self, *_args, **_kwargs):
230 val = apply(stattoolc.wxToolBarBase_GetToolClientData,(self,) + _args, _kwargs)
231 return val
232 def SetToolClientData(self, *_args, **_kwargs):
233 val = apply(stattoolc.wxToolBarBase_SetToolClientData,(self,) + _args, _kwargs)
234 return val
235 def GetToolState(self, *_args, **_kwargs):
236 val = apply(stattoolc.wxToolBarBase_GetToolState,(self,) + _args, _kwargs)
237 return val
238 def GetToolEnabled(self, *_args, **_kwargs):
239 val = apply(stattoolc.wxToolBarBase_GetToolEnabled,(self,) + _args, _kwargs)
240 return val
241 def SetToolShortHelp(self, *_args, **_kwargs):
242 val = apply(stattoolc.wxToolBarBase_SetToolShortHelp,(self,) + _args, _kwargs)
243 return val
244 def GetToolShortHelp(self, *_args, **_kwargs):
245 val = apply(stattoolc.wxToolBarBase_GetToolShortHelp,(self,) + _args, _kwargs)
246 return val
247 def SetToolLongHelp(self, *_args, **_kwargs):
248 val = apply(stattoolc.wxToolBarBase_SetToolLongHelp,(self,) + _args, _kwargs)
249 return val
250 def GetToolLongHelp(self, *_args, **_kwargs):
251 val = apply(stattoolc.wxToolBarBase_GetToolLongHelp,(self,) + _args, _kwargs)
252 return val
253 def SetMarginsXY(self, *_args, **_kwargs):
254 val = apply(stattoolc.wxToolBarBase_SetMarginsXY,(self,) + _args, _kwargs)
255 return val
256 def SetMargins(self, *_args, **_kwargs):
257 val = apply(stattoolc.wxToolBarBase_SetMargins,(self,) + _args, _kwargs)
258 return val
259 def SetToolPacking(self, *_args, **_kwargs):
260 val = apply(stattoolc.wxToolBarBase_SetToolPacking,(self,) + _args, _kwargs)
261 return val
262 def SetToolSeparation(self, *_args, **_kwargs):
263 val = apply(stattoolc.wxToolBarBase_SetToolSeparation,(self,) + _args, _kwargs)
264 return val
265 def GetToolMargins(self, *_args, **_kwargs):
266 val = apply(stattoolc.wxToolBarBase_GetToolMargins,(self,) + _args, _kwargs)
267 if val: val = wxSizePtr(val) ; val.thisown = 1
268 return val
269 def GetMargins(self, *_args, **_kwargs):
270 val = apply(stattoolc.wxToolBarBase_GetMargins,(self,) + _args, _kwargs)
271 if val: val = wxSizePtr(val) ; val.thisown = 1
272 return val
273 def GetToolPacking(self, *_args, **_kwargs):
274 val = apply(stattoolc.wxToolBarBase_GetToolPacking,(self,) + _args, _kwargs)
275 return val
276 def GetToolSeparation(self, *_args, **_kwargs):
277 val = apply(stattoolc.wxToolBarBase_GetToolSeparation,(self,) + _args, _kwargs)
278 return val
279 def SetRows(self, *_args, **_kwargs):
280 val = apply(stattoolc.wxToolBarBase_SetRows,(self,) + _args, _kwargs)
281 return val
282 def SetMaxRowsCols(self, *_args, **_kwargs):
283 val = apply(stattoolc.wxToolBarBase_SetMaxRowsCols,(self,) + _args, _kwargs)
284 return val
285 def GetMaxRows(self, *_args, **_kwargs):
286 val = apply(stattoolc.wxToolBarBase_GetMaxRows,(self,) + _args, _kwargs)
287 return val
288 def GetMaxCols(self, *_args, **_kwargs):
289 val = apply(stattoolc.wxToolBarBase_GetMaxCols,(self,) + _args, _kwargs)
290 return val
291 def SetToolBitmapSize(self, *_args, **_kwargs):
292 val = apply(stattoolc.wxToolBarBase_SetToolBitmapSize,(self,) + _args, _kwargs)
293 return val
294 def GetToolBitmapSize(self, *_args, **_kwargs):
295 val = apply(stattoolc.wxToolBarBase_GetToolBitmapSize,(self,) + _args, _kwargs)
296 if val: val = wxSizePtr(val) ; val.thisown = 1
297 return val
298 def GetToolSize(self, *_args, **_kwargs):
299 val = apply(stattoolc.wxToolBarBase_GetToolSize,(self,) + _args, _kwargs)
300 if val: val = wxSizePtr(val) ; val.thisown = 1
301 return val
302 def FindToolForPosition(self, *_args, **_kwargs):
303 val = apply(stattoolc.wxToolBarBase_FindToolForPosition,(self,) + _args, _kwargs)
304 return val
305 def IsVertical(self, *_args, **_kwargs):
306 val = apply(stattoolc.wxToolBarBase_IsVertical,(self,) + _args, _kwargs)
307 return val
308 def __repr__(self):
309 return "<C wxToolBarBase instance at %s>" % (self.this,)
310 class wxToolBarBase(wxToolBarBasePtr):
311 def __init__(self,this):
312 self.this = this
313
314
315
316
317 class wxToolBarPtr(wxToolBarBasePtr):
318 def __init__(self,this):
319 self.this = this
320 self.thisown = 0
321 def Create(self, *_args, **_kwargs):
322 val = apply(stattoolc.wxToolBar_Create,(self,) + _args, _kwargs)
323 return val
324 def FindToolForPosition(self, *_args, **_kwargs):
325 val = apply(stattoolc.wxToolBar_FindToolForPosition,(self,) + _args, _kwargs)
326 return val
327 def __repr__(self):
328 return "<C wxToolBar instance at %s>" % (self.this,)
329 class wxToolBar(wxToolBarPtr):
330 def __init__(self,*_args,**_kwargs):
331 self.this = apply(stattoolc.new_wxToolBar,_args,_kwargs)
332 self.thisown = 1
333 self._setOORInfo(self)
334
335
336
337 def wxPreToolBar(*_args,**_kwargs):
338 val = wxToolBarPtr(apply(stattoolc.new_wxPreToolBar,_args,_kwargs))
339 val.thisown = 1
340 val._setOORInfo(val)
341 return val
342
343
344 class wxToolBarSimplePtr(wxToolBarBasePtr):
345 def __init__(self,this):
346 self.this = this
347 self.thisown = 0
348 def Create(self, *_args, **_kwargs):
349 val = apply(stattoolc.wxToolBarSimple_Create,(self,) + _args, _kwargs)
350 return val
351 def FindToolForPosition(self, *_args, **_kwargs):
352 val = apply(stattoolc.wxToolBarSimple_FindToolForPosition,(self,) + _args, _kwargs)
353 return val
354 def __repr__(self):
355 return "<C wxToolBarSimple instance at %s>" % (self.this,)
356 class wxToolBarSimple(wxToolBarSimplePtr):
357 def __init__(self,*_args,**_kwargs):
358 self.this = apply(stattoolc.new_wxToolBarSimple,_args,_kwargs)
359 self.thisown = 1
360 self._setOORInfo(self)
361
362
363
364 def wxPreToolBarSimple(*_args,**_kwargs):
365 val = wxToolBarSimplePtr(apply(stattoolc.new_wxPreToolBarSimple,_args,_kwargs))
366 val.thisown = 1
367 val._setOORInfo(val)
368 return val
369
370
371
372
373 #-------------- FUNCTION WRAPPERS ------------------
374
375
376
377 #-------------- VARIABLE WRAPPERS ------------------
378
379 wxTOOL_STYLE_BUTTON = stattoolc.wxTOOL_STYLE_BUTTON
380 wxTOOL_STYLE_SEPARATOR = stattoolc.wxTOOL_STYLE_SEPARATOR
381 wxTOOL_STYLE_CONTROL = stattoolc.wxTOOL_STYLE_CONTROL