]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/src/gtk/gdi.py
Added some definitions, a missing method, and fixed a compile error
[wxWidgets.git] / utils / wxPython / src / gtk / gdi.py
1 # This file was created automatically by SWIG.
2 import gdic
3
4 from misc import *
5 class wxBitmapPtr :
6 def __init__(self,this):
7 self.this = this
8 self.thisown = 0
9 def __del__(self,gdic=gdic):
10 if self.thisown == 1 :
11 gdic.delete_wxBitmap(self)
12 def GetDepth(self, *_args, **_kwargs):
13 val = apply(gdic.wxBitmap_GetDepth,(self,) + _args, _kwargs)
14 return val
15 def GetHeight(self, *_args, **_kwargs):
16 val = apply(gdic.wxBitmap_GetHeight,(self,) + _args, _kwargs)
17 return val
18 def GetPalette(self, *_args, **_kwargs):
19 val = apply(gdic.wxBitmap_GetPalette,(self,) + _args, _kwargs)
20 if val: val = wxPalettePtr(val)
21 return val
22 def GetMask(self, *_args, **_kwargs):
23 val = apply(gdic.wxBitmap_GetMask,(self,) + _args, _kwargs)
24 if val: val = wxMaskPtr(val)
25 return val
26 def GetWidth(self, *_args, **_kwargs):
27 val = apply(gdic.wxBitmap_GetWidth,(self,) + _args, _kwargs)
28 return val
29 def LoadFile(self, *_args, **_kwargs):
30 val = apply(gdic.wxBitmap_LoadFile,(self,) + _args, _kwargs)
31 return val
32 def Ok(self, *_args, **_kwargs):
33 val = apply(gdic.wxBitmap_Ok,(self,) + _args, _kwargs)
34 return val
35 def SaveFile(self, *_args, **_kwargs):
36 val = apply(gdic.wxBitmap_SaveFile,(self,) + _args, _kwargs)
37 return val
38 def SetDepth(self, *_args, **_kwargs):
39 val = apply(gdic.wxBitmap_SetDepth,(self,) + _args, _kwargs)
40 return val
41 def SetHeight(self, *_args, **_kwargs):
42 val = apply(gdic.wxBitmap_SetHeight,(self,) + _args, _kwargs)
43 return val
44 def SetMask(self, *_args, **_kwargs):
45 val = apply(gdic.wxBitmap_SetMask,(self,) + _args, _kwargs)
46 return val
47 def SetWidth(self, *_args, **_kwargs):
48 val = apply(gdic.wxBitmap_SetWidth,(self,) + _args, _kwargs)
49 return val
50 def __repr__(self):
51 return "<C wxBitmap instance at %s>" % (self.this,)
52 class wxBitmap(wxBitmapPtr):
53 def __init__(self,*_args,**_kwargs):
54 self.this = apply(gdic.new_wxBitmap,_args,_kwargs)
55 self.thisown = 1
56
57
58
59
60 class wxMaskPtr :
61 def __init__(self,this):
62 self.this = this
63 self.thisown = 0
64 def __del__(self,gdic=gdic):
65 if self.thisown == 1 :
66 gdic.delete_wxMask(self)
67 def __repr__(self):
68 return "<C wxMask instance at %s>" % (self.this,)
69 class wxMask(wxMaskPtr):
70 def __init__(self,*_args,**_kwargs):
71 self.this = apply(gdic.new_wxMask,_args,_kwargs)
72 self.thisown = 1
73
74
75
76
77 class wxIconPtr(wxBitmapPtr):
78 def __init__(self,this):
79 self.this = this
80 self.thisown = 0
81 def __del__(self,gdic=gdic):
82 if self.thisown == 1 :
83 gdic.delete_wxIcon(self)
84 def GetDepth(self, *_args, **_kwargs):
85 val = apply(gdic.wxIcon_GetDepth,(self,) + _args, _kwargs)
86 return val
87 def GetHeight(self, *_args, **_kwargs):
88 val = apply(gdic.wxIcon_GetHeight,(self,) + _args, _kwargs)
89 return val
90 def GetWidth(self, *_args, **_kwargs):
91 val = apply(gdic.wxIcon_GetWidth,(self,) + _args, _kwargs)
92 return val
93 def LoadFile(self, *_args, **_kwargs):
94 val = apply(gdic.wxIcon_LoadFile,(self,) + _args, _kwargs)
95 return val
96 def Ok(self, *_args, **_kwargs):
97 val = apply(gdic.wxIcon_Ok,(self,) + _args, _kwargs)
98 return val
99 def SetDepth(self, *_args, **_kwargs):
100 val = apply(gdic.wxIcon_SetDepth,(self,) + _args, _kwargs)
101 return val
102 def SetHeight(self, *_args, **_kwargs):
103 val = apply(gdic.wxIcon_SetHeight,(self,) + _args, _kwargs)
104 return val
105 def SetWidth(self, *_args, **_kwargs):
106 val = apply(gdic.wxIcon_SetWidth,(self,) + _args, _kwargs)
107 return val
108 def __repr__(self):
109 return "<C wxIcon instance at %s>" % (self.this,)
110 class wxIcon(wxIconPtr):
111 def __init__(self,*_args,**_kwargs):
112 self.this = apply(gdic.new_wxIcon,_args,_kwargs)
113 self.thisown = 1
114
115
116
117
118 class wxCursorPtr(wxBitmapPtr):
119 def __init__(self,this):
120 self.this = this
121 self.thisown = 0
122 def __del__(self,gdic=gdic):
123 if self.thisown == 1 :
124 gdic.delete_wxCursor(self)
125 def Ok(self, *_args, **_kwargs):
126 val = apply(gdic.wxCursor_Ok,(self,) + _args, _kwargs)
127 return val
128 def __repr__(self):
129 return "<C wxCursor instance at %s>" % (self.this,)
130 class wxCursor(wxCursorPtr):
131 def __init__(self,this):
132 self.this = this
133
134
135
136
137 class wxFontPtr :
138 def __init__(self,this):
139 self.this = this
140 self.thisown = 0
141 def GetFaceName(self, *_args, **_kwargs):
142 val = apply(gdic.wxFont_GetFaceName,(self,) + _args, _kwargs)
143 return val
144 def GetFamily(self, *_args, **_kwargs):
145 val = apply(gdic.wxFont_GetFamily,(self,) + _args, _kwargs)
146 return val
147 def GetPointSize(self, *_args, **_kwargs):
148 val = apply(gdic.wxFont_GetPointSize,(self,) + _args, _kwargs)
149 return val
150 def GetStyle(self, *_args, **_kwargs):
151 val = apply(gdic.wxFont_GetStyle,(self,) + _args, _kwargs)
152 return val
153 def GetUnderlined(self, *_args, **_kwargs):
154 val = apply(gdic.wxFont_GetUnderlined,(self,) + _args, _kwargs)
155 return val
156 def GetWeight(self, *_args, **_kwargs):
157 val = apply(gdic.wxFont_GetWeight,(self,) + _args, _kwargs)
158 return val
159 def GetEncoding(self, *_args, **_kwargs):
160 val = apply(gdic.wxFont_GetEncoding,(self,) + _args, _kwargs)
161 return val
162 def SetFaceName(self, *_args, **_kwargs):
163 val = apply(gdic.wxFont_SetFaceName,(self,) + _args, _kwargs)
164 return val
165 def SetFamily(self, *_args, **_kwargs):
166 val = apply(gdic.wxFont_SetFamily,(self,) + _args, _kwargs)
167 return val
168 def SetPointSize(self, *_args, **_kwargs):
169 val = apply(gdic.wxFont_SetPointSize,(self,) + _args, _kwargs)
170 return val
171 def SetStyle(self, *_args, **_kwargs):
172 val = apply(gdic.wxFont_SetStyle,(self,) + _args, _kwargs)
173 return val
174 def SetUnderlined(self, *_args, **_kwargs):
175 val = apply(gdic.wxFont_SetUnderlined,(self,) + _args, _kwargs)
176 return val
177 def SetWeight(self, *_args, **_kwargs):
178 val = apply(gdic.wxFont_SetWeight,(self,) + _args, _kwargs)
179 return val
180 def SetEncoding(self, *_args, **_kwargs):
181 val = apply(gdic.wxFont_SetEncoding,(self,) + _args, _kwargs)
182 return val
183 def GetFamilyString(self, *_args, **_kwargs):
184 val = apply(gdic.wxFont_GetFamilyString,(self,) + _args, _kwargs)
185 return val
186 def GetStyleString(self, *_args, **_kwargs):
187 val = apply(gdic.wxFont_GetStyleString,(self,) + _args, _kwargs)
188 return val
189 def GetWeightString(self, *_args, **_kwargs):
190 val = apply(gdic.wxFont_GetWeightString,(self,) + _args, _kwargs)
191 return val
192 def __repr__(self):
193 return "<C wxFont instance at %s>" % (self.this,)
194 class wxFont(wxFontPtr):
195 def __init__(self,*_args,**_kwargs):
196 self.this = apply(gdic.new_wxFont,_args,_kwargs)
197 self.thisown = 1
198
199
200
201
202 class wxColourPtr :
203 def __init__(self,this):
204 self.this = this
205 self.thisown = 0
206 def __del__(self,gdic=gdic):
207 if self.thisown == 1 :
208 gdic.delete_wxColour(self)
209 def Red(self, *_args, **_kwargs):
210 val = apply(gdic.wxColour_Red,(self,) + _args, _kwargs)
211 return val
212 def Green(self, *_args, **_kwargs):
213 val = apply(gdic.wxColour_Green,(self,) + _args, _kwargs)
214 return val
215 def Blue(self, *_args, **_kwargs):
216 val = apply(gdic.wxColour_Blue,(self,) + _args, _kwargs)
217 return val
218 def Ok(self, *_args, **_kwargs):
219 val = apply(gdic.wxColour_Ok,(self,) + _args, _kwargs)
220 return val
221 def Set(self, *_args, **_kwargs):
222 val = apply(gdic.wxColour_Set,(self,) + _args, _kwargs)
223 return val
224 def Get(self, *_args, **_kwargs):
225 val = apply(gdic.wxColour_Get,(self,) + _args, _kwargs)
226 return val
227 def __repr__(self):
228 return "<C wxColour instance at %s>" % (self.this,)
229 class wxColour(wxColourPtr):
230 def __init__(self,*_args,**_kwargs):
231 self.this = apply(gdic.new_wxColour,_args,_kwargs)
232 self.thisown = 1
233
234
235
236
237 class wxPenPtr :
238 def __init__(self,this):
239 self.this = this
240 self.thisown = 0
241 def GetCap(self, *_args, **_kwargs):
242 val = apply(gdic.wxPen_GetCap,(self,) + _args, _kwargs)
243 return val
244 def GetColour(self, *_args, **_kwargs):
245 val = apply(gdic.wxPen_GetColour,(self,) + _args, _kwargs)
246 if val: val = wxColourPtr(val)
247 return val
248 def GetJoin(self, *_args, **_kwargs):
249 val = apply(gdic.wxPen_GetJoin,(self,) + _args, _kwargs)
250 return val
251 def GetStyle(self, *_args, **_kwargs):
252 val = apply(gdic.wxPen_GetStyle,(self,) + _args, _kwargs)
253 return val
254 def GetWidth(self, *_args, **_kwargs):
255 val = apply(gdic.wxPen_GetWidth,(self,) + _args, _kwargs)
256 return val
257 def Ok(self, *_args, **_kwargs):
258 val = apply(gdic.wxPen_Ok,(self,) + _args, _kwargs)
259 return val
260 def SetCap(self, *_args, **_kwargs):
261 val = apply(gdic.wxPen_SetCap,(self,) + _args, _kwargs)
262 return val
263 def SetColour(self, *_args, **_kwargs):
264 val = apply(gdic.wxPen_SetColour,(self,) + _args, _kwargs)
265 return val
266 def SetJoin(self, *_args, **_kwargs):
267 val = apply(gdic.wxPen_SetJoin,(self,) + _args, _kwargs)
268 return val
269 def SetStyle(self, *_args, **_kwargs):
270 val = apply(gdic.wxPen_SetStyle,(self,) + _args, _kwargs)
271 return val
272 def SetWidth(self, *_args, **_kwargs):
273 val = apply(gdic.wxPen_SetWidth,(self,) + _args, _kwargs)
274 return val
275 def __repr__(self):
276 return "<C wxPen instance at %s>" % (self.this,)
277 class wxPen(wxPenPtr):
278 def __init__(self,*_args,**_kwargs):
279 self.this = apply(gdic.new_wxPen,_args,_kwargs)
280 self.thisown = 1
281
282
283
284
285 class wxBrushPtr :
286 def __init__(self,this):
287 self.this = this
288 self.thisown = 0
289 def GetColour(self, *_args, **_kwargs):
290 val = apply(gdic.wxBrush_GetColour,(self,) + _args, _kwargs)
291 if val: val = wxColourPtr(val)
292 return val
293 def GetStipple(self, *_args, **_kwargs):
294 val = apply(gdic.wxBrush_GetStipple,(self,) + _args, _kwargs)
295 if val: val = wxBitmapPtr(val)
296 return val
297 def GetStyle(self, *_args, **_kwargs):
298 val = apply(gdic.wxBrush_GetStyle,(self,) + _args, _kwargs)
299 return val
300 def Ok(self, *_args, **_kwargs):
301 val = apply(gdic.wxBrush_Ok,(self,) + _args, _kwargs)
302 return val
303 def SetColour(self, *_args, **_kwargs):
304 val = apply(gdic.wxBrush_SetColour,(self,) + _args, _kwargs)
305 return val
306 def SetStipple(self, *_args, **_kwargs):
307 val = apply(gdic.wxBrush_SetStipple,(self,) + _args, _kwargs)
308 return val
309 def SetStyle(self, *_args, **_kwargs):
310 val = apply(gdic.wxBrush_SetStyle,(self,) + _args, _kwargs)
311 return val
312 def __repr__(self):
313 return "<C wxBrush instance at %s>" % (self.this,)
314 class wxBrush(wxBrushPtr):
315 def __init__(self,*_args,**_kwargs):
316 self.this = apply(gdic.new_wxBrush,_args,_kwargs)
317 self.thisown = 1
318
319
320
321
322 class wxDCPtr :
323 def __init__(self,this):
324 self.this = this
325 self.thisown = 0
326 def __del__(self,gdic=gdic):
327 if self.thisown == 1 :
328 gdic.delete_wxDC(self)
329 def BeginDrawing(self, *_args, **_kwargs):
330 val = apply(gdic.wxDC_BeginDrawing,(self,) + _args, _kwargs)
331 return val
332 def Blit(self, *_args, **_kwargs):
333 val = apply(gdic.wxDC_Blit,(self,) + _args, _kwargs)
334 return val
335 def Clear(self, *_args, **_kwargs):
336 val = apply(gdic.wxDC_Clear,(self,) + _args, _kwargs)
337 return val
338 def CrossHair(self, *_args, **_kwargs):
339 val = apply(gdic.wxDC_CrossHair,(self,) + _args, _kwargs)
340 return val
341 def DestroyClippingRegion(self, *_args, **_kwargs):
342 val = apply(gdic.wxDC_DestroyClippingRegion,(self,) + _args, _kwargs)
343 return val
344 def DeviceToLogicalX(self, *_args, **_kwargs):
345 val = apply(gdic.wxDC_DeviceToLogicalX,(self,) + _args, _kwargs)
346 return val
347 def DeviceToLogicalXRel(self, *_args, **_kwargs):
348 val = apply(gdic.wxDC_DeviceToLogicalXRel,(self,) + _args, _kwargs)
349 return val
350 def DeviceToLogicalY(self, *_args, **_kwargs):
351 val = apply(gdic.wxDC_DeviceToLogicalY,(self,) + _args, _kwargs)
352 return val
353 def DeviceToLogicalYRel(self, *_args, **_kwargs):
354 val = apply(gdic.wxDC_DeviceToLogicalYRel,(self,) + _args, _kwargs)
355 return val
356 def DrawArc(self, *_args, **_kwargs):
357 val = apply(gdic.wxDC_DrawArc,(self,) + _args, _kwargs)
358 return val
359 def DrawCircle(self, *_args, **_kwargs):
360 val = apply(gdic.wxDC_DrawCircle,(self,) + _args, _kwargs)
361 return val
362 def DrawEllipse(self, *_args, **_kwargs):
363 val = apply(gdic.wxDC_DrawEllipse,(self,) + _args, _kwargs)
364 return val
365 def DrawEllipticArc(self, *_args, **_kwargs):
366 val = apply(gdic.wxDC_DrawEllipticArc,(self,) + _args, _kwargs)
367 return val
368 def DrawIcon(self, *_args, **_kwargs):
369 val = apply(gdic.wxDC_DrawIcon,(self,) + _args, _kwargs)
370 return val
371 def DrawLine(self, *_args, **_kwargs):
372 val = apply(gdic.wxDC_DrawLine,(self,) + _args, _kwargs)
373 return val
374 def DrawLines(self, *_args, **_kwargs):
375 val = apply(gdic.wxDC_DrawLines,(self,) + _args, _kwargs)
376 return val
377 def DrawPolygon(self, *_args, **_kwargs):
378 val = apply(gdic.wxDC_DrawPolygon,(self,) + _args, _kwargs)
379 return val
380 def DrawPoint(self, *_args, **_kwargs):
381 val = apply(gdic.wxDC_DrawPoint,(self,) + _args, _kwargs)
382 return val
383 def DrawRectangle(self, *_args, **_kwargs):
384 val = apply(gdic.wxDC_DrawRectangle,(self,) + _args, _kwargs)
385 return val
386 def DrawRoundedRectangle(self, *_args, **_kwargs):
387 val = apply(gdic.wxDC_DrawRoundedRectangle,(self,) + _args, _kwargs)
388 return val
389 def DrawSpline(self, *_args, **_kwargs):
390 val = apply(gdic.wxDC_DrawSpline,(self,) + _args, _kwargs)
391 return val
392 def DrawText(self, *_args, **_kwargs):
393 val = apply(gdic.wxDC_DrawText,(self,) + _args, _kwargs)
394 return val
395 def EndDoc(self, *_args, **_kwargs):
396 val = apply(gdic.wxDC_EndDoc,(self,) + _args, _kwargs)
397 return val
398 def EndDrawing(self, *_args, **_kwargs):
399 val = apply(gdic.wxDC_EndDrawing,(self,) + _args, _kwargs)
400 return val
401 def EndPage(self, *_args, **_kwargs):
402 val = apply(gdic.wxDC_EndPage,(self,) + _args, _kwargs)
403 return val
404 def FloodFill(self, *_args, **_kwargs):
405 val = apply(gdic.wxDC_FloodFill,(self,) + _args, _kwargs)
406 return val
407 def GetBackground(self, *_args, **_kwargs):
408 val = apply(gdic.wxDC_GetBackground,(self,) + _args, _kwargs)
409 if val: val = wxBrushPtr(val)
410 return val
411 def GetBrush(self, *_args, **_kwargs):
412 val = apply(gdic.wxDC_GetBrush,(self,) + _args, _kwargs)
413 if val: val = wxBrushPtr(val)
414 return val
415 def GetCharHeight(self, *_args, **_kwargs):
416 val = apply(gdic.wxDC_GetCharHeight,(self,) + _args, _kwargs)
417 return val
418 def GetCharWidth(self, *_args, **_kwargs):
419 val = apply(gdic.wxDC_GetCharWidth,(self,) + _args, _kwargs)
420 return val
421 def GetClippingBox(self, *_args, **_kwargs):
422 val = apply(gdic.wxDC_GetClippingBox,(self,) + _args, _kwargs)
423 return val
424 def GetFont(self, *_args, **_kwargs):
425 val = apply(gdic.wxDC_GetFont,(self,) + _args, _kwargs)
426 if val: val = wxFontPtr(val)
427 return val
428 def GetLogicalFunction(self, *_args, **_kwargs):
429 val = apply(gdic.wxDC_GetLogicalFunction,(self,) + _args, _kwargs)
430 return val
431 def GetMapMode(self, *_args, **_kwargs):
432 val = apply(gdic.wxDC_GetMapMode,(self,) + _args, _kwargs)
433 return val
434 def GetOptimization(self, *_args, **_kwargs):
435 val = apply(gdic.wxDC_GetOptimization,(self,) + _args, _kwargs)
436 return val
437 def GetPen(self, *_args, **_kwargs):
438 val = apply(gdic.wxDC_GetPen,(self,) + _args, _kwargs)
439 if val: val = wxPenPtr(val)
440 return val
441 def GetPixel(self, *_args, **_kwargs):
442 val = apply(gdic.wxDC_GetPixel,(self,) + _args, _kwargs)
443 if val: val = wxColourPtr(val) ; val.thisown = 1
444 return val
445 def GetSizeTuple(self, *_args, **_kwargs):
446 val = apply(gdic.wxDC_GetSizeTuple,(self,) + _args, _kwargs)
447 return val
448 def GetSize(self, *_args, **_kwargs):
449 val = apply(gdic.wxDC_GetSize,(self,) + _args, _kwargs)
450 if val: val = wxSizePtr(val) ; val.thisown = 1
451 return val
452 def GetTextBackground(self, *_args, **_kwargs):
453 val = apply(gdic.wxDC_GetTextBackground,(self,) + _args, _kwargs)
454 if val: val = wxColourPtr(val)
455 return val
456 def GetTextExtent(self, *_args, **_kwargs):
457 val = apply(gdic.wxDC_GetTextExtent,(self,) + _args, _kwargs)
458 return val
459 def GetFullTextExtent(self, *_args, **_kwargs):
460 val = apply(gdic.wxDC_GetFullTextExtent,(self,) + _args, _kwargs)
461 return val
462 def GetTextForeground(self, *_args, **_kwargs):
463 val = apply(gdic.wxDC_GetTextForeground,(self,) + _args, _kwargs)
464 if val: val = wxColourPtr(val)
465 return val
466 def LogicalToDeviceX(self, *_args, **_kwargs):
467 val = apply(gdic.wxDC_LogicalToDeviceX,(self,) + _args, _kwargs)
468 return val
469 def LogicalToDeviceXRel(self, *_args, **_kwargs):
470 val = apply(gdic.wxDC_LogicalToDeviceXRel,(self,) + _args, _kwargs)
471 return val
472 def LogicalToDeviceY(self, *_args, **_kwargs):
473 val = apply(gdic.wxDC_LogicalToDeviceY,(self,) + _args, _kwargs)
474 return val
475 def LogicalToDeviceYRel(self, *_args, **_kwargs):
476 val = apply(gdic.wxDC_LogicalToDeviceYRel,(self,) + _args, _kwargs)
477 return val
478 def MaxX(self, *_args, **_kwargs):
479 val = apply(gdic.wxDC_MaxX,(self,) + _args, _kwargs)
480 return val
481 def MaxY(self, *_args, **_kwargs):
482 val = apply(gdic.wxDC_MaxY,(self,) + _args, _kwargs)
483 return val
484 def MinX(self, *_args, **_kwargs):
485 val = apply(gdic.wxDC_MinX,(self,) + _args, _kwargs)
486 return val
487 def MinY(self, *_args, **_kwargs):
488 val = apply(gdic.wxDC_MinY,(self,) + _args, _kwargs)
489 return val
490 def Ok(self, *_args, **_kwargs):
491 val = apply(gdic.wxDC_Ok,(self,) + _args, _kwargs)
492 return val
493 def SetDeviceOrigin(self, *_args, **_kwargs):
494 val = apply(gdic.wxDC_SetDeviceOrigin,(self,) + _args, _kwargs)
495 return val
496 def SetBackground(self, *_args, **_kwargs):
497 val = apply(gdic.wxDC_SetBackground,(self,) + _args, _kwargs)
498 return val
499 def SetBackgroundMode(self, *_args, **_kwargs):
500 val = apply(gdic.wxDC_SetBackgroundMode,(self,) + _args, _kwargs)
501 return val
502 def SetClippingRegion(self, *_args, **_kwargs):
503 val = apply(gdic.wxDC_SetClippingRegion,(self,) + _args, _kwargs)
504 return val
505 def SetPalette(self, *_args, **_kwargs):
506 val = apply(gdic.wxDC_SetPalette,(self,) + _args, _kwargs)
507 return val
508 def SetBrush(self, *_args, **_kwargs):
509 val = apply(gdic.wxDC_SetBrush,(self,) + _args, _kwargs)
510 return val
511 def SetFont(self, *_args, **_kwargs):
512 val = apply(gdic.wxDC_SetFont,(self,) + _args, _kwargs)
513 return val
514 def SetLogicalFunction(self, *_args, **_kwargs):
515 val = apply(gdic.wxDC_SetLogicalFunction,(self,) + _args, _kwargs)
516 return val
517 def SetMapMode(self, *_args, **_kwargs):
518 val = apply(gdic.wxDC_SetMapMode,(self,) + _args, _kwargs)
519 return val
520 def SetOptimization(self, *_args, **_kwargs):
521 val = apply(gdic.wxDC_SetOptimization,(self,) + _args, _kwargs)
522 return val
523 def SetPen(self, *_args, **_kwargs):
524 val = apply(gdic.wxDC_SetPen,(self,) + _args, _kwargs)
525 return val
526 def SetTextBackground(self, *_args, **_kwargs):
527 val = apply(gdic.wxDC_SetTextBackground,(self,) + _args, _kwargs)
528 return val
529 def SetTextForeground(self, *_args, **_kwargs):
530 val = apply(gdic.wxDC_SetTextForeground,(self,) + _args, _kwargs)
531 return val
532 def SetUserScale(self, *_args, **_kwargs):
533 val = apply(gdic.wxDC_SetUserScale,(self,) + _args, _kwargs)
534 return val
535 def StartDoc(self, *_args, **_kwargs):
536 val = apply(gdic.wxDC_StartDoc,(self,) + _args, _kwargs)
537 return val
538 def StartPage(self, *_args, **_kwargs):
539 val = apply(gdic.wxDC_StartPage,(self,) + _args, _kwargs)
540 return val
541 def DrawBitmap(self, *_args, **_kwargs):
542 val = apply(gdic.wxDC_DrawBitmap,(self,) + _args, _kwargs)
543 return val
544 def __repr__(self):
545 return "<C wxDC instance at %s>" % (self.this,)
546 class wxDC(wxDCPtr):
547 def __init__(self,this):
548 self.this = this
549
550
551
552
553 class wxMemoryDCPtr(wxDCPtr):
554 def __init__(self,this):
555 self.this = this
556 self.thisown = 0
557 def SelectObject(self, *_args, **_kwargs):
558 val = apply(gdic.wxMemoryDC_SelectObject,(self,) + _args, _kwargs)
559 return val
560 def __repr__(self):
561 return "<C wxMemoryDC instance at %s>" % (self.this,)
562 class wxMemoryDC(wxMemoryDCPtr):
563 def __init__(self,*_args,**_kwargs):
564 self.this = apply(gdic.new_wxMemoryDC,_args,_kwargs)
565 self.thisown = 1
566
567
568
569
570 class wxScreenDCPtr(wxDCPtr):
571 def __init__(self,this):
572 self.this = this
573 self.thisown = 0
574 def StartDrawingOnTop(self, *_args, **_kwargs):
575 val = apply(gdic.wxScreenDC_StartDrawingOnTop,(self,) + _args, _kwargs)
576 return val
577 def StartDrawingOnTopRect(self, *_args, **_kwargs):
578 val = apply(gdic.wxScreenDC_StartDrawingOnTopRect,(self,) + _args, _kwargs)
579 return val
580 def EndDrawingOnTop(self, *_args, **_kwargs):
581 val = apply(gdic.wxScreenDC_EndDrawingOnTop,(self,) + _args, _kwargs)
582 return val
583 def __repr__(self):
584 return "<C wxScreenDC instance at %s>" % (self.this,)
585 class wxScreenDC(wxScreenDCPtr):
586 def __init__(self,*_args,**_kwargs):
587 self.this = apply(gdic.new_wxScreenDC,_args,_kwargs)
588 self.thisown = 1
589
590
591
592
593 class wxClientDCPtr(wxDCPtr):
594 def __init__(self,this):
595 self.this = this
596 self.thisown = 0
597 def __repr__(self):
598 return "<C wxClientDC instance at %s>" % (self.this,)
599 class wxClientDC(wxClientDCPtr):
600 def __init__(self,*_args,**_kwargs):
601 self.this = apply(gdic.new_wxClientDC,_args,_kwargs)
602 self.thisown = 1
603
604
605
606
607 class wxPaintDCPtr(wxDCPtr):
608 def __init__(self,this):
609 self.this = this
610 self.thisown = 0
611 def __repr__(self):
612 return "<C wxPaintDC instance at %s>" % (self.this,)
613 class wxPaintDC(wxPaintDCPtr):
614 def __init__(self,*_args,**_kwargs):
615 self.this = apply(gdic.new_wxPaintDC,_args,_kwargs)
616 self.thisown = 1
617
618
619
620
621 class wxWindowDCPtr(wxDCPtr):
622 def __init__(self,this):
623 self.this = this
624 self.thisown = 0
625 def __repr__(self):
626 return "<C wxWindowDC instance at %s>" % (self.this,)
627 class wxWindowDC(wxWindowDCPtr):
628 def __init__(self,*_args,**_kwargs):
629 self.this = apply(gdic.new_wxWindowDC,_args,_kwargs)
630 self.thisown = 1
631
632
633
634
635 class wxPostScriptDCPtr(wxDCPtr):
636 def __init__(self,this):
637 self.this = this
638 self.thisown = 0
639 def __repr__(self):
640 return "<C wxPostScriptDC instance at %s>" % (self.this,)
641 class wxPostScriptDC(wxPostScriptDCPtr):
642 def __init__(self,*_args,**_kwargs):
643 self.this = apply(gdic.new_wxPostScriptDC,_args,_kwargs)
644 self.thisown = 1
645
646
647
648
649 class wxPalettePtr :
650 def __init__(self,this):
651 self.this = this
652 self.thisown = 0
653 def __del__(self,gdic=gdic):
654 if self.thisown == 1 :
655 gdic.delete_wxPalette(self)
656 def GetPixel(self, *_args, **_kwargs):
657 val = apply(gdic.wxPalette_GetPixel,(self,) + _args, _kwargs)
658 return val
659 def GetRGB(self, *_args, **_kwargs):
660 val = apply(gdic.wxPalette_GetRGB,(self,) + _args, _kwargs)
661 return val
662 def Ok(self, *_args, **_kwargs):
663 val = apply(gdic.wxPalette_Ok,(self,) + _args, _kwargs)
664 return val
665 def __repr__(self):
666 return "<C wxPalette instance at %s>" % (self.this,)
667 class wxPalette(wxPalettePtr):
668 def __init__(self,*_args,**_kwargs):
669 self.this = apply(gdic.new_wxPalette,_args,_kwargs)
670 self.thisown = 1
671
672
673
674
675 class wxImageListPtr :
676 def __init__(self,this):
677 self.this = this
678 self.thisown = 0
679 def __del__(self,gdic=gdic):
680 if self.thisown == 1 :
681 gdic.delete_wxImageList(self)
682 def Add(self, *_args, **_kwargs):
683 val = apply(gdic.wxImageList_Add,(self,) + _args, _kwargs)
684 return val
685 def Replace(self, *_args, **_kwargs):
686 val = apply(gdic.wxImageList_Replace,(self,) + _args, _kwargs)
687 return val
688 def Draw(self, *_args, **_kwargs):
689 val = apply(gdic.wxImageList_Draw,(self,) + _args, _kwargs)
690 return val
691 def GetImageCount(self, *_args, **_kwargs):
692 val = apply(gdic.wxImageList_GetImageCount,(self,) + _args, _kwargs)
693 return val
694 def Remove(self, *_args, **_kwargs):
695 val = apply(gdic.wxImageList_Remove,(self,) + _args, _kwargs)
696 return val
697 def RemoveAll(self, *_args, **_kwargs):
698 val = apply(gdic.wxImageList_RemoveAll,(self,) + _args, _kwargs)
699 return val
700 def __repr__(self):
701 return "<C wxImageList instance at %s>" % (self.this,)
702 class wxImageList(wxImageListPtr):
703 def __init__(self,*_args,**_kwargs):
704 self.this = apply(gdic.new_wxImageList,_args,_kwargs)
705 self.thisown = 1
706
707
708
709
710
711
712 #-------------- FUNCTION WRAPPERS ------------------
713
714 def wxEmptyBitmap(*_args, **_kwargs):
715 val = apply(gdic.wxEmptyBitmap,_args,_kwargs)
716 if val: val = wxBitmapPtr(val); val.thisown = 1
717 return val
718
719 def wxNoRefBitmap(*_args, **_kwargs):
720 val = apply(gdic.wxNoRefBitmap,_args,_kwargs)
721 if val: val = wxBitmapPtr(val)
722 return val
723
724 def wxMaskColour(*_args, **_kwargs):
725 val = apply(gdic.wxMaskColour,_args,_kwargs)
726 if val: val = wxMaskPtr(val); val.thisown = 1
727 return val
728
729 def wxStockCursor(*_args, **_kwargs):
730 val = apply(gdic.wxStockCursor,_args,_kwargs)
731 if val: val = wxCursorPtr(val); val.thisown = 1
732 return val
733
734 wxFont_GetDefaultEncoding = gdic.wxFont_GetDefaultEncoding
735
736 wxFont_SetDefaultEncoding = gdic.wxFont_SetDefaultEncoding
737
738 def wxNamedColour(*_args, **_kwargs):
739 val = apply(gdic.wxNamedColour,_args,_kwargs)
740 if val: val = wxColourPtr(val); val.thisown = 1
741 return val
742
743 def wxMemoryDCFromDC(*_args, **_kwargs):
744 val = apply(gdic.wxMemoryDCFromDC,_args,_kwargs)
745 if val: val = wxMemoryDCPtr(val); val.thisown = 1
746 return val
747
748
749
750 #-------------- VARIABLE WRAPPERS ------------------
751
752 wxFONTENCODING_SYSTEM = gdic.wxFONTENCODING_SYSTEM
753 wxFONTENCODING_DEFAULT = gdic.wxFONTENCODING_DEFAULT
754 wxFONTENCODING_ISO8859_1 = gdic.wxFONTENCODING_ISO8859_1
755 wxFONTENCODING_ISO8859_2 = gdic.wxFONTENCODING_ISO8859_2
756 wxFONTENCODING_ISO8859_3 = gdic.wxFONTENCODING_ISO8859_3
757 wxFONTENCODING_ISO8859_4 = gdic.wxFONTENCODING_ISO8859_4
758 wxFONTENCODING_ISO8859_5 = gdic.wxFONTENCODING_ISO8859_5
759 wxFONTENCODING_ISO8859_6 = gdic.wxFONTENCODING_ISO8859_6
760 wxFONTENCODING_ISO8859_7 = gdic.wxFONTENCODING_ISO8859_7
761 wxFONTENCODING_ISO8859_8 = gdic.wxFONTENCODING_ISO8859_8
762 wxFONTENCODING_ISO8859_9 = gdic.wxFONTENCODING_ISO8859_9
763 wxFONTENCODING_ISO8859_10 = gdic.wxFONTENCODING_ISO8859_10
764 wxFONTENCODING_ISO8859_11 = gdic.wxFONTENCODING_ISO8859_11
765 wxFONTENCODING_ISO8859_12 = gdic.wxFONTENCODING_ISO8859_12
766 wxFONTENCODING_ISO8859_13 = gdic.wxFONTENCODING_ISO8859_13
767 wxFONTENCODING_ISO8859_14 = gdic.wxFONTENCODING_ISO8859_14
768 wxFONTENCODING_ISO8859_15 = gdic.wxFONTENCODING_ISO8859_15
769 wxFONTENCODING_KOI8 = gdic.wxFONTENCODING_KOI8
770 wxFONTENCODING_ALTERNATIVE = gdic.wxFONTENCODING_ALTERNATIVE
771 wxFONTENCODING_BULGARIAN = gdic.wxFONTENCODING_BULGARIAN
772 wxFONTENCODING_CP437 = gdic.wxFONTENCODING_CP437
773 wxFONTENCODING_CP850 = gdic.wxFONTENCODING_CP850
774 wxFONTENCODING_CP852 = gdic.wxFONTENCODING_CP852
775 wxFONTENCODING_CP855 = gdic.wxFONTENCODING_CP855
776 wxFONTENCODING_CP866 = gdic.wxFONTENCODING_CP866
777 wxFONTENCODING_CP1250 = gdic.wxFONTENCODING_CP1250
778 wxFONTENCODING_CP1251 = gdic.wxFONTENCODING_CP1251
779 wxFONTENCODING_CP1252 = gdic.wxFONTENCODING_CP1252
780 wxFONTENCODING_MAX = gdic.wxFONTENCODING_MAX
781 cvar = gdic.cvar
782 wxNORMAL_FONT = wxFontPtr(gdic.cvar.wxNORMAL_FONT)
783 wxSMALL_FONT = wxFontPtr(gdic.cvar.wxSMALL_FONT)
784 wxITALIC_FONT = wxFontPtr(gdic.cvar.wxITALIC_FONT)
785 wxSWISS_FONT = wxFontPtr(gdic.cvar.wxSWISS_FONT)
786 wxRED_PEN = wxPenPtr(gdic.cvar.wxRED_PEN)
787 wxCYAN_PEN = wxPenPtr(gdic.cvar.wxCYAN_PEN)
788 wxGREEN_PEN = wxPenPtr(gdic.cvar.wxGREEN_PEN)
789 wxBLACK_PEN = wxPenPtr(gdic.cvar.wxBLACK_PEN)
790 wxWHITE_PEN = wxPenPtr(gdic.cvar.wxWHITE_PEN)
791 wxTRANSPARENT_PEN = wxPenPtr(gdic.cvar.wxTRANSPARENT_PEN)
792 wxBLACK_DASHED_PEN = wxPenPtr(gdic.cvar.wxBLACK_DASHED_PEN)
793 wxGREY_PEN = wxPenPtr(gdic.cvar.wxGREY_PEN)
794 wxMEDIUM_GREY_PEN = wxPenPtr(gdic.cvar.wxMEDIUM_GREY_PEN)
795 wxLIGHT_GREY_PEN = wxPenPtr(gdic.cvar.wxLIGHT_GREY_PEN)
796 wxBLUE_BRUSH = wxBrushPtr(gdic.cvar.wxBLUE_BRUSH)
797 wxGREEN_BRUSH = wxBrushPtr(gdic.cvar.wxGREEN_BRUSH)
798 wxWHITE_BRUSH = wxBrushPtr(gdic.cvar.wxWHITE_BRUSH)
799 wxBLACK_BRUSH = wxBrushPtr(gdic.cvar.wxBLACK_BRUSH)
800 wxTRANSPARENT_BRUSH = wxBrushPtr(gdic.cvar.wxTRANSPARENT_BRUSH)
801 wxCYAN_BRUSH = wxBrushPtr(gdic.cvar.wxCYAN_BRUSH)
802 wxRED_BRUSH = wxBrushPtr(gdic.cvar.wxRED_BRUSH)
803 wxGREY_BRUSH = wxBrushPtr(gdic.cvar.wxGREY_BRUSH)
804 wxMEDIUM_GREY_BRUSH = wxBrushPtr(gdic.cvar.wxMEDIUM_GREY_BRUSH)
805 wxLIGHT_GREY_BRUSH = wxBrushPtr(gdic.cvar.wxLIGHT_GREY_BRUSH)
806 wxBLACK = wxColourPtr(gdic.cvar.wxBLACK)
807 wxWHITE = wxColourPtr(gdic.cvar.wxWHITE)
808 wxRED = wxColourPtr(gdic.cvar.wxRED)
809 wxBLUE = wxColourPtr(gdic.cvar.wxBLUE)
810 wxGREEN = wxColourPtr(gdic.cvar.wxGREEN)
811 wxCYAN = wxColourPtr(gdic.cvar.wxCYAN)
812 wxLIGHT_GREY = wxColourPtr(gdic.cvar.wxLIGHT_GREY)
813 wxSTANDARD_CURSOR = wxCursorPtr(gdic.cvar.wxSTANDARD_CURSOR)
814 wxHOURGLASS_CURSOR = wxCursorPtr(gdic.cvar.wxHOURGLASS_CURSOR)
815 wxCROSS_CURSOR = wxCursorPtr(gdic.cvar.wxCROSS_CURSOR)
816 wxNullBitmap = wxBitmapPtr(gdic.cvar.wxNullBitmap)
817 wxNullIcon = wxIconPtr(gdic.cvar.wxNullIcon)
818 wxNullCursor = wxCursorPtr(gdic.cvar.wxNullCursor)
819 wxNullPen = wxPenPtr(gdic.cvar.wxNullPen)
820 wxNullBrush = wxBrushPtr(gdic.cvar.wxNullBrush)
821 wxNullPalette = wxPalettePtr(gdic.cvar.wxNullPalette)
822 wxNullFont = wxFontPtr(gdic.cvar.wxNullFont)
823 wxNullColour = wxColourPtr(gdic.cvar.wxNullColour)
824 wxIMAGELIST_DRAW_NORMAL = gdic.wxIMAGELIST_DRAW_NORMAL
825 wxIMAGELIST_DRAW_TRANSPARENT = gdic.wxIMAGELIST_DRAW_TRANSPARENT
826 wxIMAGELIST_DRAW_SELECTED = gdic.wxIMAGELIST_DRAW_SELECTED
827 wxIMAGELIST_DRAW_FOCUSED = gdic.wxIMAGELIST_DRAW_FOCUSED
828 wxIMAGE_LIST_NORMAL = gdic.wxIMAGE_LIST_NORMAL
829 wxIMAGE_LIST_SMALL = gdic.wxIMAGE_LIST_SMALL
830 wxIMAGE_LIST_STATE = gdic.wxIMAGE_LIST_STATE