]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/gtk/gdi.py
Fixed wxPoint.__cmp__ and a few others
[wxWidgets.git] / wxPython / src / gtk / gdi.py
CommitLineData
70551f47
RD
1# This file was created automatically by SWIG.
2import gdic
3
4from misc import *
5class wxBitmapPtr :
6 def __init__(self,this):
7 self.this = this
8 self.thisown = 0
2d091820 9 def __del__(self,gdic=gdic):
70551f47 10 if self.thisown == 1 :
2d091820 11 gdic.delete_wxBitmap(self)
2d091820
RD
12 def GetPalette(self, *_args, **_kwargs):
13 val = apply(gdic.wxBitmap_GetPalette,(self,) + _args, _kwargs)
14 if val: val = wxPalettePtr(val)
70551f47 15 return val
2d091820
RD
16 def GetMask(self, *_args, **_kwargs):
17 val = apply(gdic.wxBitmap_GetMask,(self,) + _args, _kwargs)
18 if val: val = wxMaskPtr(val)
70551f47 19 return val
2d091820
RD
20 def LoadFile(self, *_args, **_kwargs):
21 val = apply(gdic.wxBitmap_LoadFile,(self,) + _args, _kwargs)
70551f47 22 return val
2d091820
RD
23 def SaveFile(self, *_args, **_kwargs):
24 val = apply(gdic.wxBitmap_SaveFile,(self,) + _args, _kwargs)
70551f47 25 return val
2d091820
RD
26 def SetMask(self, *_args, **_kwargs):
27 val = apply(gdic.wxBitmap_SetMask,(self,) + _args, _kwargs)
70551f47 28 return val
56f5d962
RD
29 def Ok(self, *_args, **_kwargs):
30 val = apply(gdic.wxBitmap_Ok,(self,) + _args, _kwargs)
31 return val
32 def GetWidth(self, *_args, **_kwargs):
33 val = apply(gdic.wxBitmap_GetWidth,(self,) + _args, _kwargs)
34 return val
35 def GetHeight(self, *_args, **_kwargs):
36 val = apply(gdic.wxBitmap_GetHeight,(self,) + _args, _kwargs)
37 return val
38 def GetDepth(self, *_args, **_kwargs):
39 val = apply(gdic.wxBitmap_GetDepth,(self,) + _args, _kwargs)
40 return val
2d091820
RD
41 def SetWidth(self, *_args, **_kwargs):
42 val = apply(gdic.wxBitmap_SetWidth,(self,) + _args, _kwargs)
70551f47 43 return val
56f5d962
RD
44 def SetHeight(self, *_args, **_kwargs):
45 val = apply(gdic.wxBitmap_SetHeight,(self,) + _args, _kwargs)
46 return val
47 def SetDepth(self, *_args, **_kwargs):
48 val = apply(gdic.wxBitmap_SetDepth,(self,) + _args, _kwargs)
49 return val
f6bcfd97
BP
50 def GetSubBitmap(self, *_args, **_kwargs):
51 val = apply(gdic.wxBitmap_GetSubBitmap,(self,) + _args, _kwargs)
52 if val: val = wxBitmapPtr(val) ; val.thisown = 1
53 return val
70551f47 54 def __repr__(self):
2d091820 55 return "<C wxBitmap instance at %s>" % (self.this,)
f6bcfd97
BP
56
57 def __del__(self,gdic=gdic):
58 try:
59 if self.thisown == 1 :
60 gdic.delete_wxBitmap(self)
61 except:
62 pass
63
70551f47 64class wxBitmap(wxBitmapPtr):
2d091820
RD
65 def __init__(self,*_args,**_kwargs):
66 self.this = apply(gdic.new_wxBitmap,_args,_kwargs)
70551f47
RD
67 self.thisown = 1
68
69
70
71
72class wxMaskPtr :
73 def __init__(self,this):
74 self.this = this
75 self.thisown = 0
fbcadfca
RD
76 def Destroy(self, *_args, **_kwargs):
77 val = apply(gdic.wxMask_Destroy,(self,) + _args, _kwargs)
78 return val
70551f47 79 def __repr__(self):
2d091820 80 return "<C wxMask instance at %s>" % (self.this,)
70551f47 81class wxMask(wxMaskPtr):
2d091820
RD
82 def __init__(self,*_args,**_kwargs):
83 self.this = apply(gdic.new_wxMask,_args,_kwargs)
70551f47
RD
84 self.thisown = 1
85
86
87
88
56f5d962 89class wxIconPtr :
70551f47
RD
90 def __init__(self,this):
91 self.this = this
92 self.thisown = 0
2d091820 93 def __del__(self,gdic=gdic):
70551f47 94 if self.thisown == 1 :
2d091820 95 gdic.delete_wxIcon(self)
56f5d962
RD
96 def LoadFile(self, *_args, **_kwargs):
97 val = apply(gdic.wxIcon_LoadFile,(self,) + _args, _kwargs)
70551f47 98 return val
56f5d962
RD
99 def Ok(self, *_args, **_kwargs):
100 val = apply(gdic.wxIcon_Ok,(self,) + _args, _kwargs)
70551f47 101 return val
2d091820
RD
102 def GetWidth(self, *_args, **_kwargs):
103 val = apply(gdic.wxIcon_GetWidth,(self,) + _args, _kwargs)
70551f47 104 return val
56f5d962
RD
105 def GetHeight(self, *_args, **_kwargs):
106 val = apply(gdic.wxIcon_GetHeight,(self,) + _args, _kwargs)
70551f47 107 return val
56f5d962
RD
108 def GetDepth(self, *_args, **_kwargs):
109 val = apply(gdic.wxIcon_GetDepth,(self,) + _args, _kwargs)
70551f47 110 return val
56f5d962
RD
111 def SetWidth(self, *_args, **_kwargs):
112 val = apply(gdic.wxIcon_SetWidth,(self,) + _args, _kwargs)
70551f47 113 return val
2d091820
RD
114 def SetHeight(self, *_args, **_kwargs):
115 val = apply(gdic.wxIcon_SetHeight,(self,) + _args, _kwargs)
70551f47 116 return val
56f5d962
RD
117 def SetDepth(self, *_args, **_kwargs):
118 val = apply(gdic.wxIcon_SetDepth,(self,) + _args, _kwargs)
70551f47 119 return val
fbcadfca
RD
120 def CopyFromBitmap(self, *_args, **_kwargs):
121 val = apply(gdic.wxIcon_CopyFromBitmap,(self,) + _args, _kwargs)
122 return val
70551f47 123 def __repr__(self):
2d091820 124 return "<C wxIcon instance at %s>" % (self.this,)
f6bcfd97
BP
125
126 def __del__(self,gdic=gdic):
127 try:
128 if self.thisown == 1 :
129 gdic.delete_wxIcon(self)
130 except:
131 pass
132
70551f47 133class wxIcon(wxIconPtr):
2d091820
RD
134 def __init__(self,*_args,**_kwargs):
135 self.this = apply(gdic.new_wxIcon,_args,_kwargs)
8bf5d46e 136 self.thisown = 1
70551f47
RD
137
138
139
140
56f5d962 141class wxCursorPtr :
70551f47
RD
142 def __init__(self,this):
143 self.this = this
144 self.thisown = 0
2d091820 145 def __del__(self,gdic=gdic):
70551f47 146 if self.thisown == 1 :
2d091820
RD
147 gdic.delete_wxCursor(self)
148 def Ok(self, *_args, **_kwargs):
149 val = apply(gdic.wxCursor_Ok,(self,) + _args, _kwargs)
70551f47
RD
150 return val
151 def __repr__(self):
2d091820 152 return "<C wxCursor instance at %s>" % (self.this,)
70551f47
RD
153class wxCursor(wxCursorPtr):
154 def __init__(self,this):
155 self.this = this
156
157
158
159
160class wxFontPtr :
161 def __init__(self,this):
162 self.this = this
163 self.thisown = 0
5e40f9dd
RD
164 def __del__(self,gdic=gdic):
165 if self.thisown == 1 :
166 gdic.delete_wxFont(self)
d29aba2f
RD
167 def Ok(self, *_args, **_kwargs):
168 val = apply(gdic.wxFont_Ok,(self,) + _args, _kwargs)
169 return val
2d091820
RD
170 def GetFaceName(self, *_args, **_kwargs):
171 val = apply(gdic.wxFont_GetFaceName,(self,) + _args, _kwargs)
70551f47 172 return val
2d091820
RD
173 def GetFamily(self, *_args, **_kwargs):
174 val = apply(gdic.wxFont_GetFamily,(self,) + _args, _kwargs)
70551f47 175 return val
2d091820
RD
176 def GetPointSize(self, *_args, **_kwargs):
177 val = apply(gdic.wxFont_GetPointSize,(self,) + _args, _kwargs)
70551f47 178 return val
2d091820
RD
179 def GetStyle(self, *_args, **_kwargs):
180 val = apply(gdic.wxFont_GetStyle,(self,) + _args, _kwargs)
70551f47 181 return val
2d091820
RD
182 def GetUnderlined(self, *_args, **_kwargs):
183 val = apply(gdic.wxFont_GetUnderlined,(self,) + _args, _kwargs)
70551f47 184 return val
2d091820
RD
185 def GetWeight(self, *_args, **_kwargs):
186 val = apply(gdic.wxFont_GetWeight,(self,) + _args, _kwargs)
70551f47 187 return val
134d79dc
RD
188 def GetEncoding(self, *_args, **_kwargs):
189 val = apply(gdic.wxFont_GetEncoding,(self,) + _args, _kwargs)
190 return val
2d091820
RD
191 def SetFaceName(self, *_args, **_kwargs):
192 val = apply(gdic.wxFont_SetFaceName,(self,) + _args, _kwargs)
d3b4d113 193 return val
2d091820
RD
194 def SetFamily(self, *_args, **_kwargs):
195 val = apply(gdic.wxFont_SetFamily,(self,) + _args, _kwargs)
d3b4d113 196 return val
2d091820
RD
197 def SetPointSize(self, *_args, **_kwargs):
198 val = apply(gdic.wxFont_SetPointSize,(self,) + _args, _kwargs)
d3b4d113 199 return val
2d091820
RD
200 def SetStyle(self, *_args, **_kwargs):
201 val = apply(gdic.wxFont_SetStyle,(self,) + _args, _kwargs)
d3b4d113 202 return val
2d091820
RD
203 def SetUnderlined(self, *_args, **_kwargs):
204 val = apply(gdic.wxFont_SetUnderlined,(self,) + _args, _kwargs)
d3b4d113 205 return val
2d091820
RD
206 def SetWeight(self, *_args, **_kwargs):
207 val = apply(gdic.wxFont_SetWeight,(self,) + _args, _kwargs)
d3b4d113 208 return val
134d79dc
RD
209 def SetEncoding(self, *_args, **_kwargs):
210 val = apply(gdic.wxFont_SetEncoding,(self,) + _args, _kwargs)
211 return val
212 def GetFamilyString(self, *_args, **_kwargs):
213 val = apply(gdic.wxFont_GetFamilyString,(self,) + _args, _kwargs)
214 return val
215 def GetStyleString(self, *_args, **_kwargs):
216 val = apply(gdic.wxFont_GetStyleString,(self,) + _args, _kwargs)
217 return val
218 def GetWeightString(self, *_args, **_kwargs):
219 val = apply(gdic.wxFont_GetWeightString,(self,) + _args, _kwargs)
220 return val
70551f47 221 def __repr__(self):
2d091820 222 return "<C wxFont instance at %s>" % (self.this,)
70551f47 223class wxFont(wxFontPtr):
2d091820
RD
224 def __init__(self,*_args,**_kwargs):
225 self.this = apply(gdic.new_wxFont,_args,_kwargs)
70551f47
RD
226 self.thisown = 1
227
228
229
230
5e40f9dd
RD
231class wxFontListPtr :
232 def __init__(self,this):
233 self.this = this
234 self.thisown = 0
235 def AddFont(self, *_args, **_kwargs):
236 val = apply(gdic.wxFontList_AddFont,(self,) + _args, _kwargs)
237 return val
238 def FindOrCreateFont(self, *_args, **_kwargs):
239 val = apply(gdic.wxFontList_FindOrCreateFont,(self,) + _args, _kwargs)
240 if val: val = wxFontPtr(val)
241 return val
242 def RemoveFont(self, *_args, **_kwargs):
243 val = apply(gdic.wxFontList_RemoveFont,(self,) + _args, _kwargs)
244 return val
245 def __repr__(self):
246 return "<C wxFontList instance at %s>" % (self.this,)
247class wxFontList(wxFontListPtr):
248 def __init__(self,this):
249 self.this = this
250
251
252
253
70551f47
RD
254class wxColourPtr :
255 def __init__(self,this):
256 self.this = this
257 self.thisown = 0
2d091820 258 def __del__(self,gdic=gdic):
70551f47 259 if self.thisown == 1 :
2d091820
RD
260 gdic.delete_wxColour(self)
261 def Red(self, *_args, **_kwargs):
262 val = apply(gdic.wxColour_Red,(self,) + _args, _kwargs)
70551f47 263 return val
2d091820
RD
264 def Green(self, *_args, **_kwargs):
265 val = apply(gdic.wxColour_Green,(self,) + _args, _kwargs)
70551f47 266 return val
2d091820
RD
267 def Blue(self, *_args, **_kwargs):
268 val = apply(gdic.wxColour_Blue,(self,) + _args, _kwargs)
70551f47 269 return val
2d091820
RD
270 def Ok(self, *_args, **_kwargs):
271 val = apply(gdic.wxColour_Ok,(self,) + _args, _kwargs)
70551f47 272 return val
2d091820
RD
273 def Set(self, *_args, **_kwargs):
274 val = apply(gdic.wxColour_Set,(self,) + _args, _kwargs)
70551f47 275 return val
2d091820
RD
276 def Get(self, *_args, **_kwargs):
277 val = apply(gdic.wxColour_Get,(self,) + _args, _kwargs)
70551f47
RD
278 return val
279 def __repr__(self):
2d091820 280 return "<C wxColour instance at %s>" % (self.this,)
ab2208b5
RD
281 asTuple = Get
282 def __str__(self): return str(self.asTuple())
283 def __repr__(self): return str(self.asTuple())
70551f47 284class wxColour(wxColourPtr):
2d091820
RD
285 def __init__(self,*_args,**_kwargs):
286 self.this = apply(gdic.new_wxColour,_args,_kwargs)
70551f47
RD
287 self.thisown = 1
288
289
290
291
5e40f9dd
RD
292class wxColourDatabasePtr :
293 def __init__(self,this):
294 self.this = this
295 self.thisown = 0
296 def FindColour(self, *_args, **_kwargs):
297 val = apply(gdic.wxColourDatabase_FindColour,(self,) + _args, _kwargs)
298 if val: val = wxColourPtr(val)
299 return val
300 def FindName(self, *_args, **_kwargs):
301 val = apply(gdic.wxColourDatabase_FindName,(self,) + _args, _kwargs)
302 return val
303 def Append(self, *_args, **_kwargs):
304 val = apply(gdic.wxColourDatabase_Append,(self,) + _args, _kwargs)
305 return val
306 def __repr__(self):
307 return "<C wxColourDatabase instance at %s>" % (self.this,)
308class wxColourDatabase(wxColourDatabasePtr):
309 def __init__(self,this):
310 self.this = this
311
312
313
314
70551f47
RD
315class wxPenPtr :
316 def __init__(self,this):
317 self.this = this
318 self.thisown = 0
5e40f9dd
RD
319 def __del__(self,gdic=gdic):
320 if self.thisown == 1 :
321 gdic.delete_wxPen(self)
2d091820
RD
322 def GetCap(self, *_args, **_kwargs):
323 val = apply(gdic.wxPen_GetCap,(self,) + _args, _kwargs)
70551f47 324 return val
2d091820
RD
325 def GetColour(self, *_args, **_kwargs):
326 val = apply(gdic.wxPen_GetColour,(self,) + _args, _kwargs)
327 if val: val = wxColourPtr(val)
70551f47 328 return val
2d091820
RD
329 def GetJoin(self, *_args, **_kwargs):
330 val = apply(gdic.wxPen_GetJoin,(self,) + _args, _kwargs)
70551f47 331 return val
2d091820
RD
332 def GetStyle(self, *_args, **_kwargs):
333 val = apply(gdic.wxPen_GetStyle,(self,) + _args, _kwargs)
70551f47 334 return val
2d091820
RD
335 def GetWidth(self, *_args, **_kwargs):
336 val = apply(gdic.wxPen_GetWidth,(self,) + _args, _kwargs)
70551f47 337 return val
2d091820
RD
338 def Ok(self, *_args, **_kwargs):
339 val = apply(gdic.wxPen_Ok,(self,) + _args, _kwargs)
70551f47 340 return val
2d091820
RD
341 def SetCap(self, *_args, **_kwargs):
342 val = apply(gdic.wxPen_SetCap,(self,) + _args, _kwargs)
70551f47 343 return val
2d091820
RD
344 def SetColour(self, *_args, **_kwargs):
345 val = apply(gdic.wxPen_SetColour,(self,) + _args, _kwargs)
70551f47 346 return val
2d091820
RD
347 def SetJoin(self, *_args, **_kwargs):
348 val = apply(gdic.wxPen_SetJoin,(self,) + _args, _kwargs)
70551f47 349 return val
2d091820
RD
350 def SetStyle(self, *_args, **_kwargs):
351 val = apply(gdic.wxPen_SetStyle,(self,) + _args, _kwargs)
70551f47 352 return val
2d091820
RD
353 def SetWidth(self, *_args, **_kwargs):
354 val = apply(gdic.wxPen_SetWidth,(self,) + _args, _kwargs)
70551f47 355 return val
56f5d962
RD
356 def GetDashes(self, *_args, **_kwargs):
357 val = apply(gdic.wxPen_GetDashes,(self,) + _args, _kwargs)
358 return val
359 def SetDashes(self, *_args, **_kwargs):
360 val = apply(gdic.wxPen_SetDashes,(self,) + _args, _kwargs)
361 return val
70551f47 362 def __repr__(self):
2d091820 363 return "<C wxPen instance at %s>" % (self.this,)
70551f47 364class wxPen(wxPenPtr):
2d091820
RD
365 def __init__(self,*_args,**_kwargs):
366 self.this = apply(gdic.new_wxPen,_args,_kwargs)
70551f47
RD
367 self.thisown = 1
368
369
370
371
5e40f9dd
RD
372class wxPenListPtr :
373 def __init__(self,this):
374 self.this = this
375 self.thisown = 0
376 def AddPen(self, *_args, **_kwargs):
377 val = apply(gdic.wxPenList_AddPen,(self,) + _args, _kwargs)
378 return val
379 def FindOrCreatePen(self, *_args, **_kwargs):
380 val = apply(gdic.wxPenList_FindOrCreatePen,(self,) + _args, _kwargs)
381 if val: val = wxPenPtr(val)
382 return val
383 def RemovePen(self, *_args, **_kwargs):
384 val = apply(gdic.wxPenList_RemovePen,(self,) + _args, _kwargs)
385 return val
386 def __repr__(self):
387 return "<C wxPenList instance at %s>" % (self.this,)
388class wxPenList(wxPenListPtr):
389 def __init__(self,this):
390 self.this = this
391
392
393
394
70551f47
RD
395class wxBrushPtr :
396 def __init__(self,this):
397 self.this = this
398 self.thisown = 0
5e40f9dd
RD
399 def __del__(self,gdic=gdic):
400 if self.thisown == 1 :
401 gdic.delete_wxBrush(self)
2d091820
RD
402 def GetColour(self, *_args, **_kwargs):
403 val = apply(gdic.wxBrush_GetColour,(self,) + _args, _kwargs)
404 if val: val = wxColourPtr(val)
70551f47 405 return val
2d091820
RD
406 def GetStipple(self, *_args, **_kwargs):
407 val = apply(gdic.wxBrush_GetStipple,(self,) + _args, _kwargs)
408 if val: val = wxBitmapPtr(val)
70551f47 409 return val
2d091820
RD
410 def GetStyle(self, *_args, **_kwargs):
411 val = apply(gdic.wxBrush_GetStyle,(self,) + _args, _kwargs)
70551f47 412 return val
2d091820
RD
413 def Ok(self, *_args, **_kwargs):
414 val = apply(gdic.wxBrush_Ok,(self,) + _args, _kwargs)
70551f47 415 return val
2d091820
RD
416 def SetColour(self, *_args, **_kwargs):
417 val = apply(gdic.wxBrush_SetColour,(self,) + _args, _kwargs)
c95e68d8 418 return val
2d091820
RD
419 def SetStipple(self, *_args, **_kwargs):
420 val = apply(gdic.wxBrush_SetStipple,(self,) + _args, _kwargs)
c95e68d8 421 return val
2d091820
RD
422 def SetStyle(self, *_args, **_kwargs):
423 val = apply(gdic.wxBrush_SetStyle,(self,) + _args, _kwargs)
c95e68d8 424 return val
70551f47 425 def __repr__(self):
2d091820 426 return "<C wxBrush instance at %s>" % (self.this,)
70551f47 427class wxBrush(wxBrushPtr):
2d091820
RD
428 def __init__(self,*_args,**_kwargs):
429 self.this = apply(gdic.new_wxBrush,_args,_kwargs)
70551f47
RD
430 self.thisown = 1
431
432
433
434
5e40f9dd
RD
435class wxBrushListPtr :
436 def __init__(self,this):
437 self.this = this
438 self.thisown = 0
439 def AddBrush(self, *_args, **_kwargs):
440 val = apply(gdic.wxBrushList_AddBrush,(self,) + _args, _kwargs)
441 return val
442 def FindOrCreateBrush(self, *_args, **_kwargs):
443 val = apply(gdic.wxBrushList_FindOrCreateBrush,(self,) + _args, _kwargs)
444 if val: val = wxBrushPtr(val)
445 return val
446 def RemoveBrush(self, *_args, **_kwargs):
447 val = apply(gdic.wxBrushList_RemoveBrush,(self,) + _args, _kwargs)
448 return val
449 def __repr__(self):
450 return "<C wxBrushList instance at %s>" % (self.this,)
451class wxBrushList(wxBrushListPtr):
452 def __init__(self,this):
453 self.this = this
454
455
456
457
70551f47
RD
458class wxDCPtr :
459 def __init__(self,this):
460 self.this = this
461 self.thisown = 0
2d091820 462 def __del__(self,gdic=gdic):
70551f47 463 if self.thisown == 1 :
2d091820
RD
464 gdic.delete_wxDC(self)
465 def BeginDrawing(self, *_args, **_kwargs):
466 val = apply(gdic.wxDC_BeginDrawing,(self,) + _args, _kwargs)
70551f47 467 return val
2d091820
RD
468 def Blit(self, *_args, **_kwargs):
469 val = apply(gdic.wxDC_Blit,(self,) + _args, _kwargs)
70551f47 470 return val
2d091820
RD
471 def Clear(self, *_args, **_kwargs):
472 val = apply(gdic.wxDC_Clear,(self,) + _args, _kwargs)
70551f47 473 return val
2d091820
RD
474 def CrossHair(self, *_args, **_kwargs):
475 val = apply(gdic.wxDC_CrossHair,(self,) + _args, _kwargs)
70551f47 476 return val
2d091820
RD
477 def DestroyClippingRegion(self, *_args, **_kwargs):
478 val = apply(gdic.wxDC_DestroyClippingRegion,(self,) + _args, _kwargs)
70551f47 479 return val
2d091820
RD
480 def DeviceToLogicalX(self, *_args, **_kwargs):
481 val = apply(gdic.wxDC_DeviceToLogicalX,(self,) + _args, _kwargs)
70551f47 482 return val
2d091820
RD
483 def DeviceToLogicalXRel(self, *_args, **_kwargs):
484 val = apply(gdic.wxDC_DeviceToLogicalXRel,(self,) + _args, _kwargs)
70551f47 485 return val
2d091820
RD
486 def DeviceToLogicalY(self, *_args, **_kwargs):
487 val = apply(gdic.wxDC_DeviceToLogicalY,(self,) + _args, _kwargs)
70551f47 488 return val
2d091820
RD
489 def DeviceToLogicalYRel(self, *_args, **_kwargs):
490 val = apply(gdic.wxDC_DeviceToLogicalYRel,(self,) + _args, _kwargs)
70551f47 491 return val
2d091820
RD
492 def DrawArc(self, *_args, **_kwargs):
493 val = apply(gdic.wxDC_DrawArc,(self,) + _args, _kwargs)
70551f47 494 return val
2d091820
RD
495 def DrawCircle(self, *_args, **_kwargs):
496 val = apply(gdic.wxDC_DrawCircle,(self,) + _args, _kwargs)
d24a34bb 497 return val
2d091820
RD
498 def DrawEllipse(self, *_args, **_kwargs):
499 val = apply(gdic.wxDC_DrawEllipse,(self,) + _args, _kwargs)
70551f47 500 return val
2d091820
RD
501 def DrawEllipticArc(self, *_args, **_kwargs):
502 val = apply(gdic.wxDC_DrawEllipticArc,(self,) + _args, _kwargs)
70551f47 503 return val
2d091820
RD
504 def DrawIcon(self, *_args, **_kwargs):
505 val = apply(gdic.wxDC_DrawIcon,(self,) + _args, _kwargs)
70551f47 506 return val
2d091820
RD
507 def DrawLine(self, *_args, **_kwargs):
508 val = apply(gdic.wxDC_DrawLine,(self,) + _args, _kwargs)
70551f47 509 return val
2d091820
RD
510 def DrawLines(self, *_args, **_kwargs):
511 val = apply(gdic.wxDC_DrawLines,(self,) + _args, _kwargs)
70551f47 512 return val
2d091820
RD
513 def DrawPolygon(self, *_args, **_kwargs):
514 val = apply(gdic.wxDC_DrawPolygon,(self,) + _args, _kwargs)
70551f47 515 return val
2d091820
RD
516 def DrawPoint(self, *_args, **_kwargs):
517 val = apply(gdic.wxDC_DrawPoint,(self,) + _args, _kwargs)
70551f47 518 return val
2d091820
RD
519 def DrawRectangle(self, *_args, **_kwargs):
520 val = apply(gdic.wxDC_DrawRectangle,(self,) + _args, _kwargs)
70551f47 521 return val
56f5d962
RD
522 def DrawRotatedText(self, *_args, **_kwargs):
523 val = apply(gdic.wxDC_DrawRotatedText,(self,) + _args, _kwargs)
524 return val
2d091820
RD
525 def DrawRoundedRectangle(self, *_args, **_kwargs):
526 val = apply(gdic.wxDC_DrawRoundedRectangle,(self,) + _args, _kwargs)
70551f47 527 return val
2d091820
RD
528 def DrawSpline(self, *_args, **_kwargs):
529 val = apply(gdic.wxDC_DrawSpline,(self,) + _args, _kwargs)
70551f47 530 return val
2d091820
RD
531 def DrawText(self, *_args, **_kwargs):
532 val = apply(gdic.wxDC_DrawText,(self,) + _args, _kwargs)
70551f47 533 return val
2d091820
RD
534 def EndDoc(self, *_args, **_kwargs):
535 val = apply(gdic.wxDC_EndDoc,(self,) + _args, _kwargs)
70551f47 536 return val
2d091820
RD
537 def EndDrawing(self, *_args, **_kwargs):
538 val = apply(gdic.wxDC_EndDrawing,(self,) + _args, _kwargs)
70551f47 539 return val
2d091820
RD
540 def EndPage(self, *_args, **_kwargs):
541 val = apply(gdic.wxDC_EndPage,(self,) + _args, _kwargs)
70551f47 542 return val
2d091820
RD
543 def FloodFill(self, *_args, **_kwargs):
544 val = apply(gdic.wxDC_FloodFill,(self,) + _args, _kwargs)
70551f47 545 return val
2d091820
RD
546 def GetBackground(self, *_args, **_kwargs):
547 val = apply(gdic.wxDC_GetBackground,(self,) + _args, _kwargs)
548 if val: val = wxBrushPtr(val)
70551f47 549 return val
2d091820
RD
550 def GetBrush(self, *_args, **_kwargs):
551 val = apply(gdic.wxDC_GetBrush,(self,) + _args, _kwargs)
552 if val: val = wxBrushPtr(val)
70551f47 553 return val
2d091820
RD
554 def GetCharHeight(self, *_args, **_kwargs):
555 val = apply(gdic.wxDC_GetCharHeight,(self,) + _args, _kwargs)
70551f47 556 return val
2d091820
RD
557 def GetCharWidth(self, *_args, **_kwargs):
558 val = apply(gdic.wxDC_GetCharWidth,(self,) + _args, _kwargs)
70551f47 559 return val
2d091820
RD
560 def GetClippingBox(self, *_args, **_kwargs):
561 val = apply(gdic.wxDC_GetClippingBox,(self,) + _args, _kwargs)
70551f47 562 return val
2d091820
RD
563 def GetFont(self, *_args, **_kwargs):
564 val = apply(gdic.wxDC_GetFont,(self,) + _args, _kwargs)
565 if val: val = wxFontPtr(val)
70551f47 566 return val
2d091820
RD
567 def GetLogicalFunction(self, *_args, **_kwargs):
568 val = apply(gdic.wxDC_GetLogicalFunction,(self,) + _args, _kwargs)
70551f47 569 return val
e02c03a4
RD
570 def GetLogicalScale(self, *_args, **_kwargs):
571 val = apply(gdic.wxDC_GetLogicalScale,(self,) + _args, _kwargs)
572 return val
2d091820
RD
573 def GetMapMode(self, *_args, **_kwargs):
574 val = apply(gdic.wxDC_GetMapMode,(self,) + _args, _kwargs)
70551f47 575 return val
2d091820
RD
576 def GetOptimization(self, *_args, **_kwargs):
577 val = apply(gdic.wxDC_GetOptimization,(self,) + _args, _kwargs)
70551f47 578 return val
2d091820
RD
579 def GetPen(self, *_args, **_kwargs):
580 val = apply(gdic.wxDC_GetPen,(self,) + _args, _kwargs)
581 if val: val = wxPenPtr(val)
70551f47 582 return val
2d091820
RD
583 def GetPixel(self, *_args, **_kwargs):
584 val = apply(gdic.wxDC_GetPixel,(self,) + _args, _kwargs)
585 if val: val = wxColourPtr(val) ; val.thisown = 1
70551f47 586 return val
2d091820
RD
587 def GetSizeTuple(self, *_args, **_kwargs):
588 val = apply(gdic.wxDC_GetSizeTuple,(self,) + _args, _kwargs)
d24a34bb 589 return val
2d091820
RD
590 def GetSize(self, *_args, **_kwargs):
591 val = apply(gdic.wxDC_GetSize,(self,) + _args, _kwargs)
592 if val: val = wxSizePtr(val) ; val.thisown = 1
70551f47 593 return val
e02c03a4
RD
594 def GetSizeMM(self, *_args, **_kwargs):
595 val = apply(gdic.wxDC_GetSizeMM,(self,) + _args, _kwargs)
596 if val: val = wxSizePtr(val) ; val.thisown = 1
597 return val
2d091820
RD
598 def GetTextBackground(self, *_args, **_kwargs):
599 val = apply(gdic.wxDC_GetTextBackground,(self,) + _args, _kwargs)
600 if val: val = wxColourPtr(val)
70551f47 601 return val
2d091820
RD
602 def GetTextExtent(self, *_args, **_kwargs):
603 val = apply(gdic.wxDC_GetTextExtent,(self,) + _args, _kwargs)
70551f47 604 return val
2d091820
RD
605 def GetFullTextExtent(self, *_args, **_kwargs):
606 val = apply(gdic.wxDC_GetFullTextExtent,(self,) + _args, _kwargs)
21f8d7ea 607 return val
2d091820
RD
608 def GetTextForeground(self, *_args, **_kwargs):
609 val = apply(gdic.wxDC_GetTextForeground,(self,) + _args, _kwargs)
610 if val: val = wxColourPtr(val)
70551f47 611 return val
e02c03a4
RD
612 def GetUserScale(self, *_args, **_kwargs):
613 val = apply(gdic.wxDC_GetUserScale,(self,) + _args, _kwargs)
614 return val
2d091820
RD
615 def LogicalToDeviceX(self, *_args, **_kwargs):
616 val = apply(gdic.wxDC_LogicalToDeviceX,(self,) + _args, _kwargs)
70551f47 617 return val
2d091820
RD
618 def LogicalToDeviceXRel(self, *_args, **_kwargs):
619 val = apply(gdic.wxDC_LogicalToDeviceXRel,(self,) + _args, _kwargs)
70551f47 620 return val
2d091820
RD
621 def LogicalToDeviceY(self, *_args, **_kwargs):
622 val = apply(gdic.wxDC_LogicalToDeviceY,(self,) + _args, _kwargs)
70551f47 623 return val
2d091820
RD
624 def LogicalToDeviceYRel(self, *_args, **_kwargs):
625 val = apply(gdic.wxDC_LogicalToDeviceYRel,(self,) + _args, _kwargs)
70551f47 626 return val
2d091820
RD
627 def MaxX(self, *_args, **_kwargs):
628 val = apply(gdic.wxDC_MaxX,(self,) + _args, _kwargs)
70551f47 629 return val
2d091820
RD
630 def MaxY(self, *_args, **_kwargs):
631 val = apply(gdic.wxDC_MaxY,(self,) + _args, _kwargs)
70551f47 632 return val
2d091820
RD
633 def MinX(self, *_args, **_kwargs):
634 val = apply(gdic.wxDC_MinX,(self,) + _args, _kwargs)
70551f47 635 return val
2d091820
RD
636 def MinY(self, *_args, **_kwargs):
637 val = apply(gdic.wxDC_MinY,(self,) + _args, _kwargs)
70551f47 638 return val
2d091820
RD
639 def Ok(self, *_args, **_kwargs):
640 val = apply(gdic.wxDC_Ok,(self,) + _args, _kwargs)
70551f47 641 return val
2d091820
RD
642 def SetDeviceOrigin(self, *_args, **_kwargs):
643 val = apply(gdic.wxDC_SetDeviceOrigin,(self,) + _args, _kwargs)
70551f47 644 return val
2d091820
RD
645 def SetBackground(self, *_args, **_kwargs):
646 val = apply(gdic.wxDC_SetBackground,(self,) + _args, _kwargs)
70551f47 647 return val
2d091820
RD
648 def SetBackgroundMode(self, *_args, **_kwargs):
649 val = apply(gdic.wxDC_SetBackgroundMode,(self,) + _args, _kwargs)
70551f47 650 return val
2d091820
RD
651 def SetClippingRegion(self, *_args, **_kwargs):
652 val = apply(gdic.wxDC_SetClippingRegion,(self,) + _args, _kwargs)
70551f47 653 return val
2d091820
RD
654 def SetPalette(self, *_args, **_kwargs):
655 val = apply(gdic.wxDC_SetPalette,(self,) + _args, _kwargs)
70551f47 656 return val
2d091820
RD
657 def SetBrush(self, *_args, **_kwargs):
658 val = apply(gdic.wxDC_SetBrush,(self,) + _args, _kwargs)
70551f47 659 return val
2d091820
RD
660 def SetFont(self, *_args, **_kwargs):
661 val = apply(gdic.wxDC_SetFont,(self,) + _args, _kwargs)
70551f47 662 return val
2d091820
RD
663 def SetLogicalFunction(self, *_args, **_kwargs):
664 val = apply(gdic.wxDC_SetLogicalFunction,(self,) + _args, _kwargs)
70551f47 665 return val
e02c03a4
RD
666 def SetLogicalScale(self, *_args, **_kwargs):
667 val = apply(gdic.wxDC_SetLogicalScale,(self,) + _args, _kwargs)
668 return val
2d091820
RD
669 def SetMapMode(self, *_args, **_kwargs):
670 val = apply(gdic.wxDC_SetMapMode,(self,) + _args, _kwargs)
70551f47 671 return val
2d091820
RD
672 def SetOptimization(self, *_args, **_kwargs):
673 val = apply(gdic.wxDC_SetOptimization,(self,) + _args, _kwargs)
70551f47 674 return val
2d091820
RD
675 def SetPen(self, *_args, **_kwargs):
676 val = apply(gdic.wxDC_SetPen,(self,) + _args, _kwargs)
70551f47 677 return val
2d091820
RD
678 def SetTextBackground(self, *_args, **_kwargs):
679 val = apply(gdic.wxDC_SetTextBackground,(self,) + _args, _kwargs)
70551f47 680 return val
2d091820
RD
681 def SetTextForeground(self, *_args, **_kwargs):
682 val = apply(gdic.wxDC_SetTextForeground,(self,) + _args, _kwargs)
70551f47 683 return val
2d091820
RD
684 def SetUserScale(self, *_args, **_kwargs):
685 val = apply(gdic.wxDC_SetUserScale,(self,) + _args, _kwargs)
70551f47 686 return val
2d091820
RD
687 def StartDoc(self, *_args, **_kwargs):
688 val = apply(gdic.wxDC_StartDoc,(self,) + _args, _kwargs)
70551f47 689 return val
2d091820
RD
690 def StartPage(self, *_args, **_kwargs):
691 val = apply(gdic.wxDC_StartPage,(self,) + _args, _kwargs)
70551f47 692 return val
2d091820
RD
693 def DrawBitmap(self, *_args, **_kwargs):
694 val = apply(gdic.wxDC_DrawBitmap,(self,) + _args, _kwargs)
70551f47 695 return val
e02c03a4
RD
696 def CanDrawBitmap(self, *_args, **_kwargs):
697 val = apply(gdic.wxDC_CanDrawBitmap,(self,) + _args, _kwargs)
698 return val
699 def CanGetTextExtent(self, *_args, **_kwargs):
700 val = apply(gdic.wxDC_CanGetTextExtent,(self,) + _args, _kwargs)
701 return val
702 def GetDepth(self, *_args, **_kwargs):
703 val = apply(gdic.wxDC_GetDepth,(self,) + _args, _kwargs)
704 return val
705 def GetPPI(self, *_args, **_kwargs):
706 val = apply(gdic.wxDC_GetPPI,(self,) + _args, _kwargs)
707 if val: val = wxSizePtr(val) ; val.thisown = 1
708 return val
709 def GetLogicalOrigin(self, *_args, **_kwargs):
710 val = apply(gdic.wxDC_GetLogicalOrigin,(self,) + _args, _kwargs)
711 return val
712 def SetLogicalOrigin(self, *_args, **_kwargs):
713 val = apply(gdic.wxDC_SetLogicalOrigin,(self,) + _args, _kwargs)
714 return val
715 def GetDeviceOrigin(self, *_args, **_kwargs):
716 val = apply(gdic.wxDC_GetDeviceOrigin,(self,) + _args, _kwargs)
717 return val
718 def SetAxisOrientation(self, *_args, **_kwargs):
719 val = apply(gdic.wxDC_SetAxisOrientation,(self,) + _args, _kwargs)
720 return val
f6bcfd97
BP
721 def CalcBoundingBox(self, *_args, **_kwargs):
722 val = apply(gdic.wxDC_CalcBoundingBox,(self,) + _args, _kwargs)
723 return val
724 def ResetBoundingBox(self, *_args, **_kwargs):
725 val = apply(gdic.wxDC_ResetBoundingBox,(self,) + _args, _kwargs)
726 return val
70551f47 727 def __repr__(self):
2d091820 728 return "<C wxDC instance at %s>" % (self.this,)
70551f47
RD
729class wxDC(wxDCPtr):
730 def __init__(self,this):
731 self.this = this
732
733
734
735
736class wxMemoryDCPtr(wxDCPtr):
737 def __init__(self,this):
738 self.this = this
739 self.thisown = 0
2d091820
RD
740 def SelectObject(self, *_args, **_kwargs):
741 val = apply(gdic.wxMemoryDC_SelectObject,(self,) + _args, _kwargs)
70551f47
RD
742 return val
743 def __repr__(self):
2d091820 744 return "<C wxMemoryDC instance at %s>" % (self.this,)
70551f47 745class wxMemoryDC(wxMemoryDCPtr):
2d091820
RD
746 def __init__(self,*_args,**_kwargs):
747 self.this = apply(gdic.new_wxMemoryDC,_args,_kwargs)
70551f47
RD
748 self.thisown = 1
749
750
751
752
753class wxScreenDCPtr(wxDCPtr):
754 def __init__(self,this):
755 self.this = this
756 self.thisown = 0
2fc99549
RD
757 def StartDrawingOnTopWin(self, *_args, **_kwargs):
758 val = apply(gdic.wxScreenDC_StartDrawingOnTopWin,(self,) + _args, _kwargs)
759 return val
2d091820
RD
760 def StartDrawingOnTop(self, *_args, **_kwargs):
761 val = apply(gdic.wxScreenDC_StartDrawingOnTop,(self,) + _args, _kwargs)
70551f47 762 return val
2d091820
RD
763 def EndDrawingOnTop(self, *_args, **_kwargs):
764 val = apply(gdic.wxScreenDC_EndDrawingOnTop,(self,) + _args, _kwargs)
70551f47
RD
765 return val
766 def __repr__(self):
2d091820 767 return "<C wxScreenDC instance at %s>" % (self.this,)
70551f47 768class wxScreenDC(wxScreenDCPtr):
2d091820
RD
769 def __init__(self,*_args,**_kwargs):
770 self.this = apply(gdic.new_wxScreenDC,_args,_kwargs)
70551f47
RD
771 self.thisown = 1
772
773
774
775
776class wxClientDCPtr(wxDCPtr):
777 def __init__(self,this):
778 self.this = this
779 self.thisown = 0
780 def __repr__(self):
2d091820 781 return "<C wxClientDC instance at %s>" % (self.this,)
70551f47 782class wxClientDC(wxClientDCPtr):
2d091820
RD
783 def __init__(self,*_args,**_kwargs):
784 self.this = apply(gdic.new_wxClientDC,_args,_kwargs)
70551f47
RD
785 self.thisown = 1
786
787
788
789
790class wxPaintDCPtr(wxDCPtr):
791 def __init__(self,this):
792 self.this = this
793 self.thisown = 0
794 def __repr__(self):
2d091820 795 return "<C wxPaintDC instance at %s>" % (self.this,)
70551f47 796class wxPaintDC(wxPaintDCPtr):
2d091820
RD
797 def __init__(self,*_args,**_kwargs):
798 self.this = apply(gdic.new_wxPaintDC,_args,_kwargs)
70551f47
RD
799 self.thisown = 1
800
801
802
803
c95e68d8
RD
804class wxWindowDCPtr(wxDCPtr):
805 def __init__(self,this):
806 self.this = this
807 self.thisown = 0
808 def __repr__(self):
2d091820 809 return "<C wxWindowDC instance at %s>" % (self.this,)
c95e68d8 810class wxWindowDC(wxWindowDCPtr):
2d091820
RD
811 def __init__(self,*_args,**_kwargs):
812 self.this = apply(gdic.new_wxWindowDC,_args,_kwargs)
c95e68d8
RD
813 self.thisown = 1
814
815
816
817
70551f47
RD
818class wxPostScriptDCPtr(wxDCPtr):
819 def __init__(self,this):
820 self.this = this
821 self.thisown = 0
822 def __repr__(self):
2d091820 823 return "<C wxPostScriptDC instance at %s>" % (self.this,)
70551f47 824class wxPostScriptDC(wxPostScriptDCPtr):
2d091820
RD
825 def __init__(self,*_args,**_kwargs):
826 self.this = apply(gdic.new_wxPostScriptDC,_args,_kwargs)
70551f47
RD
827 self.thisown = 1
828
829
830
831
105e45b9
RD
832class wxPalettePtr :
833 def __init__(self,this):
834 self.this = this
835 self.thisown = 0
2d091820 836 def __del__(self,gdic=gdic):
105e45b9 837 if self.thisown == 1 :
2d091820
RD
838 gdic.delete_wxPalette(self)
839 def GetPixel(self, *_args, **_kwargs):
840 val = apply(gdic.wxPalette_GetPixel,(self,) + _args, _kwargs)
105e45b9 841 return val
2d091820
RD
842 def GetRGB(self, *_args, **_kwargs):
843 val = apply(gdic.wxPalette_GetRGB,(self,) + _args, _kwargs)
105e45b9 844 return val
2d091820
RD
845 def Ok(self, *_args, **_kwargs):
846 val = apply(gdic.wxPalette_Ok,(self,) + _args, _kwargs)
105e45b9
RD
847 return val
848 def __repr__(self):
2d091820 849 return "<C wxPalette instance at %s>" % (self.this,)
105e45b9 850class wxPalette(wxPalettePtr):
2d091820
RD
851 def __init__(self,*_args,**_kwargs):
852 self.this = apply(gdic.new_wxPalette,_args,_kwargs)
105e45b9
RD
853 self.thisown = 1
854
855
856
857
21f8d7ea
RD
858class wxImageListPtr :
859 def __init__(self,this):
860 self.this = this
861 self.thisown = 0
2d091820 862 def __del__(self,gdic=gdic):
21f8d7ea 863 if self.thisown == 1 :
2d091820
RD
864 gdic.delete_wxImageList(self)
865 def Add(self, *_args, **_kwargs):
866 val = apply(gdic.wxImageList_Add,(self,) + _args, _kwargs)
21f8d7ea 867 return val
f6bcfd97
BP
868 def AddWithColourMask(self, *_args, **_kwargs):
869 val = apply(gdic.wxImageList_AddWithColourMask,(self,) + _args, _kwargs)
870 return val
871 def AddIcon(self, *_args, **_kwargs):
872 val = apply(gdic.wxImageList_AddIcon,(self,) + _args, _kwargs)
873 return val
2d091820
RD
874 def Replace(self, *_args, **_kwargs):
875 val = apply(gdic.wxImageList_Replace,(self,) + _args, _kwargs)
21f8d7ea 876 return val
2d091820
RD
877 def Draw(self, *_args, **_kwargs):
878 val = apply(gdic.wxImageList_Draw,(self,) + _args, _kwargs)
21f8d7ea 879 return val
2d091820
RD
880 def GetImageCount(self, *_args, **_kwargs):
881 val = apply(gdic.wxImageList_GetImageCount,(self,) + _args, _kwargs)
21f8d7ea 882 return val
2d091820
RD
883 def Remove(self, *_args, **_kwargs):
884 val = apply(gdic.wxImageList_Remove,(self,) + _args, _kwargs)
21f8d7ea 885 return val
2d091820
RD
886 def RemoveAll(self, *_args, **_kwargs):
887 val = apply(gdic.wxImageList_RemoveAll,(self,) + _args, _kwargs)
21f8d7ea 888 return val
f6bcfd97
BP
889 def GetSize(self, *_args, **_kwargs):
890 val = apply(gdic.wxImageList_GetSize,(self,) + _args, _kwargs)
891 return val
21f8d7ea 892 def __repr__(self):
2d091820 893 return "<C wxImageList instance at %s>" % (self.this,)
21f8d7ea 894class wxImageList(wxImageListPtr):
2d091820
RD
895 def __init__(self,*_args,**_kwargs):
896 self.this = apply(gdic.new_wxImageList,_args,_kwargs)
21f8d7ea
RD
897 self.thisown = 1
898
899
900
901
70551f47
RD
902
903
904#-------------- FUNCTION WRAPPERS ------------------
905
2d091820
RD
906def wxEmptyBitmap(*_args, **_kwargs):
907 val = apply(gdic.wxEmptyBitmap,_args,_kwargs)
908 if val: val = wxBitmapPtr(val); val.thisown = 1
70551f47
RD
909 return val
910
fbcadfca
RD
911def wxBitmapFromXPMData(*_args, **_kwargs):
912 val = apply(gdic.wxBitmapFromXPMData,_args,_kwargs)
913 if val: val = wxBitmapPtr(val); val.thisown = 1
914 return val
915
916def wxBitmapFromIcon(*_args, **_kwargs):
917 val = apply(gdic.wxBitmapFromIcon,_args,_kwargs)
918 if val: val = wxBitmapPtr(val); val.thisown = 1
919 return val
920
2d091820
RD
921def wxMaskColour(*_args, **_kwargs):
922 val = apply(gdic.wxMaskColour,_args,_kwargs)
923 if val: val = wxMaskPtr(val); val.thisown = 1
70551f47
RD
924 return val
925
fbcadfca
RD
926def wxEmptyIcon(*_args, **_kwargs):
927 val = apply(gdic.wxEmptyIcon,_args,_kwargs)
928 if val: val = wxIconPtr(val); val.thisown = 1
929 return val
930
931def wxIconFromXPMData(*_args, **_kwargs):
932 val = apply(gdic.wxIconFromXPMData,_args,_kwargs)
933 if val: val = wxIconPtr(val); val.thisown = 1
934 return val
935
2d091820
RD
936def wxStockCursor(*_args, **_kwargs):
937 val = apply(gdic.wxStockCursor,_args,_kwargs)
938 if val: val = wxCursorPtr(val); val.thisown = 1
70551f47
RD
939 return val
940
134d79dc
RD
941wxFont_GetDefaultEncoding = gdic.wxFont_GetDefaultEncoding
942
943wxFont_SetDefaultEncoding = gdic.wxFont_SetDefaultEncoding
944
2d091820
RD
945def wxNamedColour(*_args, **_kwargs):
946 val = apply(gdic.wxNamedColour,_args,_kwargs)
947 if val: val = wxColourPtr(val); val.thisown = 1
70551f47
RD
948 return val
949
2d091820
RD
950def wxMemoryDCFromDC(*_args, **_kwargs):
951 val = apply(gdic.wxMemoryDCFromDC,_args,_kwargs)
952 if val: val = wxMemoryDCPtr(val); val.thisown = 1
70551f47
RD
953 return val
954
955
956
957#-------------- VARIABLE WRAPPERS ------------------
958
134d79dc
RD
959wxFONTENCODING_SYSTEM = gdic.wxFONTENCODING_SYSTEM
960wxFONTENCODING_DEFAULT = gdic.wxFONTENCODING_DEFAULT
961wxFONTENCODING_ISO8859_1 = gdic.wxFONTENCODING_ISO8859_1
962wxFONTENCODING_ISO8859_2 = gdic.wxFONTENCODING_ISO8859_2
963wxFONTENCODING_ISO8859_3 = gdic.wxFONTENCODING_ISO8859_3
964wxFONTENCODING_ISO8859_4 = gdic.wxFONTENCODING_ISO8859_4
965wxFONTENCODING_ISO8859_5 = gdic.wxFONTENCODING_ISO8859_5
966wxFONTENCODING_ISO8859_6 = gdic.wxFONTENCODING_ISO8859_6
967wxFONTENCODING_ISO8859_7 = gdic.wxFONTENCODING_ISO8859_7
968wxFONTENCODING_ISO8859_8 = gdic.wxFONTENCODING_ISO8859_8
969wxFONTENCODING_ISO8859_9 = gdic.wxFONTENCODING_ISO8859_9
970wxFONTENCODING_ISO8859_10 = gdic.wxFONTENCODING_ISO8859_10
971wxFONTENCODING_ISO8859_11 = gdic.wxFONTENCODING_ISO8859_11
972wxFONTENCODING_ISO8859_12 = gdic.wxFONTENCODING_ISO8859_12
973wxFONTENCODING_ISO8859_13 = gdic.wxFONTENCODING_ISO8859_13
974wxFONTENCODING_ISO8859_14 = gdic.wxFONTENCODING_ISO8859_14
975wxFONTENCODING_ISO8859_15 = gdic.wxFONTENCODING_ISO8859_15
976wxFONTENCODING_KOI8 = gdic.wxFONTENCODING_KOI8
977wxFONTENCODING_ALTERNATIVE = gdic.wxFONTENCODING_ALTERNATIVE
978wxFONTENCODING_BULGARIAN = gdic.wxFONTENCODING_BULGARIAN
979wxFONTENCODING_CP437 = gdic.wxFONTENCODING_CP437
980wxFONTENCODING_CP850 = gdic.wxFONTENCODING_CP850
981wxFONTENCODING_CP852 = gdic.wxFONTENCODING_CP852
982wxFONTENCODING_CP855 = gdic.wxFONTENCODING_CP855
983wxFONTENCODING_CP866 = gdic.wxFONTENCODING_CP866
984wxFONTENCODING_CP1250 = gdic.wxFONTENCODING_CP1250
985wxFONTENCODING_CP1251 = gdic.wxFONTENCODING_CP1251
986wxFONTENCODING_CP1252 = gdic.wxFONTENCODING_CP1252
987wxFONTENCODING_MAX = gdic.wxFONTENCODING_MAX
70551f47
RD
988cvar = gdic.cvar
989wxNORMAL_FONT = wxFontPtr(gdic.cvar.wxNORMAL_FONT)
990wxSMALL_FONT = wxFontPtr(gdic.cvar.wxSMALL_FONT)
991wxITALIC_FONT = wxFontPtr(gdic.cvar.wxITALIC_FONT)
992wxSWISS_FONT = wxFontPtr(gdic.cvar.wxSWISS_FONT)
993wxRED_PEN = wxPenPtr(gdic.cvar.wxRED_PEN)
994wxCYAN_PEN = wxPenPtr(gdic.cvar.wxCYAN_PEN)
995wxGREEN_PEN = wxPenPtr(gdic.cvar.wxGREEN_PEN)
996wxBLACK_PEN = wxPenPtr(gdic.cvar.wxBLACK_PEN)
997wxWHITE_PEN = wxPenPtr(gdic.cvar.wxWHITE_PEN)
998wxTRANSPARENT_PEN = wxPenPtr(gdic.cvar.wxTRANSPARENT_PEN)
999wxBLACK_DASHED_PEN = wxPenPtr(gdic.cvar.wxBLACK_DASHED_PEN)
1000wxGREY_PEN = wxPenPtr(gdic.cvar.wxGREY_PEN)
1001wxMEDIUM_GREY_PEN = wxPenPtr(gdic.cvar.wxMEDIUM_GREY_PEN)
1002wxLIGHT_GREY_PEN = wxPenPtr(gdic.cvar.wxLIGHT_GREY_PEN)
1003wxBLUE_BRUSH = wxBrushPtr(gdic.cvar.wxBLUE_BRUSH)
1004wxGREEN_BRUSH = wxBrushPtr(gdic.cvar.wxGREEN_BRUSH)
1005wxWHITE_BRUSH = wxBrushPtr(gdic.cvar.wxWHITE_BRUSH)
1006wxBLACK_BRUSH = wxBrushPtr(gdic.cvar.wxBLACK_BRUSH)
1007wxTRANSPARENT_BRUSH = wxBrushPtr(gdic.cvar.wxTRANSPARENT_BRUSH)
1008wxCYAN_BRUSH = wxBrushPtr(gdic.cvar.wxCYAN_BRUSH)
1009wxRED_BRUSH = wxBrushPtr(gdic.cvar.wxRED_BRUSH)
1010wxGREY_BRUSH = wxBrushPtr(gdic.cvar.wxGREY_BRUSH)
1011wxMEDIUM_GREY_BRUSH = wxBrushPtr(gdic.cvar.wxMEDIUM_GREY_BRUSH)
1012wxLIGHT_GREY_BRUSH = wxBrushPtr(gdic.cvar.wxLIGHT_GREY_BRUSH)
1013wxBLACK = wxColourPtr(gdic.cvar.wxBLACK)
1014wxWHITE = wxColourPtr(gdic.cvar.wxWHITE)
1015wxRED = wxColourPtr(gdic.cvar.wxRED)
1016wxBLUE = wxColourPtr(gdic.cvar.wxBLUE)
1017wxGREEN = wxColourPtr(gdic.cvar.wxGREEN)
1018wxCYAN = wxColourPtr(gdic.cvar.wxCYAN)
1019wxLIGHT_GREY = wxColourPtr(gdic.cvar.wxLIGHT_GREY)
1020wxSTANDARD_CURSOR = wxCursorPtr(gdic.cvar.wxSTANDARD_CURSOR)
1021wxHOURGLASS_CURSOR = wxCursorPtr(gdic.cvar.wxHOURGLASS_CURSOR)
1022wxCROSS_CURSOR = wxCursorPtr(gdic.cvar.wxCROSS_CURSOR)
1023wxNullBitmap = wxBitmapPtr(gdic.cvar.wxNullBitmap)
1024wxNullIcon = wxIconPtr(gdic.cvar.wxNullIcon)
1025wxNullCursor = wxCursorPtr(gdic.cvar.wxNullCursor)
1026wxNullPen = wxPenPtr(gdic.cvar.wxNullPen)
1027wxNullBrush = wxBrushPtr(gdic.cvar.wxNullBrush)
21f8d7ea 1028wxNullPalette = wxPalettePtr(gdic.cvar.wxNullPalette)
70551f47
RD
1029wxNullFont = wxFontPtr(gdic.cvar.wxNullFont)
1030wxNullColour = wxColourPtr(gdic.cvar.wxNullColour)
5e40f9dd
RD
1031wxTheFontList = wxFontListPtr(gdic.cvar.wxTheFontList)
1032wxThePenList = wxPenListPtr(gdic.cvar.wxThePenList)
1033wxTheColourDatabase = wxColourDatabasePtr(gdic.cvar.wxTheColourDatabase)
21f8d7ea
RD
1034wxIMAGELIST_DRAW_NORMAL = gdic.wxIMAGELIST_DRAW_NORMAL
1035wxIMAGELIST_DRAW_TRANSPARENT = gdic.wxIMAGELIST_DRAW_TRANSPARENT
1036wxIMAGELIST_DRAW_SELECTED = gdic.wxIMAGELIST_DRAW_SELECTED
1037wxIMAGELIST_DRAW_FOCUSED = gdic.wxIMAGELIST_DRAW_FOCUSED
1038wxIMAGE_LIST_NORMAL = gdic.wxIMAGE_LIST_NORMAL
1039wxIMAGE_LIST_SMALL = gdic.wxIMAGE_LIST_SMALL
1040wxIMAGE_LIST_STATE = gdic.wxIMAGE_LIST_STATE