]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/gdi.py
Changed all TRUE/true --> True and all FALSE/false --> False so the
[wxWidgets.git] / wxPython / src / msw / gdi.py
1 # This file was created automatically by SWIG.
2 # Don't modify this file, modify the SWIG interface instead.
3
4 import _gdi
5
6 import core
7 wx = core
8 #---------------------------------------------------------------------------
9
10 class GDIObject(core.Object):
11 def __init__(self, *args, **kwargs):
12 newobj = _gdi.new_GDIObject(*args, **kwargs)
13 self.this = newobj.this
14 self.thisown = 1
15 del newobj.thisown
16 def __del__(self, destroy=_gdi.delete_GDIObject):
17 try:
18 if self.thisown: destroy(self)
19 except: pass
20 def GetVisible(*args, **kwargs): return _gdi.GDIObject_GetVisible(*args, **kwargs)
21 def SetVisible(*args, **kwargs): return _gdi.GDIObject_SetVisible(*args, **kwargs)
22 def IsNull(*args, **kwargs): return _gdi.GDIObject_IsNull(*args, **kwargs)
23 def __repr__(self):
24 return "<%s.%s; proxy of C++ wxGDIObject instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
25
26 class GDIObjectPtr(GDIObject):
27 def __init__(self, this):
28 self.this = this
29 if not hasattr(self,"thisown"): self.thisown = 0
30 self.__class__ = GDIObject
31 _gdi.GDIObject_swigregister(GDIObjectPtr)
32
33 #---------------------------------------------------------------------------
34
35 class Colour(core.Object):
36 def __init__(self, *args, **kwargs):
37 newobj = _gdi.new_Colour(*args, **kwargs)
38 self.this = newobj.this
39 self.thisown = 1
40 del newobj.thisown
41 def __del__(self, destroy=_gdi.delete_Colour):
42 try:
43 if self.thisown: destroy(self)
44 except: pass
45 def Red(*args, **kwargs): return _gdi.Colour_Red(*args, **kwargs)
46 def Green(*args, **kwargs): return _gdi.Colour_Green(*args, **kwargs)
47 def Blue(*args, **kwargs): return _gdi.Colour_Blue(*args, **kwargs)
48 def Ok(*args, **kwargs): return _gdi.Colour_Ok(*args, **kwargs)
49 def Set(*args, **kwargs): return _gdi.Colour_Set(*args, **kwargs)
50 def SetRBG(*args, **kwargs): return _gdi.Colour_SetRBG(*args, **kwargs)
51 def __eq__(*args, **kwargs): return _gdi.Colour___eq__(*args, **kwargs)
52 def __ne__(*args, **kwargs): return _gdi.Colour___ne__(*args, **kwargs)
53 def Get(*args, **kwargs): return _gdi.Colour_Get(*args, **kwargs)
54 asTuple = Get
55 def __str__(self): return str(self.asTuple())
56 def __repr__(self): return 'wxColour' + str(self.asTuple())
57 def __nonzero__(self): return self.Ok()
58 def __getinitargs__(self): return ()
59 def __getstate__(self): return self.asTuple()
60 def __setstate__(self, state): self.Set(*state)
61
62
63 class ColourPtr(Colour):
64 def __init__(self, this):
65 self.this = this
66 if not hasattr(self,"thisown"): self.thisown = 0
67 self.__class__ = Colour
68 _gdi.Colour_swigregister(ColourPtr)
69
70 def NamedColour(*args, **kwargs):
71 val = _gdi.new_NamedColour(*args, **kwargs)
72 val.thisown = 1
73 return val
74
75 def ColourRGB(*args, **kwargs):
76 val = _gdi.new_ColourRGB(*args, **kwargs)
77 val.thisown = 1
78 return val
79
80 class Palette(GDIObject):
81 def __init__(self, *args, **kwargs):
82 newobj = _gdi.new_Palette(*args, **kwargs)
83 self.this = newobj.this
84 self.thisown = 1
85 del newobj.thisown
86 def __del__(self, destroy=_gdi.delete_Palette):
87 try:
88 if self.thisown: destroy(self)
89 except: pass
90 def GetPixel(*args, **kwargs): return _gdi.Palette_GetPixel(*args, **kwargs)
91 def GetRGB(*args, **kwargs): return _gdi.Palette_GetRGB(*args, **kwargs)
92 def Ok(*args, **kwargs): return _gdi.Palette_Ok(*args, **kwargs)
93 def __repr__(self):
94 return "<%s.%s; proxy of C++ wxPalette instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
95
96 class PalettePtr(Palette):
97 def __init__(self, this):
98 self.this = this
99 if not hasattr(self,"thisown"): self.thisown = 0
100 self.__class__ = Palette
101 _gdi.Palette_swigregister(PalettePtr)
102
103 #---------------------------------------------------------------------------
104
105 class Pen(GDIObject):
106 def __init__(self, *args, **kwargs):
107 newobj = _gdi.new_Pen(*args, **kwargs)
108 self.this = newobj.this
109 self.thisown = 1
110 del newobj.thisown
111 def __del__(self, destroy=_gdi.delete_Pen):
112 try:
113 if self.thisown: destroy(self)
114 except: pass
115 def GetCap(*args, **kwargs): return _gdi.Pen_GetCap(*args, **kwargs)
116 def GetColour(*args, **kwargs): return _gdi.Pen_GetColour(*args, **kwargs)
117 def GetJoin(*args, **kwargs): return _gdi.Pen_GetJoin(*args, **kwargs)
118 def GetStyle(*args, **kwargs): return _gdi.Pen_GetStyle(*args, **kwargs)
119 def GetWidth(*args, **kwargs): return _gdi.Pen_GetWidth(*args, **kwargs)
120 def Ok(*args, **kwargs): return _gdi.Pen_Ok(*args, **kwargs)
121 def SetCap(*args, **kwargs): return _gdi.Pen_SetCap(*args, **kwargs)
122 def SetColour(*args, **kwargs): return _gdi.Pen_SetColour(*args, **kwargs)
123 def SetJoin(*args, **kwargs): return _gdi.Pen_SetJoin(*args, **kwargs)
124 def SetStyle(*args, **kwargs): return _gdi.Pen_SetStyle(*args, **kwargs)
125 def SetWidth(*args, **kwargs): return _gdi.Pen_SetWidth(*args, **kwargs)
126 def SetDashes(*args, **kwargs): return _gdi.Pen_SetDashes(*args, **kwargs)
127 def GetDashes(*args, **kwargs): return _gdi.Pen_GetDashes(*args, **kwargs)
128 def GetStipple(*args, **kwargs): return _gdi.Pen_GetStipple(*args, **kwargs)
129 def SetStipple(*args, **kwargs): return _gdi.Pen_SetStipple(*args, **kwargs)
130 def __nonzero__(self): return self.Ok()
131 def __repr__(self):
132 return "<%s.%s; proxy of C++ wxPen instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
133
134 class PenPtr(Pen):
135 def __init__(self, this):
136 self.this = this
137 if not hasattr(self,"thisown"): self.thisown = 0
138 self.__class__ = Pen
139 _gdi.Pen_swigregister(PenPtr)
140
141 class PyPen(Pen):
142 def __init__(self, *args, **kwargs):
143 newobj = _gdi.new_PyPen(*args, **kwargs)
144 self.this = newobj.this
145 self.thisown = 1
146 del newobj.thisown
147 def __del__(self, destroy=_gdi.delete_PyPen):
148 try:
149 if self.thisown: destroy(self)
150 except: pass
151 def SetDashes(*args, **kwargs): return _gdi.PyPen_SetDashes(*args, **kwargs)
152 def __repr__(self):
153 return "<%s.%s; proxy of C++ wxPyPen instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
154
155 class PyPenPtr(PyPen):
156 def __init__(self, this):
157 self.this = this
158 if not hasattr(self,"thisown"): self.thisown = 0
159 self.__class__ = PyPen
160 _gdi.PyPen_swigregister(PyPenPtr)
161
162 Pen = PyPen
163 #---------------------------------------------------------------------------
164
165 class Brush(GDIObject):
166 def __init__(self, *args, **kwargs):
167 newobj = _gdi.new_Brush(*args, **kwargs)
168 self.this = newobj.this
169 self.thisown = 1
170 del newobj.thisown
171 def __del__(self, destroy=_gdi.delete_Brush):
172 try:
173 if self.thisown: destroy(self)
174 except: pass
175 def SetColour(*args, **kwargs): return _gdi.Brush_SetColour(*args, **kwargs)
176 def SetStyle(*args, **kwargs): return _gdi.Brush_SetStyle(*args, **kwargs)
177 def SetStipple(*args, **kwargs): return _gdi.Brush_SetStipple(*args, **kwargs)
178 def GetColour(*args, **kwargs): return _gdi.Brush_GetColour(*args, **kwargs)
179 def GetStyle(*args, **kwargs): return _gdi.Brush_GetStyle(*args, **kwargs)
180 def GetStipple(*args, **kwargs): return _gdi.Brush_GetStipple(*args, **kwargs)
181 def Ok(*args, **kwargs): return _gdi.Brush_Ok(*args, **kwargs)
182 def __nonzero__(self): return self.Ok()
183 def __repr__(self):
184 return "<%s.%s; proxy of C++ wxBrush instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
185
186 class BrushPtr(Brush):
187 def __init__(self, this):
188 self.this = this
189 if not hasattr(self,"thisown"): self.thisown = 0
190 self.__class__ = Brush
191 _gdi.Brush_swigregister(BrushPtr)
192
193 class Bitmap(GDIObject):
194 def __init__(self, *args, **kwargs):
195 newobj = _gdi.new_Bitmap(*args, **kwargs)
196 self.this = newobj.this
197 self.thisown = 1
198 del newobj.thisown
199 def __del__(self, destroy=_gdi.delete_Bitmap):
200 try:
201 if self.thisown: destroy(self)
202 except: pass
203 def SetPalette(*args, **kwargs): return _gdi.Bitmap_SetPalette(*args, **kwargs)
204 def GetHandle(*args, **kwargs): return _gdi.Bitmap_GetHandle(*args, **kwargs)
205 def SetHandle(*args, **kwargs): return _gdi.Bitmap_SetHandle(*args, **kwargs)
206 def Ok(*args, **kwargs): return _gdi.Bitmap_Ok(*args, **kwargs)
207 def GetWidth(*args, **kwargs): return _gdi.Bitmap_GetWidth(*args, **kwargs)
208 def GetHeight(*args, **kwargs): return _gdi.Bitmap_GetHeight(*args, **kwargs)
209 def GetDepth(*args, **kwargs): return _gdi.Bitmap_GetDepth(*args, **kwargs)
210 def ConvertToImage(*args, **kwargs): return _gdi.Bitmap_ConvertToImage(*args, **kwargs)
211 def GetMask(*args, **kwargs): return _gdi.Bitmap_GetMask(*args, **kwargs)
212 def SetMask(*args, **kwargs): return _gdi.Bitmap_SetMask(*args, **kwargs)
213 def SetMaskColour(*args, **kwargs): return _gdi.Bitmap_SetMaskColour(*args, **kwargs)
214 def GetSubBitmap(*args, **kwargs): return _gdi.Bitmap_GetSubBitmap(*args, **kwargs)
215 def SaveFile(*args, **kwargs): return _gdi.Bitmap_SaveFile(*args, **kwargs)
216 def LoadFile(*args, **kwargs): return _gdi.Bitmap_LoadFile(*args, **kwargs)
217 def CopyFromIcon(*args, **kwargs): return _gdi.Bitmap_CopyFromIcon(*args, **kwargs)
218 def SetHeight(*args, **kwargs): return _gdi.Bitmap_SetHeight(*args, **kwargs)
219 def SetWidth(*args, **kwargs): return _gdi.Bitmap_SetWidth(*args, **kwargs)
220 def SetDepth(*args, **kwargs): return _gdi.Bitmap_SetDepth(*args, **kwargs)
221 def CopyFromCursor(*args, **kwargs): return _gdi.Bitmap_CopyFromCursor(*args, **kwargs)
222 def GetQuality(*args, **kwargs): return _gdi.Bitmap_GetQuality(*args, **kwargs)
223 def SetQuality(*args, **kwargs): return _gdi.Bitmap_SetQuality(*args, **kwargs)
224 def __nonzero__(self): return self.Ok()
225 def __repr__(self):
226 return "<%s.%s; proxy of C++ wxBitmap instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
227
228 class BitmapPtr(Bitmap):
229 def __init__(self, this):
230 self.this = this
231 if not hasattr(self,"thisown"): self.thisown = 0
232 self.__class__ = Bitmap
233 _gdi.Bitmap_swigregister(BitmapPtr)
234
235 def EmptyBitmap(*args, **kwargs):
236 val = _gdi.new_EmptyBitmap(*args, **kwargs)
237 val.thisown = 1
238 return val
239
240 def BitmapFromIcon(*args, **kwargs):
241 val = _gdi.new_BitmapFromIcon(*args, **kwargs)
242 val.thisown = 1
243 return val
244
245 def BitmapFromImage(*args, **kwargs):
246 val = _gdi.new_BitmapFromImage(*args, **kwargs)
247 val.thisown = 1
248 return val
249
250 def BitmapFromXPMData(*args, **kwargs):
251 val = _gdi.new_BitmapFromXPMData(*args, **kwargs)
252 val.thisown = 1
253 return val
254
255 def BitmapFromBits(*args, **kwargs):
256 val = _gdi.new_BitmapFromBits(*args, **kwargs)
257 val.thisown = 1
258 return val
259
260 class Mask(core.Object):
261 def __init__(self, *args, **kwargs):
262 newobj = _gdi.new_Mask(*args, **kwargs)
263 self.this = newobj.this
264 self.thisown = 1
265 del newobj.thisown
266 def __repr__(self):
267 return "<%s.%s; proxy of C++ wxMask instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
268
269 class MaskPtr(Mask):
270 def __init__(self, this):
271 self.this = this
272 if not hasattr(self,"thisown"): self.thisown = 0
273 self.__class__ = Mask
274 _gdi.Mask_swigregister(MaskPtr)
275
276 def MaskColour(*args, **kwargs):
277 val = _gdi.new_MaskColour(*args, **kwargs)
278 val.thisown = 1
279 return val
280
281 class Icon(GDIObject):
282 def __init__(self, *args, **kwargs):
283 newobj = _gdi.new_Icon(*args, **kwargs)
284 self.this = newobj.this
285 self.thisown = 1
286 del newobj.thisown
287 def __del__(self, destroy=_gdi.delete_Icon):
288 try:
289 if self.thisown: destroy(self)
290 except: pass
291 def LoadFile(*args, **kwargs): return _gdi.Icon_LoadFile(*args, **kwargs)
292 def GetHandle(*args, **kwargs): return _gdi.Icon_GetHandle(*args, **kwargs)
293 def SetHandle(*args, **kwargs): return _gdi.Icon_SetHandle(*args, **kwargs)
294 def Ok(*args, **kwargs): return _gdi.Icon_Ok(*args, **kwargs)
295 def GetWidth(*args, **kwargs): return _gdi.Icon_GetWidth(*args, **kwargs)
296 def GetHeight(*args, **kwargs): return _gdi.Icon_GetHeight(*args, **kwargs)
297 def GetDepth(*args, **kwargs): return _gdi.Icon_GetDepth(*args, **kwargs)
298 def SetWidth(*args, **kwargs): return _gdi.Icon_SetWidth(*args, **kwargs)
299 def SetHeight(*args, **kwargs): return _gdi.Icon_SetHeight(*args, **kwargs)
300 def SetDepth(*args, **kwargs): return _gdi.Icon_SetDepth(*args, **kwargs)
301 def SetSize(*args, **kwargs): return _gdi.Icon_SetSize(*args, **kwargs)
302 def CopyFromBitmap(*args, **kwargs): return _gdi.Icon_CopyFromBitmap(*args, **kwargs)
303 def __nonzero__(self): return self.Ok()
304 def __repr__(self):
305 return "<%s.%s; proxy of C++ wxIcon instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
306
307 class IconPtr(Icon):
308 def __init__(self, this):
309 self.this = this
310 if not hasattr(self,"thisown"): self.thisown = 0
311 self.__class__ = Icon
312 _gdi.Icon_swigregister(IconPtr)
313
314 def EmptyIcon(*args, **kwargs):
315 val = _gdi.new_EmptyIcon(*args, **kwargs)
316 val.thisown = 1
317 return val
318
319 def IconFromLocation(*args, **kwargs):
320 val = _gdi.new_IconFromLocation(*args, **kwargs)
321 val.thisown = 1
322 return val
323
324 def IconFromBitmap(*args, **kwargs):
325 val = _gdi.new_IconFromBitmap(*args, **kwargs)
326 val.thisown = 1
327 return val
328
329 def IconFromXPMData(*args, **kwargs):
330 val = _gdi.new_IconFromXPMData(*args, **kwargs)
331 val.thisown = 1
332 return val
333
334 class IconLocation(object):
335 def __init__(self, *args, **kwargs):
336 newobj = _gdi.new_IconLocation(*args, **kwargs)
337 self.this = newobj.this
338 self.thisown = 1
339 del newobj.thisown
340 def __del__(self, destroy=_gdi.delete_IconLocation):
341 try:
342 if self.thisown: destroy(self)
343 except: pass
344 def IsOk(*args, **kwargs): return _gdi.IconLocation_IsOk(*args, **kwargs)
345 def __nonzero__(self): return self.Ok()
346 def SetFileName(*args, **kwargs): return _gdi.IconLocation_SetFileName(*args, **kwargs)
347 def GetFileName(*args, **kwargs): return _gdi.IconLocation_GetFileName(*args, **kwargs)
348 def SetIndex(*args, **kwargs): return _gdi.IconLocation_SetIndex(*args, **kwargs)
349 def GetIndex(*args, **kwargs): return _gdi.IconLocation_GetIndex(*args, **kwargs)
350 def __repr__(self):
351 return "<%s.%s; proxy of C++ wxIconLocation instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
352
353 class IconLocationPtr(IconLocation):
354 def __init__(self, this):
355 self.this = this
356 if not hasattr(self,"thisown"): self.thisown = 0
357 self.__class__ = IconLocation
358 _gdi.IconLocation_swigregister(IconLocationPtr)
359
360 class IconBundle(object):
361 def __init__(self, *args, **kwargs):
362 newobj = _gdi.new_IconBundle(*args, **kwargs)
363 self.this = newobj.this
364 self.thisown = 1
365 del newobj.thisown
366 def __del__(self, destroy=_gdi.delete_IconBundle):
367 try:
368 if self.thisown: destroy(self)
369 except: pass
370 def AddIcon(*args, **kwargs): return _gdi.IconBundle_AddIcon(*args, **kwargs)
371 def AddIconFromFile(*args, **kwargs): return _gdi.IconBundle_AddIconFromFile(*args, **kwargs)
372 def GetIcon(*args, **kwargs): return _gdi.IconBundle_GetIcon(*args, **kwargs)
373 def __repr__(self):
374 return "<%s.%s; proxy of C++ wxIconBundle instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
375
376 class IconBundlePtr(IconBundle):
377 def __init__(self, this):
378 self.this = this
379 if not hasattr(self,"thisown"): self.thisown = 0
380 self.__class__ = IconBundle
381 _gdi.IconBundle_swigregister(IconBundlePtr)
382
383 def IconBundleFromFile(*args, **kwargs):
384 val = _gdi.new_IconBundleFromFile(*args, **kwargs)
385 val.thisown = 1
386 return val
387
388 def IconBundleFromIcon(*args, **kwargs):
389 val = _gdi.new_IconBundleFromIcon(*args, **kwargs)
390 val.thisown = 1
391 return val
392
393 class Cursor(GDIObject):
394 def __init__(self, *args, **kwargs):
395 newobj = _gdi.new_Cursor(*args, **kwargs)
396 self.this = newobj.this
397 self.thisown = 1
398 del newobj.thisown
399 def __del__(self, destroy=_gdi.delete_Cursor):
400 try:
401 if self.thisown: destroy(self)
402 except: pass
403 def GetHandle(*args, **kwargs): return _gdi.Cursor_GetHandle(*args, **kwargs)
404 def SetHandle(*args, **kwargs): return _gdi.Cursor_SetHandle(*args, **kwargs)
405 def Ok(*args, **kwargs): return _gdi.Cursor_Ok(*args, **kwargs)
406 def GetWidth(*args, **kwargs): return _gdi.Cursor_GetWidth(*args, **kwargs)
407 def GetHeight(*args, **kwargs): return _gdi.Cursor_GetHeight(*args, **kwargs)
408 def GetDepth(*args, **kwargs): return _gdi.Cursor_GetDepth(*args, **kwargs)
409 def SetWidth(*args, **kwargs): return _gdi.Cursor_SetWidth(*args, **kwargs)
410 def SetHeight(*args, **kwargs): return _gdi.Cursor_SetHeight(*args, **kwargs)
411 def SetDepth(*args, **kwargs): return _gdi.Cursor_SetDepth(*args, **kwargs)
412 def SetSize(*args, **kwargs): return _gdi.Cursor_SetSize(*args, **kwargs)
413 def __nonzero__(self): return self.Ok()
414 def __repr__(self):
415 return "<%s.%s; proxy of C++ wxCursor instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
416
417 class CursorPtr(Cursor):
418 def __init__(self, this):
419 self.this = this
420 if not hasattr(self,"thisown"): self.thisown = 0
421 self.__class__ = Cursor
422 _gdi.Cursor_swigregister(CursorPtr)
423
424 def StockCursor(*args, **kwargs):
425 val = _gdi.new_StockCursor(*args, **kwargs)
426 val.thisown = 1
427 return val
428
429 def CursorFromImage(*args, **kwargs):
430 val = _gdi.new_CursorFromImage(*args, **kwargs)
431 val.thisown = 1
432 return val
433
434 def CursorFromBits(*args, **kwargs):
435 val = _gdi.new_CursorFromBits(*args, **kwargs)
436 val.thisown = 1
437 return val
438
439 #---------------------------------------------------------------------------
440
441 OutRegion = _gdi.OutRegion
442 PartRegion = _gdi.PartRegion
443 InRegion = _gdi.InRegion
444 class Region(GDIObject):
445 def __init__(self, *args, **kwargs):
446 newobj = _gdi.new_Region(*args, **kwargs)
447 self.this = newobj.this
448 self.thisown = 1
449 del newobj.thisown
450 def __del__(self, destroy=_gdi.delete_Region):
451 try:
452 if self.thisown: destroy(self)
453 except: pass
454 def Clear(*args, **kwargs): return _gdi.Region_Clear(*args, **kwargs)
455 def Offset(*args, **kwargs): return _gdi.Region_Offset(*args, **kwargs)
456 def Contains(*args, **kwargs): return _gdi.Region_Contains(*args, **kwargs)
457 def ContainsPoint(*args, **kwargs): return _gdi.Region_ContainsPoint(*args, **kwargs)
458 def ContainsRect(*args, **kwargs): return _gdi.Region_ContainsRect(*args, **kwargs)
459 def ContainsRectDim(*args, **kwargs): return _gdi.Region_ContainsRectDim(*args, **kwargs)
460 def GetBox(*args, **kwargs): return _gdi.Region_GetBox(*args, **kwargs)
461 def Intersect(*args, **kwargs): return _gdi.Region_Intersect(*args, **kwargs)
462 def IntersectRect(*args, **kwargs): return _gdi.Region_IntersectRect(*args, **kwargs)
463 def IntersectRegion(*args, **kwargs): return _gdi.Region_IntersectRegion(*args, **kwargs)
464 def IsEmpty(*args, **kwargs): return _gdi.Region_IsEmpty(*args, **kwargs)
465 def Union(*args, **kwargs): return _gdi.Region_Union(*args, **kwargs)
466 def UnionRect(*args, **kwargs): return _gdi.Region_UnionRect(*args, **kwargs)
467 def UnionRegion(*args, **kwargs): return _gdi.Region_UnionRegion(*args, **kwargs)
468 def Subtract(*args, **kwargs): return _gdi.Region_Subtract(*args, **kwargs)
469 def SubtractRect(*args, **kwargs): return _gdi.Region_SubtractRect(*args, **kwargs)
470 def SubtractRegion(*args, **kwargs): return _gdi.Region_SubtractRegion(*args, **kwargs)
471 def Xor(*args, **kwargs): return _gdi.Region_Xor(*args, **kwargs)
472 def XorRect(*args, **kwargs): return _gdi.Region_XorRect(*args, **kwargs)
473 def XorRegion(*args, **kwargs): return _gdi.Region_XorRegion(*args, **kwargs)
474 def ConvertToBitmap(*args, **kwargs): return _gdi.Region_ConvertToBitmap(*args, **kwargs)
475 def UnionBitmap(*args, **kwargs): return _gdi.Region_UnionBitmap(*args, **kwargs)
476 def __repr__(self):
477 return "<%s.%s; proxy of C++ wxRegion instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
478
479 class RegionPtr(Region):
480 def __init__(self, this):
481 self.this = this
482 if not hasattr(self,"thisown"): self.thisown = 0
483 self.__class__ = Region
484 _gdi.Region_swigregister(RegionPtr)
485
486 def RegionFromBitmap(*args, **kwargs):
487 val = _gdi.new_RegionFromBitmap(*args, **kwargs)
488 val.thisown = 1
489 return val
490
491 def RegionFromPoints(*args, **kwargs):
492 val = _gdi.new_RegionFromPoints(*args, **kwargs)
493 val.thisown = 1
494 return val
495
496 class RegionIterator(core.Object):
497 def __init__(self, *args, **kwargs):
498 newobj = _gdi.new_RegionIterator(*args, **kwargs)
499 self.this = newobj.this
500 self.thisown = 1
501 del newobj.thisown
502 def __del__(self, destroy=_gdi.delete_RegionIterator):
503 try:
504 if self.thisown: destroy(self)
505 except: pass
506 def GetX(*args, **kwargs): return _gdi.RegionIterator_GetX(*args, **kwargs)
507 def GetY(*args, **kwargs): return _gdi.RegionIterator_GetY(*args, **kwargs)
508 def GetW(*args, **kwargs): return _gdi.RegionIterator_GetW(*args, **kwargs)
509 def GetWidth(*args, **kwargs): return _gdi.RegionIterator_GetWidth(*args, **kwargs)
510 def GetH(*args, **kwargs): return _gdi.RegionIterator_GetH(*args, **kwargs)
511 def GetHeight(*args, **kwargs): return _gdi.RegionIterator_GetHeight(*args, **kwargs)
512 def GetRect(*args, **kwargs): return _gdi.RegionIterator_GetRect(*args, **kwargs)
513 def HaveRects(*args, **kwargs): return _gdi.RegionIterator_HaveRects(*args, **kwargs)
514 def Reset(*args, **kwargs): return _gdi.RegionIterator_Reset(*args, **kwargs)
515 def Next(*args, **kwargs): return _gdi.RegionIterator_Next(*args, **kwargs)
516 def __nonzero__(*args, **kwargs): return _gdi.RegionIterator___nonzero__(*args, **kwargs)
517 def __repr__(self):
518 return "<%s.%s; proxy of C++ wxRegionIterator instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
519
520 class RegionIteratorPtr(RegionIterator):
521 def __init__(self, this):
522 self.this = this
523 if not hasattr(self,"thisown"): self.thisown = 0
524 self.__class__ = RegionIterator
525 _gdi.RegionIterator_swigregister(RegionIteratorPtr)
526
527 #---------------------------------------------------------------------------
528
529 FONTFAMILY_DEFAULT = _gdi.FONTFAMILY_DEFAULT
530 FONTFAMILY_DECORATIVE = _gdi.FONTFAMILY_DECORATIVE
531 FONTFAMILY_ROMAN = _gdi.FONTFAMILY_ROMAN
532 FONTFAMILY_SCRIPT = _gdi.FONTFAMILY_SCRIPT
533 FONTFAMILY_SWISS = _gdi.FONTFAMILY_SWISS
534 FONTFAMILY_MODERN = _gdi.FONTFAMILY_MODERN
535 FONTFAMILY_TELETYPE = _gdi.FONTFAMILY_TELETYPE
536 FONTFAMILY_MAX = _gdi.FONTFAMILY_MAX
537 FONTFAMILY_UNKNOWN = _gdi.FONTFAMILY_UNKNOWN
538 FONTSTYLE_NORMAL = _gdi.FONTSTYLE_NORMAL
539 FONTSTYLE_ITALIC = _gdi.FONTSTYLE_ITALIC
540 FONTSTYLE_SLANT = _gdi.FONTSTYLE_SLANT
541 FONTSTYLE_MAX = _gdi.FONTSTYLE_MAX
542 FONTWEIGHT_NORMAL = _gdi.FONTWEIGHT_NORMAL
543 FONTWEIGHT_LIGHT = _gdi.FONTWEIGHT_LIGHT
544 FONTWEIGHT_BOLD = _gdi.FONTWEIGHT_BOLD
545 FONTWEIGHT_MAX = _gdi.FONTWEIGHT_MAX
546 FONTFLAG_DEFAULT = _gdi.FONTFLAG_DEFAULT
547 FONTFLAG_ITALIC = _gdi.FONTFLAG_ITALIC
548 FONTFLAG_SLANT = _gdi.FONTFLAG_SLANT
549 FONTFLAG_LIGHT = _gdi.FONTFLAG_LIGHT
550 FONTFLAG_BOLD = _gdi.FONTFLAG_BOLD
551 FONTFLAG_ANTIALIASED = _gdi.FONTFLAG_ANTIALIASED
552 FONTFLAG_NOT_ANTIALIASED = _gdi.FONTFLAG_NOT_ANTIALIASED
553 FONTFLAG_UNDERLINED = _gdi.FONTFLAG_UNDERLINED
554 FONTFLAG_STRIKETHROUGH = _gdi.FONTFLAG_STRIKETHROUGH
555 FONTFLAG_MASK = _gdi.FONTFLAG_MASK
556 FONTENCODING_SYSTEM = _gdi.FONTENCODING_SYSTEM
557 FONTENCODING_DEFAULT = _gdi.FONTENCODING_DEFAULT
558 FONTENCODING_ISO8859_1 = _gdi.FONTENCODING_ISO8859_1
559 FONTENCODING_ISO8859_2 = _gdi.FONTENCODING_ISO8859_2
560 FONTENCODING_ISO8859_3 = _gdi.FONTENCODING_ISO8859_3
561 FONTENCODING_ISO8859_4 = _gdi.FONTENCODING_ISO8859_4
562 FONTENCODING_ISO8859_5 = _gdi.FONTENCODING_ISO8859_5
563 FONTENCODING_ISO8859_6 = _gdi.FONTENCODING_ISO8859_6
564 FONTENCODING_ISO8859_7 = _gdi.FONTENCODING_ISO8859_7
565 FONTENCODING_ISO8859_8 = _gdi.FONTENCODING_ISO8859_8
566 FONTENCODING_ISO8859_9 = _gdi.FONTENCODING_ISO8859_9
567 FONTENCODING_ISO8859_10 = _gdi.FONTENCODING_ISO8859_10
568 FONTENCODING_ISO8859_11 = _gdi.FONTENCODING_ISO8859_11
569 FONTENCODING_ISO8859_12 = _gdi.FONTENCODING_ISO8859_12
570 FONTENCODING_ISO8859_13 = _gdi.FONTENCODING_ISO8859_13
571 FONTENCODING_ISO8859_14 = _gdi.FONTENCODING_ISO8859_14
572 FONTENCODING_ISO8859_15 = _gdi.FONTENCODING_ISO8859_15
573 FONTENCODING_ISO8859_MAX = _gdi.FONTENCODING_ISO8859_MAX
574 FONTENCODING_KOI8 = _gdi.FONTENCODING_KOI8
575 FONTENCODING_ALTERNATIVE = _gdi.FONTENCODING_ALTERNATIVE
576 FONTENCODING_BULGARIAN = _gdi.FONTENCODING_BULGARIAN
577 FONTENCODING_CP437 = _gdi.FONTENCODING_CP437
578 FONTENCODING_CP850 = _gdi.FONTENCODING_CP850
579 FONTENCODING_CP852 = _gdi.FONTENCODING_CP852
580 FONTENCODING_CP855 = _gdi.FONTENCODING_CP855
581 FONTENCODING_CP866 = _gdi.FONTENCODING_CP866
582 FONTENCODING_CP874 = _gdi.FONTENCODING_CP874
583 FONTENCODING_CP932 = _gdi.FONTENCODING_CP932
584 FONTENCODING_CP936 = _gdi.FONTENCODING_CP936
585 FONTENCODING_CP949 = _gdi.FONTENCODING_CP949
586 FONTENCODING_CP950 = _gdi.FONTENCODING_CP950
587 FONTENCODING_CP1250 = _gdi.FONTENCODING_CP1250
588 FONTENCODING_CP1251 = _gdi.FONTENCODING_CP1251
589 FONTENCODING_CP1252 = _gdi.FONTENCODING_CP1252
590 FONTENCODING_CP1253 = _gdi.FONTENCODING_CP1253
591 FONTENCODING_CP1254 = _gdi.FONTENCODING_CP1254
592 FONTENCODING_CP1255 = _gdi.FONTENCODING_CP1255
593 FONTENCODING_CP1256 = _gdi.FONTENCODING_CP1256
594 FONTENCODING_CP1257 = _gdi.FONTENCODING_CP1257
595 FONTENCODING_CP12_MAX = _gdi.FONTENCODING_CP12_MAX
596 FONTENCODING_UTF7 = _gdi.FONTENCODING_UTF7
597 FONTENCODING_UTF8 = _gdi.FONTENCODING_UTF8
598 FONTENCODING_EUC_JP = _gdi.FONTENCODING_EUC_JP
599 FONTENCODING_UTF16BE = _gdi.FONTENCODING_UTF16BE
600 FONTENCODING_UTF16LE = _gdi.FONTENCODING_UTF16LE
601 FONTENCODING_UTF32BE = _gdi.FONTENCODING_UTF32BE
602 FONTENCODING_UTF32LE = _gdi.FONTENCODING_UTF32LE
603 FONTENCODING_MAX = _gdi.FONTENCODING_MAX
604 FONTENCODING_UTF16 = _gdi.FONTENCODING_UTF16
605 FONTENCODING_UTF32 = _gdi.FONTENCODING_UTF32
606 FONTENCODING_UNICODE = _gdi.FONTENCODING_UNICODE
607 FONTENCODING_GB2312 = _gdi.FONTENCODING_GB2312
608 FONTENCODING_BIG5 = _gdi.FONTENCODING_BIG5
609 FONTENCODING_SHIFT_JIS = _gdi.FONTENCODING_SHIFT_JIS
610 #---------------------------------------------------------------------------
611
612 class NativeFontInfo(object):
613 def __init__(self, *args, **kwargs):
614 newobj = _gdi.new_NativeFontInfo(*args, **kwargs)
615 self.this = newobj.this
616 self.thisown = 1
617 del newobj.thisown
618 def __del__(self, destroy=_gdi.delete_NativeFontInfo):
619 try:
620 if self.thisown: destroy(self)
621 except: pass
622 def Init(*args, **kwargs): return _gdi.NativeFontInfo_Init(*args, **kwargs)
623 def InitFromFont(*args, **kwargs): return _gdi.NativeFontInfo_InitFromFont(*args, **kwargs)
624 def GetPointSize(*args, **kwargs): return _gdi.NativeFontInfo_GetPointSize(*args, **kwargs)
625 def GetStyle(*args, **kwargs): return _gdi.NativeFontInfo_GetStyle(*args, **kwargs)
626 def GetWeight(*args, **kwargs): return _gdi.NativeFontInfo_GetWeight(*args, **kwargs)
627 def GetUnderlined(*args, **kwargs): return _gdi.NativeFontInfo_GetUnderlined(*args, **kwargs)
628 def GetFaceName(*args, **kwargs): return _gdi.NativeFontInfo_GetFaceName(*args, **kwargs)
629 def GetFamily(*args, **kwargs): return _gdi.NativeFontInfo_GetFamily(*args, **kwargs)
630 def GetEncoding(*args, **kwargs): return _gdi.NativeFontInfo_GetEncoding(*args, **kwargs)
631 def SetPointSize(*args, **kwargs): return _gdi.NativeFontInfo_SetPointSize(*args, **kwargs)
632 def SetStyle(*args, **kwargs): return _gdi.NativeFontInfo_SetStyle(*args, **kwargs)
633 def SetWeight(*args, **kwargs): return _gdi.NativeFontInfo_SetWeight(*args, **kwargs)
634 def SetUnderlined(*args, **kwargs): return _gdi.NativeFontInfo_SetUnderlined(*args, **kwargs)
635 def SetFaceName(*args, **kwargs): return _gdi.NativeFontInfo_SetFaceName(*args, **kwargs)
636 def SetFamily(*args, **kwargs): return _gdi.NativeFontInfo_SetFamily(*args, **kwargs)
637 def SetEncoding(*args, **kwargs): return _gdi.NativeFontInfo_SetEncoding(*args, **kwargs)
638 def FromString(*args, **kwargs): return _gdi.NativeFontInfo_FromString(*args, **kwargs)
639 def ToString(*args, **kwargs): return _gdi.NativeFontInfo_ToString(*args, **kwargs)
640 def __str__(*args, **kwargs): return _gdi.NativeFontInfo___str__(*args, **kwargs)
641 def FromUserString(*args, **kwargs): return _gdi.NativeFontInfo_FromUserString(*args, **kwargs)
642 def ToUserString(*args, **kwargs): return _gdi.NativeFontInfo_ToUserString(*args, **kwargs)
643 def __repr__(self):
644 return "<%s.%s; proxy of C++ wxNativeFontInfo instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
645
646 class NativeFontInfoPtr(NativeFontInfo):
647 def __init__(self, this):
648 self.this = this
649 if not hasattr(self,"thisown"): self.thisown = 0
650 self.__class__ = NativeFontInfo
651 _gdi.NativeFontInfo_swigregister(NativeFontInfoPtr)
652
653 class NativeEncodingInfo(object):
654 facename = property(_gdi.NativeEncodingInfo_facename_get, _gdi.NativeEncodingInfo_facename_set)
655 encoding = property(_gdi.NativeEncodingInfo_encoding_get, _gdi.NativeEncodingInfo_encoding_set)
656 def __init__(self, *args, **kwargs):
657 newobj = _gdi.new_NativeEncodingInfo(*args, **kwargs)
658 self.this = newobj.this
659 self.thisown = 1
660 del newobj.thisown
661 def __del__(self, destroy=_gdi.delete_NativeEncodingInfo):
662 try:
663 if self.thisown: destroy(self)
664 except: pass
665 def FromString(*args, **kwargs): return _gdi.NativeEncodingInfo_FromString(*args, **kwargs)
666 def ToString(*args, **kwargs): return _gdi.NativeEncodingInfo_ToString(*args, **kwargs)
667 def __repr__(self):
668 return "<%s.%s; proxy of C++ wxNativeEncodingInfo instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
669
670 class NativeEncodingInfoPtr(NativeEncodingInfo):
671 def __init__(self, this):
672 self.this = this
673 if not hasattr(self,"thisown"): self.thisown = 0
674 self.__class__ = NativeEncodingInfo
675 _gdi.NativeEncodingInfo_swigregister(NativeEncodingInfoPtr)
676
677
678 GetNativeFontEncoding = _gdi.GetNativeFontEncoding
679
680 TestFontEncoding = _gdi.TestFontEncoding
681 #---------------------------------------------------------------------------
682
683 class FontMapper(object):
684 def __init__(self, *args, **kwargs):
685 newobj = _gdi.new_FontMapper(*args, **kwargs)
686 self.this = newobj.this
687 self.thisown = 1
688 del newobj.thisown
689 def __del__(self, destroy=_gdi.delete_FontMapper):
690 try:
691 if self.thisown: destroy(self)
692 except: pass
693 Get = staticmethod(_gdi.FontMapper_Get)
694 Set = staticmethod(_gdi.FontMapper_Set)
695 def CharsetToEncoding(*args, **kwargs): return _gdi.FontMapper_CharsetToEncoding(*args, **kwargs)
696 GetSupportedEncodingsCount = staticmethod(_gdi.FontMapper_GetSupportedEncodingsCount)
697 GetEncoding = staticmethod(_gdi.FontMapper_GetEncoding)
698 GetEncodingName = staticmethod(_gdi.FontMapper_GetEncodingName)
699 GetEncodingDescription = staticmethod(_gdi.FontMapper_GetEncodingDescription)
700 def SetConfig(*args, **kwargs): return _gdi.FontMapper_SetConfig(*args, **kwargs)
701 def SetConfigPath(*args, **kwargs): return _gdi.FontMapper_SetConfigPath(*args, **kwargs)
702 GetDefaultConfigPath = staticmethod(_gdi.FontMapper_GetDefaultConfigPath)
703 def GetAltForEncoding(*args, **kwargs): return _gdi.FontMapper_GetAltForEncoding(*args, **kwargs)
704 def IsEncodingAvailable(*args, **kwargs): return _gdi.FontMapper_IsEncodingAvailable(*args, **kwargs)
705 def SetDialogParent(*args, **kwargs): return _gdi.FontMapper_SetDialogParent(*args, **kwargs)
706 def SetDialogTitle(*args, **kwargs): return _gdi.FontMapper_SetDialogTitle(*args, **kwargs)
707 def __repr__(self):
708 return "<%s.%s; proxy of C++ wxFontMapper instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
709
710 class FontMapperPtr(FontMapper):
711 def __init__(self, this):
712 self.this = this
713 if not hasattr(self,"thisown"): self.thisown = 0
714 self.__class__ = FontMapper
715 _gdi.FontMapper_swigregister(FontMapperPtr)
716
717 FontMapper_Get = _gdi.FontMapper_Get
718
719 FontMapper_Set = _gdi.FontMapper_Set
720
721 FontMapper_GetSupportedEncodingsCount = _gdi.FontMapper_GetSupportedEncodingsCount
722
723 FontMapper_GetEncoding = _gdi.FontMapper_GetEncoding
724
725 FontMapper_GetEncodingName = _gdi.FontMapper_GetEncodingName
726
727 FontMapper_GetEncodingDescription = _gdi.FontMapper_GetEncodingDescription
728
729 FontMapper_GetDefaultConfigPath = _gdi.FontMapper_GetDefaultConfigPath
730
731 #---------------------------------------------------------------------------
732
733 class Font(GDIObject):
734 def __init__(self, *args, **kwargs):
735 newobj = _gdi.new_Font(*args, **kwargs)
736 self.this = newobj.this
737 self.thisown = 1
738 del newobj.thisown
739 def __del__(self, destroy=_gdi.delete_Font):
740 try:
741 if self.thisown: destroy(self)
742 except: pass
743 def Ok(*args, **kwargs): return _gdi.Font_Ok(*args, **kwargs)
744 def __nonzero__(self): return self.Ok()
745 def __eq__(*args, **kwargs): return _gdi.Font___eq__(*args, **kwargs)
746 def __ne__(*args, **kwargs): return _gdi.Font___ne__(*args, **kwargs)
747 def GetPointSize(*args, **kwargs): return _gdi.Font_GetPointSize(*args, **kwargs)
748 def GetFamily(*args, **kwargs): return _gdi.Font_GetFamily(*args, **kwargs)
749 def GetStyle(*args, **kwargs): return _gdi.Font_GetStyle(*args, **kwargs)
750 def GetWeight(*args, **kwargs): return _gdi.Font_GetWeight(*args, **kwargs)
751 def GetUnderlined(*args, **kwargs): return _gdi.Font_GetUnderlined(*args, **kwargs)
752 def GetFaceName(*args, **kwargs): return _gdi.Font_GetFaceName(*args, **kwargs)
753 def GetEncoding(*args, **kwargs): return _gdi.Font_GetEncoding(*args, **kwargs)
754 def GetNativeFontInfo(*args, **kwargs): return _gdi.Font_GetNativeFontInfo(*args, **kwargs)
755 def IsFixedWidth(*args, **kwargs): return _gdi.Font_IsFixedWidth(*args, **kwargs)
756 def GetNativeFontInfoDesc(*args, **kwargs): return _gdi.Font_GetNativeFontInfoDesc(*args, **kwargs)
757 def GetNativeFontInfoUserDesc(*args, **kwargs): return _gdi.Font_GetNativeFontInfoUserDesc(*args, **kwargs)
758 def SetPointSize(*args, **kwargs): return _gdi.Font_SetPointSize(*args, **kwargs)
759 def SetFamily(*args, **kwargs): return _gdi.Font_SetFamily(*args, **kwargs)
760 def SetStyle(*args, **kwargs): return _gdi.Font_SetStyle(*args, **kwargs)
761 def SetWeight(*args, **kwargs): return _gdi.Font_SetWeight(*args, **kwargs)
762 def SetFaceName(*args, **kwargs): return _gdi.Font_SetFaceName(*args, **kwargs)
763 def SetUnderlined(*args, **kwargs): return _gdi.Font_SetUnderlined(*args, **kwargs)
764 def SetEncoding(*args, **kwargs): return _gdi.Font_SetEncoding(*args, **kwargs)
765 def SetNativeFontInfo(*args, **kwargs): return _gdi.Font_SetNativeFontInfo(*args, **kwargs)
766 def SetNativeFontInfoFromString(*args, **kwargs): return _gdi.Font_SetNativeFontInfoFromString(*args, **kwargs)
767 def SetNativeFontInfoUserDesc(*args, **kwargs): return _gdi.Font_SetNativeFontInfoUserDesc(*args, **kwargs)
768 def GetFamilyString(*args, **kwargs): return _gdi.Font_GetFamilyString(*args, **kwargs)
769 def GetStyleString(*args, **kwargs): return _gdi.Font_GetStyleString(*args, **kwargs)
770 def GetWeightString(*args, **kwargs): return _gdi.Font_GetWeightString(*args, **kwargs)
771 def SetNoAntiAliasing(*args, **kwargs): return _gdi.Font_SetNoAntiAliasing(*args, **kwargs)
772 def GetNoAntiAliasing(*args, **kwargs): return _gdi.Font_GetNoAntiAliasing(*args, **kwargs)
773 GetDefaultEncoding = staticmethod(_gdi.Font_GetDefaultEncoding)
774 SetDefaultEncoding = staticmethod(_gdi.Font_SetDefaultEncoding)
775 def __repr__(self):
776 return "<%s.%s; proxy of C++ wxFont instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
777
778 class FontPtr(Font):
779 def __init__(self, this):
780 self.this = this
781 if not hasattr(self,"thisown"): self.thisown = 0
782 self.__class__ = Font
783 _gdi.Font_swigregister(FontPtr)
784
785 def FontFromNativeInfo(*args, **kwargs):
786 val = _gdi.new_FontFromNativeInfo(*args, **kwargs)
787 val.thisown = 1
788 return val
789
790 def FontFromNativeInfoString(*args, **kwargs):
791 val = _gdi.new_FontFromNativeInfoString(*args, **kwargs)
792 val.thisown = 1
793 return val
794
795 def Font2(*args, **kwargs):
796 val = _gdi.new_Font2(*args, **kwargs)
797 val.thisown = 1
798 return val
799
800 Font_GetDefaultEncoding = _gdi.Font_GetDefaultEncoding
801
802 Font_SetDefaultEncoding = _gdi.Font_SetDefaultEncoding
803
804 #---------------------------------------------------------------------------
805
806 class FontEnumerator(object):
807 def __init__(self, *args, **kwargs):
808 newobj = _gdi.new_FontEnumerator(*args, **kwargs)
809 self.this = newobj.this
810 self.thisown = 1
811 del newobj.thisown
812 self._setCallbackInfo(self, FontEnumerator, 0)
813 def __del__(self, destroy=_gdi.delete_FontEnumerator):
814 try:
815 if self.thisown: destroy(self)
816 except: pass
817 def _setCallbackInfo(*args, **kwargs): return _gdi.FontEnumerator__setCallbackInfo(*args, **kwargs)
818 def EnumerateFacenames(*args, **kwargs): return _gdi.FontEnumerator_EnumerateFacenames(*args, **kwargs)
819 def EnumerateEncodings(*args, **kwargs): return _gdi.FontEnumerator_EnumerateEncodings(*args, **kwargs)
820 def GetEncodings(*args, **kwargs): return _gdi.FontEnumerator_GetEncodings(*args, **kwargs)
821 def GetFacenames(*args, **kwargs): return _gdi.FontEnumerator_GetFacenames(*args, **kwargs)
822 def __repr__(self):
823 return "<%s.%s; proxy of C++ wxPyFontEnumerator instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
824
825 class FontEnumeratorPtr(FontEnumerator):
826 def __init__(self, this):
827 self.this = this
828 if not hasattr(self,"thisown"): self.thisown = 0
829 self.__class__ = FontEnumerator
830 _gdi.FontEnumerator_swigregister(FontEnumeratorPtr)
831
832 #---------------------------------------------------------------------------
833
834 LANGUAGE_DEFAULT = _gdi.LANGUAGE_DEFAULT
835 LANGUAGE_UNKNOWN = _gdi.LANGUAGE_UNKNOWN
836 LANGUAGE_ABKHAZIAN = _gdi.LANGUAGE_ABKHAZIAN
837 LANGUAGE_AFAR = _gdi.LANGUAGE_AFAR
838 LANGUAGE_AFRIKAANS = _gdi.LANGUAGE_AFRIKAANS
839 LANGUAGE_ALBANIAN = _gdi.LANGUAGE_ALBANIAN
840 LANGUAGE_AMHARIC = _gdi.LANGUAGE_AMHARIC
841 LANGUAGE_ARABIC = _gdi.LANGUAGE_ARABIC
842 LANGUAGE_ARABIC_ALGERIA = _gdi.LANGUAGE_ARABIC_ALGERIA
843 LANGUAGE_ARABIC_BAHRAIN = _gdi.LANGUAGE_ARABIC_BAHRAIN
844 LANGUAGE_ARABIC_EGYPT = _gdi.LANGUAGE_ARABIC_EGYPT
845 LANGUAGE_ARABIC_IRAQ = _gdi.LANGUAGE_ARABIC_IRAQ
846 LANGUAGE_ARABIC_JORDAN = _gdi.LANGUAGE_ARABIC_JORDAN
847 LANGUAGE_ARABIC_KUWAIT = _gdi.LANGUAGE_ARABIC_KUWAIT
848 LANGUAGE_ARABIC_LEBANON = _gdi.LANGUAGE_ARABIC_LEBANON
849 LANGUAGE_ARABIC_LIBYA = _gdi.LANGUAGE_ARABIC_LIBYA
850 LANGUAGE_ARABIC_MOROCCO = _gdi.LANGUAGE_ARABIC_MOROCCO
851 LANGUAGE_ARABIC_OMAN = _gdi.LANGUAGE_ARABIC_OMAN
852 LANGUAGE_ARABIC_QATAR = _gdi.LANGUAGE_ARABIC_QATAR
853 LANGUAGE_ARABIC_SAUDI_ARABIA = _gdi.LANGUAGE_ARABIC_SAUDI_ARABIA
854 LANGUAGE_ARABIC_SUDAN = _gdi.LANGUAGE_ARABIC_SUDAN
855 LANGUAGE_ARABIC_SYRIA = _gdi.LANGUAGE_ARABIC_SYRIA
856 LANGUAGE_ARABIC_TUNISIA = _gdi.LANGUAGE_ARABIC_TUNISIA
857 LANGUAGE_ARABIC_UAE = _gdi.LANGUAGE_ARABIC_UAE
858 LANGUAGE_ARABIC_YEMEN = _gdi.LANGUAGE_ARABIC_YEMEN
859 LANGUAGE_ARMENIAN = _gdi.LANGUAGE_ARMENIAN
860 LANGUAGE_ASSAMESE = _gdi.LANGUAGE_ASSAMESE
861 LANGUAGE_AYMARA = _gdi.LANGUAGE_AYMARA
862 LANGUAGE_AZERI = _gdi.LANGUAGE_AZERI
863 LANGUAGE_AZERI_CYRILLIC = _gdi.LANGUAGE_AZERI_CYRILLIC
864 LANGUAGE_AZERI_LATIN = _gdi.LANGUAGE_AZERI_LATIN
865 LANGUAGE_BASHKIR = _gdi.LANGUAGE_BASHKIR
866 LANGUAGE_BASQUE = _gdi.LANGUAGE_BASQUE
867 LANGUAGE_BELARUSIAN = _gdi.LANGUAGE_BELARUSIAN
868 LANGUAGE_BENGALI = _gdi.LANGUAGE_BENGALI
869 LANGUAGE_BHUTANI = _gdi.LANGUAGE_BHUTANI
870 LANGUAGE_BIHARI = _gdi.LANGUAGE_BIHARI
871 LANGUAGE_BISLAMA = _gdi.LANGUAGE_BISLAMA
872 LANGUAGE_BRETON = _gdi.LANGUAGE_BRETON
873 LANGUAGE_BULGARIAN = _gdi.LANGUAGE_BULGARIAN
874 LANGUAGE_BURMESE = _gdi.LANGUAGE_BURMESE
875 LANGUAGE_CAMBODIAN = _gdi.LANGUAGE_CAMBODIAN
876 LANGUAGE_CATALAN = _gdi.LANGUAGE_CATALAN
877 LANGUAGE_CHINESE = _gdi.LANGUAGE_CHINESE
878 LANGUAGE_CHINESE_SIMPLIFIED = _gdi.LANGUAGE_CHINESE_SIMPLIFIED
879 LANGUAGE_CHINESE_TRADITIONAL = _gdi.LANGUAGE_CHINESE_TRADITIONAL
880 LANGUAGE_CHINESE_HONGKONG = _gdi.LANGUAGE_CHINESE_HONGKONG
881 LANGUAGE_CHINESE_MACAU = _gdi.LANGUAGE_CHINESE_MACAU
882 LANGUAGE_CHINESE_SINGAPORE = _gdi.LANGUAGE_CHINESE_SINGAPORE
883 LANGUAGE_CHINESE_TAIWAN = _gdi.LANGUAGE_CHINESE_TAIWAN
884 LANGUAGE_CORSICAN = _gdi.LANGUAGE_CORSICAN
885 LANGUAGE_CROATIAN = _gdi.LANGUAGE_CROATIAN
886 LANGUAGE_CZECH = _gdi.LANGUAGE_CZECH
887 LANGUAGE_DANISH = _gdi.LANGUAGE_DANISH
888 LANGUAGE_DUTCH = _gdi.LANGUAGE_DUTCH
889 LANGUAGE_DUTCH_BELGIAN = _gdi.LANGUAGE_DUTCH_BELGIAN
890 LANGUAGE_ENGLISH = _gdi.LANGUAGE_ENGLISH
891 LANGUAGE_ENGLISH_UK = _gdi.LANGUAGE_ENGLISH_UK
892 LANGUAGE_ENGLISH_US = _gdi.LANGUAGE_ENGLISH_US
893 LANGUAGE_ENGLISH_AUSTRALIA = _gdi.LANGUAGE_ENGLISH_AUSTRALIA
894 LANGUAGE_ENGLISH_BELIZE = _gdi.LANGUAGE_ENGLISH_BELIZE
895 LANGUAGE_ENGLISH_BOTSWANA = _gdi.LANGUAGE_ENGLISH_BOTSWANA
896 LANGUAGE_ENGLISH_CANADA = _gdi.LANGUAGE_ENGLISH_CANADA
897 LANGUAGE_ENGLISH_CARIBBEAN = _gdi.LANGUAGE_ENGLISH_CARIBBEAN
898 LANGUAGE_ENGLISH_DENMARK = _gdi.LANGUAGE_ENGLISH_DENMARK
899 LANGUAGE_ENGLISH_EIRE = _gdi.LANGUAGE_ENGLISH_EIRE
900 LANGUAGE_ENGLISH_JAMAICA = _gdi.LANGUAGE_ENGLISH_JAMAICA
901 LANGUAGE_ENGLISH_NEW_ZEALAND = _gdi.LANGUAGE_ENGLISH_NEW_ZEALAND
902 LANGUAGE_ENGLISH_PHILIPPINES = _gdi.LANGUAGE_ENGLISH_PHILIPPINES
903 LANGUAGE_ENGLISH_SOUTH_AFRICA = _gdi.LANGUAGE_ENGLISH_SOUTH_AFRICA
904 LANGUAGE_ENGLISH_TRINIDAD = _gdi.LANGUAGE_ENGLISH_TRINIDAD
905 LANGUAGE_ENGLISH_ZIMBABWE = _gdi.LANGUAGE_ENGLISH_ZIMBABWE
906 LANGUAGE_ESPERANTO = _gdi.LANGUAGE_ESPERANTO
907 LANGUAGE_ESTONIAN = _gdi.LANGUAGE_ESTONIAN
908 LANGUAGE_FAEROESE = _gdi.LANGUAGE_FAEROESE
909 LANGUAGE_FARSI = _gdi.LANGUAGE_FARSI
910 LANGUAGE_FIJI = _gdi.LANGUAGE_FIJI
911 LANGUAGE_FINNISH = _gdi.LANGUAGE_FINNISH
912 LANGUAGE_FRENCH = _gdi.LANGUAGE_FRENCH
913 LANGUAGE_FRENCH_BELGIAN = _gdi.LANGUAGE_FRENCH_BELGIAN
914 LANGUAGE_FRENCH_CANADIAN = _gdi.LANGUAGE_FRENCH_CANADIAN
915 LANGUAGE_FRENCH_LUXEMBOURG = _gdi.LANGUAGE_FRENCH_LUXEMBOURG
916 LANGUAGE_FRENCH_MONACO = _gdi.LANGUAGE_FRENCH_MONACO
917 LANGUAGE_FRENCH_SWISS = _gdi.LANGUAGE_FRENCH_SWISS
918 LANGUAGE_FRISIAN = _gdi.LANGUAGE_FRISIAN
919 LANGUAGE_GALICIAN = _gdi.LANGUAGE_GALICIAN
920 LANGUAGE_GEORGIAN = _gdi.LANGUAGE_GEORGIAN
921 LANGUAGE_GERMAN = _gdi.LANGUAGE_GERMAN
922 LANGUAGE_GERMAN_AUSTRIAN = _gdi.LANGUAGE_GERMAN_AUSTRIAN
923 LANGUAGE_GERMAN_BELGIUM = _gdi.LANGUAGE_GERMAN_BELGIUM
924 LANGUAGE_GERMAN_LIECHTENSTEIN = _gdi.LANGUAGE_GERMAN_LIECHTENSTEIN
925 LANGUAGE_GERMAN_LUXEMBOURG = _gdi.LANGUAGE_GERMAN_LUXEMBOURG
926 LANGUAGE_GERMAN_SWISS = _gdi.LANGUAGE_GERMAN_SWISS
927 LANGUAGE_GREEK = _gdi.LANGUAGE_GREEK
928 LANGUAGE_GREENLANDIC = _gdi.LANGUAGE_GREENLANDIC
929 LANGUAGE_GUARANI = _gdi.LANGUAGE_GUARANI
930 LANGUAGE_GUJARATI = _gdi.LANGUAGE_GUJARATI
931 LANGUAGE_HAUSA = _gdi.LANGUAGE_HAUSA
932 LANGUAGE_HEBREW = _gdi.LANGUAGE_HEBREW
933 LANGUAGE_HINDI = _gdi.LANGUAGE_HINDI
934 LANGUAGE_HUNGARIAN = _gdi.LANGUAGE_HUNGARIAN
935 LANGUAGE_ICELANDIC = _gdi.LANGUAGE_ICELANDIC
936 LANGUAGE_INDONESIAN = _gdi.LANGUAGE_INDONESIAN
937 LANGUAGE_INTERLINGUA = _gdi.LANGUAGE_INTERLINGUA
938 LANGUAGE_INTERLINGUE = _gdi.LANGUAGE_INTERLINGUE
939 LANGUAGE_INUKTITUT = _gdi.LANGUAGE_INUKTITUT
940 LANGUAGE_INUPIAK = _gdi.LANGUAGE_INUPIAK
941 LANGUAGE_IRISH = _gdi.LANGUAGE_IRISH
942 LANGUAGE_ITALIAN = _gdi.LANGUAGE_ITALIAN
943 LANGUAGE_ITALIAN_SWISS = _gdi.LANGUAGE_ITALIAN_SWISS
944 LANGUAGE_JAPANESE = _gdi.LANGUAGE_JAPANESE
945 LANGUAGE_JAVANESE = _gdi.LANGUAGE_JAVANESE
946 LANGUAGE_KANNADA = _gdi.LANGUAGE_KANNADA
947 LANGUAGE_KASHMIRI = _gdi.LANGUAGE_KASHMIRI
948 LANGUAGE_KASHMIRI_INDIA = _gdi.LANGUAGE_KASHMIRI_INDIA
949 LANGUAGE_KAZAKH = _gdi.LANGUAGE_KAZAKH
950 LANGUAGE_KERNEWEK = _gdi.LANGUAGE_KERNEWEK
951 LANGUAGE_KINYARWANDA = _gdi.LANGUAGE_KINYARWANDA
952 LANGUAGE_KIRGHIZ = _gdi.LANGUAGE_KIRGHIZ
953 LANGUAGE_KIRUNDI = _gdi.LANGUAGE_KIRUNDI
954 LANGUAGE_KONKANI = _gdi.LANGUAGE_KONKANI
955 LANGUAGE_KOREAN = _gdi.LANGUAGE_KOREAN
956 LANGUAGE_KURDISH = _gdi.LANGUAGE_KURDISH
957 LANGUAGE_LAOTHIAN = _gdi.LANGUAGE_LAOTHIAN
958 LANGUAGE_LATIN = _gdi.LANGUAGE_LATIN
959 LANGUAGE_LATVIAN = _gdi.LANGUAGE_LATVIAN
960 LANGUAGE_LINGALA = _gdi.LANGUAGE_LINGALA
961 LANGUAGE_LITHUANIAN = _gdi.LANGUAGE_LITHUANIAN
962 LANGUAGE_MACEDONIAN = _gdi.LANGUAGE_MACEDONIAN
963 LANGUAGE_MALAGASY = _gdi.LANGUAGE_MALAGASY
964 LANGUAGE_MALAY = _gdi.LANGUAGE_MALAY
965 LANGUAGE_MALAYALAM = _gdi.LANGUAGE_MALAYALAM
966 LANGUAGE_MALAY_BRUNEI_DARUSSALAM = _gdi.LANGUAGE_MALAY_BRUNEI_DARUSSALAM
967 LANGUAGE_MALAY_MALAYSIA = _gdi.LANGUAGE_MALAY_MALAYSIA
968 LANGUAGE_MALTESE = _gdi.LANGUAGE_MALTESE
969 LANGUAGE_MANIPURI = _gdi.LANGUAGE_MANIPURI
970 LANGUAGE_MAORI = _gdi.LANGUAGE_MAORI
971 LANGUAGE_MARATHI = _gdi.LANGUAGE_MARATHI
972 LANGUAGE_MOLDAVIAN = _gdi.LANGUAGE_MOLDAVIAN
973 LANGUAGE_MONGOLIAN = _gdi.LANGUAGE_MONGOLIAN
974 LANGUAGE_NAURU = _gdi.LANGUAGE_NAURU
975 LANGUAGE_NEPALI = _gdi.LANGUAGE_NEPALI
976 LANGUAGE_NEPALI_INDIA = _gdi.LANGUAGE_NEPALI_INDIA
977 LANGUAGE_NORWEGIAN_BOKMAL = _gdi.LANGUAGE_NORWEGIAN_BOKMAL
978 LANGUAGE_NORWEGIAN_NYNORSK = _gdi.LANGUAGE_NORWEGIAN_NYNORSK
979 LANGUAGE_OCCITAN = _gdi.LANGUAGE_OCCITAN
980 LANGUAGE_ORIYA = _gdi.LANGUAGE_ORIYA
981 LANGUAGE_OROMO = _gdi.LANGUAGE_OROMO
982 LANGUAGE_PASHTO = _gdi.LANGUAGE_PASHTO
983 LANGUAGE_POLISH = _gdi.LANGUAGE_POLISH
984 LANGUAGE_PORTUGUESE = _gdi.LANGUAGE_PORTUGUESE
985 LANGUAGE_PORTUGUESE_BRAZILIAN = _gdi.LANGUAGE_PORTUGUESE_BRAZILIAN
986 LANGUAGE_PUNJABI = _gdi.LANGUAGE_PUNJABI
987 LANGUAGE_QUECHUA = _gdi.LANGUAGE_QUECHUA
988 LANGUAGE_RHAETO_ROMANCE = _gdi.LANGUAGE_RHAETO_ROMANCE
989 LANGUAGE_ROMANIAN = _gdi.LANGUAGE_ROMANIAN
990 LANGUAGE_RUSSIAN = _gdi.LANGUAGE_RUSSIAN
991 LANGUAGE_RUSSIAN_UKRAINE = _gdi.LANGUAGE_RUSSIAN_UKRAINE
992 LANGUAGE_SAMOAN = _gdi.LANGUAGE_SAMOAN
993 LANGUAGE_SANGHO = _gdi.LANGUAGE_SANGHO
994 LANGUAGE_SANSKRIT = _gdi.LANGUAGE_SANSKRIT
995 LANGUAGE_SCOTS_GAELIC = _gdi.LANGUAGE_SCOTS_GAELIC
996 LANGUAGE_SERBIAN = _gdi.LANGUAGE_SERBIAN
997 LANGUAGE_SERBIAN_CYRILLIC = _gdi.LANGUAGE_SERBIAN_CYRILLIC
998 LANGUAGE_SERBIAN_LATIN = _gdi.LANGUAGE_SERBIAN_LATIN
999 LANGUAGE_SERBO_CROATIAN = _gdi.LANGUAGE_SERBO_CROATIAN
1000 LANGUAGE_SESOTHO = _gdi.LANGUAGE_SESOTHO
1001 LANGUAGE_SETSWANA = _gdi.LANGUAGE_SETSWANA
1002 LANGUAGE_SHONA = _gdi.LANGUAGE_SHONA
1003 LANGUAGE_SINDHI = _gdi.LANGUAGE_SINDHI
1004 LANGUAGE_SINHALESE = _gdi.LANGUAGE_SINHALESE
1005 LANGUAGE_SISWATI = _gdi.LANGUAGE_SISWATI
1006 LANGUAGE_SLOVAK = _gdi.LANGUAGE_SLOVAK
1007 LANGUAGE_SLOVENIAN = _gdi.LANGUAGE_SLOVENIAN
1008 LANGUAGE_SOMALI = _gdi.LANGUAGE_SOMALI
1009 LANGUAGE_SPANISH = _gdi.LANGUAGE_SPANISH
1010 LANGUAGE_SPANISH_ARGENTINA = _gdi.LANGUAGE_SPANISH_ARGENTINA
1011 LANGUAGE_SPANISH_BOLIVIA = _gdi.LANGUAGE_SPANISH_BOLIVIA
1012 LANGUAGE_SPANISH_CHILE = _gdi.LANGUAGE_SPANISH_CHILE
1013 LANGUAGE_SPANISH_COLOMBIA = _gdi.LANGUAGE_SPANISH_COLOMBIA
1014 LANGUAGE_SPANISH_COSTA_RICA = _gdi.LANGUAGE_SPANISH_COSTA_RICA
1015 LANGUAGE_SPANISH_DOMINICAN_REPUBLIC = _gdi.LANGUAGE_SPANISH_DOMINICAN_REPUBLIC
1016 LANGUAGE_SPANISH_ECUADOR = _gdi.LANGUAGE_SPANISH_ECUADOR
1017 LANGUAGE_SPANISH_EL_SALVADOR = _gdi.LANGUAGE_SPANISH_EL_SALVADOR
1018 LANGUAGE_SPANISH_GUATEMALA = _gdi.LANGUAGE_SPANISH_GUATEMALA
1019 LANGUAGE_SPANISH_HONDURAS = _gdi.LANGUAGE_SPANISH_HONDURAS
1020 LANGUAGE_SPANISH_MEXICAN = _gdi.LANGUAGE_SPANISH_MEXICAN
1021 LANGUAGE_SPANISH_MODERN = _gdi.LANGUAGE_SPANISH_MODERN
1022 LANGUAGE_SPANISH_NICARAGUA = _gdi.LANGUAGE_SPANISH_NICARAGUA
1023 LANGUAGE_SPANISH_PANAMA = _gdi.LANGUAGE_SPANISH_PANAMA
1024 LANGUAGE_SPANISH_PARAGUAY = _gdi.LANGUAGE_SPANISH_PARAGUAY
1025 LANGUAGE_SPANISH_PERU = _gdi.LANGUAGE_SPANISH_PERU
1026 LANGUAGE_SPANISH_PUERTO_RICO = _gdi.LANGUAGE_SPANISH_PUERTO_RICO
1027 LANGUAGE_SPANISH_URUGUAY = _gdi.LANGUAGE_SPANISH_URUGUAY
1028 LANGUAGE_SPANISH_US = _gdi.LANGUAGE_SPANISH_US
1029 LANGUAGE_SPANISH_VENEZUELA = _gdi.LANGUAGE_SPANISH_VENEZUELA
1030 LANGUAGE_SUNDANESE = _gdi.LANGUAGE_SUNDANESE
1031 LANGUAGE_SWAHILI = _gdi.LANGUAGE_SWAHILI
1032 LANGUAGE_SWEDISH = _gdi.LANGUAGE_SWEDISH
1033 LANGUAGE_SWEDISH_FINLAND = _gdi.LANGUAGE_SWEDISH_FINLAND
1034 LANGUAGE_TAGALOG = _gdi.LANGUAGE_TAGALOG
1035 LANGUAGE_TAJIK = _gdi.LANGUAGE_TAJIK
1036 LANGUAGE_TAMIL = _gdi.LANGUAGE_TAMIL
1037 LANGUAGE_TATAR = _gdi.LANGUAGE_TATAR
1038 LANGUAGE_TELUGU = _gdi.LANGUAGE_TELUGU
1039 LANGUAGE_THAI = _gdi.LANGUAGE_THAI
1040 LANGUAGE_TIBETAN = _gdi.LANGUAGE_TIBETAN
1041 LANGUAGE_TIGRINYA = _gdi.LANGUAGE_TIGRINYA
1042 LANGUAGE_TONGA = _gdi.LANGUAGE_TONGA
1043 LANGUAGE_TSONGA = _gdi.LANGUAGE_TSONGA
1044 LANGUAGE_TURKISH = _gdi.LANGUAGE_TURKISH
1045 LANGUAGE_TURKMEN = _gdi.LANGUAGE_TURKMEN
1046 LANGUAGE_TWI = _gdi.LANGUAGE_TWI
1047 LANGUAGE_UIGHUR = _gdi.LANGUAGE_UIGHUR
1048 LANGUAGE_UKRAINIAN = _gdi.LANGUAGE_UKRAINIAN
1049 LANGUAGE_URDU = _gdi.LANGUAGE_URDU
1050 LANGUAGE_URDU_INDIA = _gdi.LANGUAGE_URDU_INDIA
1051 LANGUAGE_URDU_PAKISTAN = _gdi.LANGUAGE_URDU_PAKISTAN
1052 LANGUAGE_UZBEK = _gdi.LANGUAGE_UZBEK
1053 LANGUAGE_UZBEK_CYRILLIC = _gdi.LANGUAGE_UZBEK_CYRILLIC
1054 LANGUAGE_UZBEK_LATIN = _gdi.LANGUAGE_UZBEK_LATIN
1055 LANGUAGE_VIETNAMESE = _gdi.LANGUAGE_VIETNAMESE
1056 LANGUAGE_VOLAPUK = _gdi.LANGUAGE_VOLAPUK
1057 LANGUAGE_WELSH = _gdi.LANGUAGE_WELSH
1058 LANGUAGE_WOLOF = _gdi.LANGUAGE_WOLOF
1059 LANGUAGE_XHOSA = _gdi.LANGUAGE_XHOSA
1060 LANGUAGE_YIDDISH = _gdi.LANGUAGE_YIDDISH
1061 LANGUAGE_YORUBA = _gdi.LANGUAGE_YORUBA
1062 LANGUAGE_ZHUANG = _gdi.LANGUAGE_ZHUANG
1063 LANGUAGE_ZULU = _gdi.LANGUAGE_ZULU
1064 LANGUAGE_USER_DEFINED = _gdi.LANGUAGE_USER_DEFINED
1065 class LanguageInfo(object):
1066 Language = property(_gdi.LanguageInfo_Language_get, _gdi.LanguageInfo_Language_set)
1067 CanonicalName = property(_gdi.LanguageInfo_CanonicalName_get, _gdi.LanguageInfo_CanonicalName_set)
1068 Description = property(_gdi.LanguageInfo_Description_get, _gdi.LanguageInfo_Description_set)
1069 def __init__(self): raise RuntimeError, "No constructor defined"
1070 def __repr__(self):
1071 return "<%s.%s; proxy of C++ wxLanguageInfo instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1072
1073 class LanguageInfoPtr(LanguageInfo):
1074 def __init__(self, this):
1075 self.this = this
1076 if not hasattr(self,"thisown"): self.thisown = 0
1077 self.__class__ = LanguageInfo
1078 _gdi.LanguageInfo_swigregister(LanguageInfoPtr)
1079
1080 LOCALE_CAT_NUMBER = _gdi.LOCALE_CAT_NUMBER
1081 LOCALE_CAT_DATE = _gdi.LOCALE_CAT_DATE
1082 LOCALE_CAT_MONEY = _gdi.LOCALE_CAT_MONEY
1083 LOCALE_CAT_MAX = _gdi.LOCALE_CAT_MAX
1084 LOCALE_THOUSANDS_SEP = _gdi.LOCALE_THOUSANDS_SEP
1085 LOCALE_DECIMAL_POINT = _gdi.LOCALE_DECIMAL_POINT
1086 LOCALE_LOAD_DEFAULT = _gdi.LOCALE_LOAD_DEFAULT
1087 LOCALE_CONV_ENCODING = _gdi.LOCALE_CONV_ENCODING
1088 class Locale(object):
1089 def __init__(self, *args, **kwargs):
1090 newobj = _gdi.new_Locale(*args, **kwargs)
1091 self.this = newobj.this
1092 self.thisown = 1
1093 del newobj.thisown
1094 def __del__(self, destroy=_gdi.delete_Locale):
1095 try:
1096 if self.thisown: destroy(self)
1097 except: pass
1098 def Init1(*args, **kwargs): return _gdi.Locale_Init1(*args, **kwargs)
1099 def Init2(*args, **kwargs): return _gdi.Locale_Init2(*args, **kwargs)
1100 def Init(self, *_args, **_kwargs):
1101 if type(_args[0]) in [type(''), type(u'')]:
1102 val = self.Init1(*_args, **_kwargs)
1103 else:
1104 val = self.Init2(*_args, **_kwargs)
1105 return val
1106
1107 GetSystemLanguage = staticmethod(_gdi.Locale_GetSystemLanguage)
1108 GetSystemEncoding = staticmethod(_gdi.Locale_GetSystemEncoding)
1109 GetSystemEncodingName = staticmethod(_gdi.Locale_GetSystemEncodingName)
1110 def IsOk(*args, **kwargs): return _gdi.Locale_IsOk(*args, **kwargs)
1111 def __nonzero__(self): return self.IsOk()
1112 def GetLocale(*args, **kwargs): return _gdi.Locale_GetLocale(*args, **kwargs)
1113 def GetLanguage(*args, **kwargs): return _gdi.Locale_GetLanguage(*args, **kwargs)
1114 def GetSysName(*args, **kwargs): return _gdi.Locale_GetSysName(*args, **kwargs)
1115 def GetCanonicalName(*args, **kwargs): return _gdi.Locale_GetCanonicalName(*args, **kwargs)
1116 AddCatalogLookupPathPrefix = staticmethod(_gdi.Locale_AddCatalogLookupPathPrefix)
1117 def AddCatalog(*args, **kwargs): return _gdi.Locale_AddCatalog(*args, **kwargs)
1118 def IsLoaded(*args, **kwargs): return _gdi.Locale_IsLoaded(*args, **kwargs)
1119 GetLanguageInfo = staticmethod(_gdi.Locale_GetLanguageInfo)
1120 GetLanguageName = staticmethod(_gdi.Locale_GetLanguageName)
1121 FindLanguageInfo = staticmethod(_gdi.Locale_FindLanguageInfo)
1122 AddLanguage = staticmethod(_gdi.Locale_AddLanguage)
1123 def GetString(*args, **kwargs): return _gdi.Locale_GetString(*args, **kwargs)
1124 def GetName(*args, **kwargs): return _gdi.Locale_GetName(*args, **kwargs)
1125 def __repr__(self):
1126 return "<%s.%s; proxy of C++ wxLocale instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1127
1128 class LocalePtr(Locale):
1129 def __init__(self, this):
1130 self.this = this
1131 if not hasattr(self,"thisown"): self.thisown = 0
1132 self.__class__ = Locale
1133 _gdi.Locale_swigregister(LocalePtr)
1134
1135 Locale_GetSystemLanguage = _gdi.Locale_GetSystemLanguage
1136
1137 Locale_GetSystemEncoding = _gdi.Locale_GetSystemEncoding
1138
1139 Locale_GetSystemEncodingName = _gdi.Locale_GetSystemEncodingName
1140
1141 Locale_AddCatalogLookupPathPrefix = _gdi.Locale_AddCatalogLookupPathPrefix
1142
1143 Locale_GetLanguageInfo = _gdi.Locale_GetLanguageInfo
1144
1145 Locale_GetLanguageName = _gdi.Locale_GetLanguageName
1146
1147 Locale_FindLanguageInfo = _gdi.Locale_FindLanguageInfo
1148
1149 Locale_AddLanguage = _gdi.Locale_AddLanguage
1150
1151
1152 GetLocale = _gdi.GetLocale
1153 #---------------------------------------------------------------------------
1154
1155 CONVERT_STRICT = _gdi.CONVERT_STRICT
1156 CONVERT_SUBSTITUTE = _gdi.CONVERT_SUBSTITUTE
1157 PLATFORM_CURRENT = _gdi.PLATFORM_CURRENT
1158 PLATFORM_UNIX = _gdi.PLATFORM_UNIX
1159 PLATFORM_WINDOWS = _gdi.PLATFORM_WINDOWS
1160 PLATFORM_OS2 = _gdi.PLATFORM_OS2
1161 PLATFORM_MAC = _gdi.PLATFORM_MAC
1162 class EncodingConverter(core.Object):
1163 def __init__(self, *args, **kwargs):
1164 newobj = _gdi.new_EncodingConverter(*args, **kwargs)
1165 self.this = newobj.this
1166 self.thisown = 1
1167 del newobj.thisown
1168 def __del__(self, destroy=_gdi.delete_EncodingConverter):
1169 try:
1170 if self.thisown: destroy(self)
1171 except: pass
1172 def Init(*args, **kwargs): return _gdi.EncodingConverter_Init(*args, **kwargs)
1173 def Convert(*args, **kwargs): return _gdi.EncodingConverter_Convert(*args, **kwargs)
1174 GetPlatformEquivalents = staticmethod(_gdi.EncodingConverter_GetPlatformEquivalents)
1175 GetAllEquivalents = staticmethod(_gdi.EncodingConverter_GetAllEquivalents)
1176 CanConvert = staticmethod(_gdi.EncodingConverter_CanConvert)
1177 def __nonzero__(self): return self.IsOk()
1178 def __repr__(self):
1179 return "<%s.%s; proxy of C++ wxEncodingConverter instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1180
1181 class EncodingConverterPtr(EncodingConverter):
1182 def __init__(self, this):
1183 self.this = this
1184 if not hasattr(self,"thisown"): self.thisown = 0
1185 self.__class__ = EncodingConverter
1186 _gdi.EncodingConverter_swigregister(EncodingConverterPtr)
1187
1188 GetTranslation = _gdi.GetTranslation
1189
1190 EncodingConverter_GetPlatformEquivalents = _gdi.EncodingConverter_GetPlatformEquivalents
1191
1192 EncodingConverter_GetAllEquivalents = _gdi.EncodingConverter_GetAllEquivalents
1193
1194 EncodingConverter_CanConvert = _gdi.EncodingConverter_CanConvert
1195
1196 #----------------------------------------------------------------------------
1197 # wxGTK sets the locale when initialized. Doing this at the Python
1198 # level should set it up to match what GTK is doing at the C level.
1199 if wx.Platform == "__WXGTK__":
1200 try:
1201 import locale
1202 locale.setlocale(locale.LC_ALL, "")
1203 except:
1204 pass
1205
1206 # On MSW add the directory where the wxWindows catalogs were installed
1207 # to the default catalog path.
1208 if wx.Platform == "__WXMSW__":
1209 import os
1210 localedir = os.path.join(os.path.split(__file__)[0], "locale")
1211 Locale_AddCatalogLookupPathPrefix(localedir)
1212 del os
1213
1214 #----------------------------------------------------------------------------
1215
1216 #---------------------------------------------------------------------------
1217
1218 class DC(core.Object):
1219 def __del__(self, destroy=_gdi.delete_DC):
1220 try:
1221 if self.thisown: destroy(self)
1222 except: pass
1223 def BeginDrawing(*args, **kwargs): return _gdi.DC_BeginDrawing(*args, **kwargs)
1224 def EndDrawing(*args, **kwargs): return _gdi.DC_EndDrawing(*args, **kwargs)
1225 def FloodFillXY(*args, **kwargs): return _gdi.DC_FloodFillXY(*args, **kwargs)
1226 def FloodFill(*args, **kwargs): return _gdi.DC_FloodFill(*args, **kwargs)
1227 def GetPixelXY(*args, **kwargs): return _gdi.DC_GetPixelXY(*args, **kwargs)
1228 def GetPixel(*args, **kwargs): return _gdi.DC_GetPixel(*args, **kwargs)
1229 def DrawLineXY(*args, **kwargs): return _gdi.DC_DrawLineXY(*args, **kwargs)
1230 def DrawLine(*args, **kwargs): return _gdi.DC_DrawLine(*args, **kwargs)
1231 def CrossHairXY(*args, **kwargs): return _gdi.DC_CrossHairXY(*args, **kwargs)
1232 def CrossHair(*args, **kwargs): return _gdi.DC_CrossHair(*args, **kwargs)
1233 def DrawArcXY(*args, **kwargs): return _gdi.DC_DrawArcXY(*args, **kwargs)
1234 def DrawArc(*args, **kwargs): return _gdi.DC_DrawArc(*args, **kwargs)
1235 def DrawCheckMarkXY(*args, **kwargs): return _gdi.DC_DrawCheckMarkXY(*args, **kwargs)
1236 def DrawCheckMark(*args, **kwargs): return _gdi.DC_DrawCheckMark(*args, **kwargs)
1237 def DrawEllipticArcXY(*args, **kwargs): return _gdi.DC_DrawEllipticArcXY(*args, **kwargs)
1238 def DrawEllipticArc(*args, **kwargs): return _gdi.DC_DrawEllipticArc(*args, **kwargs)
1239 def DrawPointXY(*args, **kwargs): return _gdi.DC_DrawPointXY(*args, **kwargs)
1240 def DrawPoint(*args, **kwargs): return _gdi.DC_DrawPoint(*args, **kwargs)
1241 def DrawRectangleXY(*args, **kwargs): return _gdi.DC_DrawRectangleXY(*args, **kwargs)
1242 def DrawRectangle(*args, **kwargs): return _gdi.DC_DrawRectangle(*args, **kwargs)
1243 def DrawRectangleRect(*args, **kwargs): return _gdi.DC_DrawRectangleRect(*args, **kwargs)
1244 def DrawRoundedRectangleXY(*args, **kwargs): return _gdi.DC_DrawRoundedRectangleXY(*args, **kwargs)
1245 def DrawRoundedRectangle(*args, **kwargs): return _gdi.DC_DrawRoundedRectangle(*args, **kwargs)
1246 def DrawRoundedRectangleRect(*args, **kwargs): return _gdi.DC_DrawRoundedRectangleRect(*args, **kwargs)
1247 def DrawCircleXY(*args, **kwargs): return _gdi.DC_DrawCircleXY(*args, **kwargs)
1248 def DrawCircle(*args, **kwargs): return _gdi.DC_DrawCircle(*args, **kwargs)
1249 def DrawEllipseXY(*args, **kwargs): return _gdi.DC_DrawEllipseXY(*args, **kwargs)
1250 def DrawEllipse(*args, **kwargs): return _gdi.DC_DrawEllipse(*args, **kwargs)
1251 def DrawEllipseRect(*args, **kwargs): return _gdi.DC_DrawEllipseRect(*args, **kwargs)
1252 def DrawIconXY(*args, **kwargs): return _gdi.DC_DrawIconXY(*args, **kwargs)
1253 def DrawIcon(*args, **kwargs): return _gdi.DC_DrawIcon(*args, **kwargs)
1254 def DrawBitmapXY(*args, **kwargs): return _gdi.DC_DrawBitmapXY(*args, **kwargs)
1255 def DrawBitmap(*args, **kwargs): return _gdi.DC_DrawBitmap(*args, **kwargs)
1256 def DrawTextXY(*args, **kwargs): return _gdi.DC_DrawTextXY(*args, **kwargs)
1257 def DrawText(*args, **kwargs): return _gdi.DC_DrawText(*args, **kwargs)
1258 def DrawRotatedTextXY(*args, **kwargs): return _gdi.DC_DrawRotatedTextXY(*args, **kwargs)
1259 def DrawRotatedText(*args, **kwargs): return _gdi.DC_DrawRotatedText(*args, **kwargs)
1260 def BlitXY(*args, **kwargs): return _gdi.DC_BlitXY(*args, **kwargs)
1261 def Blit(*args, **kwargs): return _gdi.DC_Blit(*args, **kwargs)
1262 def DrawLines(*args, **kwargs): return _gdi.DC_DrawLines(*args, **kwargs)
1263 def DrawPolygon(*args, **kwargs): return _gdi.DC_DrawPolygon(*args, **kwargs)
1264 def DrawLabel(*args, **kwargs): return _gdi.DC_DrawLabel(*args, **kwargs)
1265 def DrawImageLabel(*args, **kwargs): return _gdi.DC_DrawImageLabel(*args, **kwargs)
1266 def DrawSpline(*args, **kwargs): return _gdi.DC_DrawSpline(*args, **kwargs)
1267 def Clear(*args, **kwargs): return _gdi.DC_Clear(*args, **kwargs)
1268 def StartDoc(*args, **kwargs): return _gdi.DC_StartDoc(*args, **kwargs)
1269 def EndDoc(*args, **kwargs): return _gdi.DC_EndDoc(*args, **kwargs)
1270 def StartPage(*args, **kwargs): return _gdi.DC_StartPage(*args, **kwargs)
1271 def EndPage(*args, **kwargs): return _gdi.DC_EndPage(*args, **kwargs)
1272 def SetFont(*args, **kwargs): return _gdi.DC_SetFont(*args, **kwargs)
1273 def SetPen(*args, **kwargs): return _gdi.DC_SetPen(*args, **kwargs)
1274 def SetBrush(*args, **kwargs): return _gdi.DC_SetBrush(*args, **kwargs)
1275 def SetBackground(*args, **kwargs): return _gdi.DC_SetBackground(*args, **kwargs)
1276 def SetBackgroundMode(*args, **kwargs): return _gdi.DC_SetBackgroundMode(*args, **kwargs)
1277 def SetPalette(*args, **kwargs): return _gdi.DC_SetPalette(*args, **kwargs)
1278 def SetClippingRegion(*args, **kwargs): return _gdi.DC_SetClippingRegion(*args, **kwargs)
1279 def SetClippingRect(*args, **kwargs): return _gdi.DC_SetClippingRect(*args, **kwargs)
1280 def SetClippingRegionAsRegion(*args, **kwargs): return _gdi.DC_SetClippingRegionAsRegion(*args, **kwargs)
1281 def DestroyClippingRegion(*args, **kwargs): return _gdi.DC_DestroyClippingRegion(*args, **kwargs)
1282 def GetClippingBox(*args, **kwargs): return _gdi.DC_GetClippingBox(*args, **kwargs)
1283 def GetClippingRect(*args, **kwargs): return _gdi.DC_GetClippingRect(*args, **kwargs)
1284 def GetCharHeight(*args, **kwargs): return _gdi.DC_GetCharHeight(*args, **kwargs)
1285 def GetCharWidth(*args, **kwargs): return _gdi.DC_GetCharWidth(*args, **kwargs)
1286 def GetTextExtent(*args, **kwargs): return _gdi.DC_GetTextExtent(*args, **kwargs)
1287 def GetFullTextExtent(*args, **kwargs): return _gdi.DC_GetFullTextExtent(*args, **kwargs)
1288 def GetMultiLineTextExtent(*args, **kwargs): return _gdi.DC_GetMultiLineTextExtent(*args, **kwargs)
1289 def GetSizeTuple(*args, **kwargs): return _gdi.DC_GetSizeTuple(*args, **kwargs)
1290 def GetSize(*args, **kwargs): return _gdi.DC_GetSize(*args, **kwargs)
1291 def GetSizeMMWH(*args, **kwargs): return _gdi.DC_GetSizeMMWH(*args, **kwargs)
1292 def GetSizeMM(*args, **kwargs): return _gdi.DC_GetSizeMM(*args, **kwargs)
1293 def DeviceToLogicalX(*args, **kwargs): return _gdi.DC_DeviceToLogicalX(*args, **kwargs)
1294 def DeviceToLogicalY(*args, **kwargs): return _gdi.DC_DeviceToLogicalY(*args, **kwargs)
1295 def DeviceToLogicalXRel(*args, **kwargs): return _gdi.DC_DeviceToLogicalXRel(*args, **kwargs)
1296 def DeviceToLogicalYRel(*args, **kwargs): return _gdi.DC_DeviceToLogicalYRel(*args, **kwargs)
1297 def LogicalToDeviceX(*args, **kwargs): return _gdi.DC_LogicalToDeviceX(*args, **kwargs)
1298 def LogicalToDeviceY(*args, **kwargs): return _gdi.DC_LogicalToDeviceY(*args, **kwargs)
1299 def LogicalToDeviceXRel(*args, **kwargs): return _gdi.DC_LogicalToDeviceXRel(*args, **kwargs)
1300 def LogicalToDeviceYRel(*args, **kwargs): return _gdi.DC_LogicalToDeviceYRel(*args, **kwargs)
1301 def CanDrawBitmap(*args, **kwargs): return _gdi.DC_CanDrawBitmap(*args, **kwargs)
1302 def CanGetTextExtent(*args, **kwargs): return _gdi.DC_CanGetTextExtent(*args, **kwargs)
1303 def GetDepth(*args, **kwargs): return _gdi.DC_GetDepth(*args, **kwargs)
1304 def GetPPI(*args, **kwargs): return _gdi.DC_GetPPI(*args, **kwargs)
1305 def Ok(*args, **kwargs): return _gdi.DC_Ok(*args, **kwargs)
1306 def GetBackgroundMode(*args, **kwargs): return _gdi.DC_GetBackgroundMode(*args, **kwargs)
1307 def GetBackground(*args, **kwargs): return _gdi.DC_GetBackground(*args, **kwargs)
1308 def GetBrush(*args, **kwargs): return _gdi.DC_GetBrush(*args, **kwargs)
1309 def GetFont(*args, **kwargs): return _gdi.DC_GetFont(*args, **kwargs)
1310 def GetPen(*args, **kwargs): return _gdi.DC_GetPen(*args, **kwargs)
1311 def GetTextBackground(*args, **kwargs): return _gdi.DC_GetTextBackground(*args, **kwargs)
1312 def GetTextForeground(*args, **kwargs): return _gdi.DC_GetTextForeground(*args, **kwargs)
1313 def SetTextForeground(*args, **kwargs): return _gdi.DC_SetTextForeground(*args, **kwargs)
1314 def SetTextBackground(*args, **kwargs): return _gdi.DC_SetTextBackground(*args, **kwargs)
1315 def GetMapMode(*args, **kwargs): return _gdi.DC_GetMapMode(*args, **kwargs)
1316 def SetMapMode(*args, **kwargs): return _gdi.DC_SetMapMode(*args, **kwargs)
1317 def GetUserScale(*args, **kwargs): return _gdi.DC_GetUserScale(*args, **kwargs)
1318 def SetUserScale(*args, **kwargs): return _gdi.DC_SetUserScale(*args, **kwargs)
1319 def GetLogicalScale(*args, **kwargs): return _gdi.DC_GetLogicalScale(*args, **kwargs)
1320 def SetLogicalScale(*args, **kwargs): return _gdi.DC_SetLogicalScale(*args, **kwargs)
1321 def GetLogicalOriginTuple(*args, **kwargs): return _gdi.DC_GetLogicalOriginTuple(*args, **kwargs)
1322 def GetLogicalOrigin(*args, **kwargs): return _gdi.DC_GetLogicalOrigin(*args, **kwargs)
1323 def SetLogicalOrigin(*args, **kwargs): return _gdi.DC_SetLogicalOrigin(*args, **kwargs)
1324 def GetDeviceOriginTuple(*args, **kwargs): return _gdi.DC_GetDeviceOriginTuple(*args, **kwargs)
1325 def GetDeviceOrigin(*args, **kwargs): return _gdi.DC_GetDeviceOrigin(*args, **kwargs)
1326 def SetDeviceOrigin(*args, **kwargs): return _gdi.DC_SetDeviceOrigin(*args, **kwargs)
1327 def SetAxisOrientation(*args, **kwargs): return _gdi.DC_SetAxisOrientation(*args, **kwargs)
1328 def GetLogicalFunction(*args, **kwargs): return _gdi.DC_GetLogicalFunction(*args, **kwargs)
1329 def SetLogicalFunction(*args, **kwargs): return _gdi.DC_SetLogicalFunction(*args, **kwargs)
1330 def SetOptimization(*args, **kwargs): return _gdi.DC_SetOptimization(*args, **kwargs)
1331 def GetOptimization(*args, **kwargs): return _gdi.DC_GetOptimization(*args, **kwargs)
1332 def CalcBoundingBox(*args, **kwargs): return _gdi.DC_CalcBoundingBox(*args, **kwargs)
1333 def ResetBoundingBox(*args, **kwargs): return _gdi.DC_ResetBoundingBox(*args, **kwargs)
1334 def MinX(*args, **kwargs): return _gdi.DC_MinX(*args, **kwargs)
1335 def MaxX(*args, **kwargs): return _gdi.DC_MaxX(*args, **kwargs)
1336 def MinY(*args, **kwargs): return _gdi.DC_MinY(*args, **kwargs)
1337 def MaxY(*args, **kwargs): return _gdi.DC_MaxY(*args, **kwargs)
1338 def GetBoundingBox(*args, **kwargs): return _gdi.DC_GetBoundingBox(*args, **kwargs)
1339 def __nonzero__(self): return self.Ok()
1340 def _DrawPointList(*args, **kwargs): return _gdi.DC__DrawPointList(*args, **kwargs)
1341 def _DrawLineList(*args, **kwargs): return _gdi.DC__DrawLineList(*args, **kwargs)
1342 def _DrawRectangleList(*args, **kwargs): return _gdi.DC__DrawRectangleList(*args, **kwargs)
1343 def _DrawEllipseList(*args, **kwargs): return _gdi.DC__DrawEllipseList(*args, **kwargs)
1344 def _DrawPolygonList(*args, **kwargs): return _gdi.DC__DrawPolygonList(*args, **kwargs)
1345 def _DrawTextList(*args, **kwargs): return _gdi.DC__DrawTextList(*args, **kwargs)
1346 def DrawPointList(self, points, pens=None):
1347 if pens is None:
1348 pens = []
1349 elif isinstance(pens, wx.Pen):
1350 pens = [pens]
1351 elif len(pens) != len(points):
1352 raise ValueError('points and pens must have same length')
1353 return self._DrawPointList(points, pens, [])
1354
1355
1356 def DrawLineList(self, lines, pens=None):
1357 if pens is None:
1358 pens = []
1359 elif isinstance(pens, wx.Pen):
1360 pens = [pens]
1361 elif len(pens) != len(lines):
1362 raise ValueError('lines and pens must have same length')
1363 return self._DrawLineList(lines, pens, [])
1364
1365
1366 def DrawRectangleList(self, rectangles, pens=None, brushes=None):
1367 if pens is None:
1368 pens = []
1369 elif isinstance(pens, wx.Pen):
1370 pens = [pens]
1371 elif len(pens) != len(rectangles):
1372 raise ValueError('rectangles and pens must have same length')
1373 if brushes is None:
1374 brushes = []
1375 elif isinstance(brushes, wx.Brush):
1376 brushes = [brushes]
1377 elif len(brushes) != len(rectangles):
1378 raise ValueError('rectangles and brushes must have same length')
1379 return self._DrawRectangleList(rectangles, pens, brushes)
1380
1381
1382 def DrawEllipseList(self, ellipses, pens=None, brushes=None):
1383 if pens is None:
1384 pens = []
1385 elif isinstance(pens, wx.Pen):
1386 pens = [pens]
1387 elif len(pens) != len(ellipses):
1388 raise ValueError('ellipses and pens must have same length')
1389 if brushes is None:
1390 brushes = []
1391 elif isinstance(brushes, wx.Brush):
1392 brushes = [brushes]
1393 elif len(brushes) != len(ellipses):
1394 raise ValueError('ellipses and brushes must have same length')
1395 return self._DrawEllipseList(ellipses, pens, brushes)
1396
1397
1398 def DrawPolygonList(self, polygons, pens=None, brushes=None):
1399
1400
1401 if pens is None:
1402 pens = []
1403 elif isinstance(pens, wx.Pen):
1404 pens = [pens]
1405 elif len(pens) != len(polygons):
1406 raise ValueError('polygons and pens must have same length')
1407 if brushes is None:
1408 brushes = []
1409 elif isinstance(brushes, wx.Brush):
1410 brushes = [brushes]
1411 elif len(brushes) != len(polygons):
1412 raise ValueError('polygons and brushes must have same length')
1413 return self._DrawPolygonList(polygons, pens, brushes)
1414
1415
1416 def DrawTextList(self, textList, coords, foregrounds = None, backgrounds = None, fonts = None):
1417
1418
1419
1420 if type(textList) == type(''):
1421 textList = [textList]
1422 elif len(textList) != len(coords):
1423 raise ValueError('textlist and coords must have same length')
1424 if foregrounds is None:
1425 foregrounds = []
1426 elif isinstance(foregrounds, wxColour):
1427 foregrounds = [foregrounds]
1428 elif len(foregrounds) != len(coords):
1429 raise ValueError('foregrounds and coords must have same length')
1430 if backgrounds is None:
1431 backgrounds = []
1432 elif isinstance(backgrounds, wxColour):
1433 backgrounds = [backgrounds]
1434 elif len(backgrounds) != len(coords):
1435 raise ValueError('backgrounds and coords must have same length')
1436 return self._DrawTextList(textList, coords, foregrounds, backgrounds)
1437
1438 def __init__(self): raise RuntimeError, "No constructor defined"
1439 def __repr__(self):
1440 return "<%s.%s; proxy of C++ wxDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1441
1442 class DCPtr(DC):
1443 def __init__(self, this):
1444 self.this = this
1445 if not hasattr(self,"thisown"): self.thisown = 0
1446 self.__class__ = DC
1447 _gdi.DC_swigregister(DCPtr)
1448
1449 #---------------------------------------------------------------------------
1450
1451 class MemoryDC(DC):
1452 def __init__(self, *args, **kwargs):
1453 newobj = _gdi.new_MemoryDC(*args, **kwargs)
1454 self.this = newobj.this
1455 self.thisown = 1
1456 del newobj.thisown
1457 def SelectObject(*args, **kwargs): return _gdi.MemoryDC_SelectObject(*args, **kwargs)
1458 def __repr__(self):
1459 return "<%s.%s; proxy of C++ wxMemoryDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1460
1461 class MemoryDCPtr(MemoryDC):
1462 def __init__(self, this):
1463 self.this = this
1464 if not hasattr(self,"thisown"): self.thisown = 0
1465 self.__class__ = MemoryDC
1466 _gdi.MemoryDC_swigregister(MemoryDCPtr)
1467
1468 def MemoryDCFromDC(*args, **kwargs):
1469 val = _gdi.new_MemoryDCFromDC(*args, **kwargs)
1470 val.thisown = 1
1471 return val
1472
1473 #---------------------------------------------------------------------------
1474
1475 class BufferedDC(MemoryDC):
1476 def __init__(self, *args, **kwargs):
1477 newobj = _gdi.new_BufferedDC(*args, **kwargs)
1478 self.this = newobj.this
1479 self.thisown = 1
1480 del newobj.thisown
1481 self._dc = args[0] # save a ref so the other dc will not be deleted before self
1482 def UnMask(*args, **kwargs): return _gdi.BufferedDC_UnMask(*args, **kwargs)
1483 def __repr__(self):
1484 return "<%s.%s; proxy of C++ wxBufferedDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1485
1486 class BufferedDCPtr(BufferedDC):
1487 def __init__(self, this):
1488 self.this = this
1489 if not hasattr(self,"thisown"): self.thisown = 0
1490 self.__class__ = BufferedDC
1491 _gdi.BufferedDC_swigregister(BufferedDCPtr)
1492
1493 def BufferedDCInternalBuffer(*args, **kwargs):
1494 val = _gdi.new_BufferedDCInternalBuffer(*args, **kwargs)
1495 val.thisown = 1
1496 val._dc = args[0] # save a ref so the other dc will not be deleted before self
1497 return val
1498
1499 class BufferedPaintDC(BufferedDC):
1500 def __init__(self, *args, **kwargs):
1501 newobj = _gdi.new_BufferedPaintDC(*args, **kwargs)
1502 self.this = newobj.this
1503 self.thisown = 1
1504 del newobj.thisown
1505 def __repr__(self):
1506 return "<%s.%s; proxy of C++ wxBufferedPaintDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1507
1508 class BufferedPaintDCPtr(BufferedPaintDC):
1509 def __init__(self, this):
1510 self.this = this
1511 if not hasattr(self,"thisown"): self.thisown = 0
1512 self.__class__ = BufferedPaintDC
1513 _gdi.BufferedPaintDC_swigregister(BufferedPaintDCPtr)
1514
1515 #---------------------------------------------------------------------------
1516
1517 class ScreenDC(DC):
1518 def __init__(self, *args, **kwargs):
1519 newobj = _gdi.new_ScreenDC(*args, **kwargs)
1520 self.this = newobj.this
1521 self.thisown = 1
1522 del newobj.thisown
1523 def StartDrawingOnTopWin(*args, **kwargs): return _gdi.ScreenDC_StartDrawingOnTopWin(*args, **kwargs)
1524 def StartDrawingOnTop(*args, **kwargs): return _gdi.ScreenDC_StartDrawingOnTop(*args, **kwargs)
1525 def EndDrawingOnTop(*args, **kwargs): return _gdi.ScreenDC_EndDrawingOnTop(*args, **kwargs)
1526 def __repr__(self):
1527 return "<%s.%s; proxy of C++ wxScreenDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1528
1529 class ScreenDCPtr(ScreenDC):
1530 def __init__(self, this):
1531 self.this = this
1532 if not hasattr(self,"thisown"): self.thisown = 0
1533 self.__class__ = ScreenDC
1534 _gdi.ScreenDC_swigregister(ScreenDCPtr)
1535
1536 #---------------------------------------------------------------------------
1537
1538 class ClientDC(DC):
1539 def __init__(self, *args, **kwargs):
1540 newobj = _gdi.new_ClientDC(*args, **kwargs)
1541 self.this = newobj.this
1542 self.thisown = 1
1543 del newobj.thisown
1544 def __repr__(self):
1545 return "<%s.%s; proxy of C++ wxClientDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1546
1547 class ClientDCPtr(ClientDC):
1548 def __init__(self, this):
1549 self.this = this
1550 if not hasattr(self,"thisown"): self.thisown = 0
1551 self.__class__ = ClientDC
1552 _gdi.ClientDC_swigregister(ClientDCPtr)
1553
1554 #---------------------------------------------------------------------------
1555
1556 class PaintDC(DC):
1557 def __init__(self, *args, **kwargs):
1558 newobj = _gdi.new_PaintDC(*args, **kwargs)
1559 self.this = newobj.this
1560 self.thisown = 1
1561 del newobj.thisown
1562 def __repr__(self):
1563 return "<%s.%s; proxy of C++ wxPaintDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1564
1565 class PaintDCPtr(PaintDC):
1566 def __init__(self, this):
1567 self.this = this
1568 if not hasattr(self,"thisown"): self.thisown = 0
1569 self.__class__ = PaintDC
1570 _gdi.PaintDC_swigregister(PaintDCPtr)
1571
1572 #---------------------------------------------------------------------------
1573
1574 class WindowDC(DC):
1575 def __init__(self, *args, **kwargs):
1576 newobj = _gdi.new_WindowDC(*args, **kwargs)
1577 self.this = newobj.this
1578 self.thisown = 1
1579 del newobj.thisown
1580 def __repr__(self):
1581 return "<%s.%s; proxy of C++ wxWindowDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1582
1583 class WindowDCPtr(WindowDC):
1584 def __init__(self, this):
1585 self.this = this
1586 if not hasattr(self,"thisown"): self.thisown = 0
1587 self.__class__ = WindowDC
1588 _gdi.WindowDC_swigregister(WindowDCPtr)
1589
1590 #---------------------------------------------------------------------------
1591
1592 class MirrorDC(DC):
1593 def __init__(self, *args, **kwargs):
1594 newobj = _gdi.new_MirrorDC(*args, **kwargs)
1595 self.this = newobj.this
1596 self.thisown = 1
1597 del newobj.thisown
1598 def __repr__(self):
1599 return "<%s.%s; proxy of C++ wxMirrorDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1600
1601 class MirrorDCPtr(MirrorDC):
1602 def __init__(self, this):
1603 self.this = this
1604 if not hasattr(self,"thisown"): self.thisown = 0
1605 self.__class__ = MirrorDC
1606 _gdi.MirrorDC_swigregister(MirrorDCPtr)
1607
1608 #---------------------------------------------------------------------------
1609
1610 class PostScriptDC(DC):
1611 def __init__(self, *args, **kwargs):
1612 newobj = _gdi.new_PostScriptDC(*args, **kwargs)
1613 self.this = newobj.this
1614 self.thisown = 1
1615 del newobj.thisown
1616 def GetPrintData(*args, **kwargs): return _gdi.PostScriptDC_GetPrintData(*args, **kwargs)
1617 def SetPrintData(*args, **kwargs): return _gdi.PostScriptDC_SetPrintData(*args, **kwargs)
1618 SetResolution = staticmethod(_gdi.PostScriptDC_SetResolution)
1619 GetResolution = staticmethod(_gdi.PostScriptDC_GetResolution)
1620 def __repr__(self):
1621 return "<%s.%s; proxy of C++ wxPostScriptDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1622
1623 class PostScriptDCPtr(PostScriptDC):
1624 def __init__(self, this):
1625 self.this = this
1626 if not hasattr(self,"thisown"): self.thisown = 0
1627 self.__class__ = PostScriptDC
1628 _gdi.PostScriptDC_swigregister(PostScriptDCPtr)
1629
1630 PostScriptDC_SetResolution = _gdi.PostScriptDC_SetResolution
1631
1632 PostScriptDC_GetResolution = _gdi.PostScriptDC_GetResolution
1633
1634 #---------------------------------------------------------------------------
1635
1636 class MetaFile(core.Object):
1637 def __init__(self, *args, **kwargs):
1638 newobj = _gdi.new_MetaFile(*args, **kwargs)
1639 self.this = newobj.this
1640 self.thisown = 1
1641 del newobj.thisown
1642 def __del__(self, destroy=_gdi.delete_MetaFile):
1643 try:
1644 if self.thisown: destroy(self)
1645 except: pass
1646 def Ok(*args, **kwargs): return _gdi.MetaFile_Ok(*args, **kwargs)
1647 def SetClipboard(*args, **kwargs): return _gdi.MetaFile_SetClipboard(*args, **kwargs)
1648 def GetSize(*args, **kwargs): return _gdi.MetaFile_GetSize(*args, **kwargs)
1649 def GetWidth(*args, **kwargs): return _gdi.MetaFile_GetWidth(*args, **kwargs)
1650 def GetHeight(*args, **kwargs): return _gdi.MetaFile_GetHeight(*args, **kwargs)
1651 def GetFileName(*args, **kwargs): return _gdi.MetaFile_GetFileName(*args, **kwargs)
1652 def __nonzero__(self): return self.Ok()
1653 def __repr__(self):
1654 return "<%s.%s; proxy of C++ wxMetaFile instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1655
1656 class MetaFilePtr(MetaFile):
1657 def __init__(self, this):
1658 self.this = this
1659 if not hasattr(self,"thisown"): self.thisown = 0
1660 self.__class__ = MetaFile
1661 _gdi.MetaFile_swigregister(MetaFilePtr)
1662
1663 class MetaFileDC(DC):
1664 def __init__(self, *args, **kwargs):
1665 newobj = _gdi.new_MetaFileDC(*args, **kwargs)
1666 self.this = newobj.this
1667 self.thisown = 1
1668 del newobj.thisown
1669 def Close(*args, **kwargs): return _gdi.MetaFileDC_Close(*args, **kwargs)
1670 def __repr__(self):
1671 return "<%s.%s; proxy of C++ wxMetaFileDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1672
1673 class MetaFileDCPtr(MetaFileDC):
1674 def __init__(self, this):
1675 self.this = this
1676 if not hasattr(self,"thisown"): self.thisown = 0
1677 self.__class__ = MetaFileDC
1678 _gdi.MetaFileDC_swigregister(MetaFileDCPtr)
1679
1680 class PrinterDC(DC):
1681 def __init__(self, *args, **kwargs):
1682 newobj = _gdi.new_PrinterDC(*args, **kwargs)
1683 self.this = newobj.this
1684 self.thisown = 1
1685 del newobj.thisown
1686 def __repr__(self):
1687 return "<%s.%s; proxy of C++ wxPrinterDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1688
1689 class PrinterDCPtr(PrinterDC):
1690 def __init__(self, this):
1691 self.this = this
1692 if not hasattr(self,"thisown"): self.thisown = 0
1693 self.__class__ = PrinterDC
1694 _gdi.PrinterDC_swigregister(PrinterDCPtr)
1695
1696 #---------------------------------------------------------------------------
1697
1698 IMAGELIST_DRAW_NORMAL = _gdi.IMAGELIST_DRAW_NORMAL
1699 IMAGELIST_DRAW_TRANSPARENT = _gdi.IMAGELIST_DRAW_TRANSPARENT
1700 IMAGELIST_DRAW_SELECTED = _gdi.IMAGELIST_DRAW_SELECTED
1701 IMAGELIST_DRAW_FOCUSED = _gdi.IMAGELIST_DRAW_FOCUSED
1702 IMAGE_LIST_NORMAL = _gdi.IMAGE_LIST_NORMAL
1703 IMAGE_LIST_SMALL = _gdi.IMAGE_LIST_SMALL
1704 IMAGE_LIST_STATE = _gdi.IMAGE_LIST_STATE
1705 class ImageList(core.Object):
1706 def __init__(self, *args, **kwargs):
1707 newobj = _gdi.new_ImageList(*args, **kwargs)
1708 self.this = newobj.this
1709 self.thisown = 1
1710 del newobj.thisown
1711 def __del__(self, destroy=_gdi.delete_ImageList):
1712 try:
1713 if self.thisown: destroy(self)
1714 except: pass
1715 def Add(*args, **kwargs): return _gdi.ImageList_Add(*args, **kwargs)
1716 def AddWithColourMask(*args, **kwargs): return _gdi.ImageList_AddWithColourMask(*args, **kwargs)
1717 def AddIcon(*args, **kwargs): return _gdi.ImageList_AddIcon(*args, **kwargs)
1718 def Replace(*args, **kwargs): return _gdi.ImageList_Replace(*args, **kwargs)
1719 def Draw(*args, **kwargs): return _gdi.ImageList_Draw(*args, **kwargs)
1720 def GetImageCount(*args, **kwargs): return _gdi.ImageList_GetImageCount(*args, **kwargs)
1721 def Remove(*args, **kwargs): return _gdi.ImageList_Remove(*args, **kwargs)
1722 def RemoveAll(*args, **kwargs): return _gdi.ImageList_RemoveAll(*args, **kwargs)
1723 def GetSize(*args, **kwargs): return _gdi.ImageList_GetSize(*args, **kwargs)
1724 def __repr__(self):
1725 return "<%s.%s; proxy of C++ wxImageList instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1726
1727 class ImageListPtr(ImageList):
1728 def __init__(self, this):
1729 self.this = this
1730 if not hasattr(self,"thisown"): self.thisown = 0
1731 self.__class__ = ImageList
1732 _gdi.ImageList_swigregister(ImageListPtr)
1733
1734 #---------------------------------------------------------------------------
1735
1736 class PenList(core.Object):
1737 def AddPen(*args, **kwargs): return _gdi.PenList_AddPen(*args, **kwargs)
1738 def FindOrCreatePen(*args, **kwargs): return _gdi.PenList_FindOrCreatePen(*args, **kwargs)
1739 def RemovePen(*args, **kwargs): return _gdi.PenList_RemovePen(*args, **kwargs)
1740 def GetCount(*args, **kwargs): return _gdi.PenList_GetCount(*args, **kwargs)
1741 def __init__(self): raise RuntimeError, "No constructor defined"
1742 def __repr__(self):
1743 return "<%s.%s; proxy of C++ wxPenList instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1744
1745 class PenListPtr(PenList):
1746 def __init__(self, this):
1747 self.this = this
1748 if not hasattr(self,"thisown"): self.thisown = 0
1749 self.__class__ = PenList
1750 _gdi.PenList_swigregister(PenListPtr)
1751
1752 class BrushList(core.Object):
1753 def AddBrush(*args, **kwargs): return _gdi.BrushList_AddBrush(*args, **kwargs)
1754 def FindOrCreateBrush(*args, **kwargs): return _gdi.BrushList_FindOrCreateBrush(*args, **kwargs)
1755 def RemoveBrush(*args, **kwargs): return _gdi.BrushList_RemoveBrush(*args, **kwargs)
1756 def GetCount(*args, **kwargs): return _gdi.BrushList_GetCount(*args, **kwargs)
1757 def __init__(self): raise RuntimeError, "No constructor defined"
1758 def __repr__(self):
1759 return "<%s.%s; proxy of C++ wxBrushList instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1760
1761 class BrushListPtr(BrushList):
1762 def __init__(self, this):
1763 self.this = this
1764 if not hasattr(self,"thisown"): self.thisown = 0
1765 self.__class__ = BrushList
1766 _gdi.BrushList_swigregister(BrushListPtr)
1767
1768 class ColourDatabase(core.Object):
1769 def __init__(self, *args, **kwargs):
1770 newobj = _gdi.new_ColourDatabase(*args, **kwargs)
1771 self.this = newobj.this
1772 self.thisown = 1
1773 del newobj.thisown
1774 def __del__(self, destroy=_gdi.delete_ColourDatabase):
1775 try:
1776 if self.thisown: destroy(self)
1777 except: pass
1778 def Find(*args, **kwargs): return _gdi.ColourDatabase_Find(*args, **kwargs)
1779 def FindName(*args, **kwargs): return _gdi.ColourDatabase_FindName(*args, **kwargs)
1780 FindColour = Find
1781 def AddColour(*args, **kwargs): return _gdi.ColourDatabase_AddColour(*args, **kwargs)
1782 def Append(*args, **kwargs): return _gdi.ColourDatabase_Append(*args, **kwargs)
1783 def __repr__(self):
1784 return "<%s.%s; proxy of C++ wxColourDatabase instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1785
1786 class ColourDatabasePtr(ColourDatabase):
1787 def __init__(self, this):
1788 self.this = this
1789 if not hasattr(self,"thisown"): self.thisown = 0
1790 self.__class__ = ColourDatabase
1791 _gdi.ColourDatabase_swigregister(ColourDatabasePtr)
1792
1793 class FontList(core.Object):
1794 def AddFont(*args, **kwargs): return _gdi.FontList_AddFont(*args, **kwargs)
1795 def FindOrCreateFont(*args, **kwargs): return _gdi.FontList_FindOrCreateFont(*args, **kwargs)
1796 def RemoveFont(*args, **kwargs): return _gdi.FontList_RemoveFont(*args, **kwargs)
1797 def GetCount(*args, **kwargs): return _gdi.FontList_GetCount(*args, **kwargs)
1798 def __init__(self): raise RuntimeError, "No constructor defined"
1799 def __repr__(self):
1800 return "<%s.%s; proxy of C++ wxFontList instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1801
1802 class FontListPtr(FontList):
1803 def __init__(self, this):
1804 self.this = this
1805 if not hasattr(self,"thisown"): self.thisown = 0
1806 self.__class__ = FontList
1807 _gdi.FontList_swigregister(FontListPtr)
1808
1809 #---------------------------------------------------------------------------
1810
1811 #---------------------------------------------------------------------------
1812
1813 class DragImage(core.Object):
1814 def __init__(self, *args, **kwargs):
1815 newobj = _gdi.new_DragImage(*args, **kwargs)
1816 self.this = newobj.this
1817 self.thisown = 1
1818 del newobj.thisown
1819 def __del__(self, destroy=_gdi.delete_DragImage):
1820 try:
1821 if self.thisown: destroy(self)
1822 except: pass
1823 def SetBackingBitmap(*args, **kwargs): return _gdi.DragImage_SetBackingBitmap(*args, **kwargs)
1824 def BeginDrag(*args, **kwargs): return _gdi.DragImage_BeginDrag(*args, **kwargs)
1825 def BeginDragBounded(*args, **kwargs): return _gdi.DragImage_BeginDragBounded(*args, **kwargs)
1826 def EndDrag(*args, **kwargs): return _gdi.DragImage_EndDrag(*args, **kwargs)
1827 def Move(*args, **kwargs): return _gdi.DragImage_Move(*args, **kwargs)
1828 def Show(*args, **kwargs): return _gdi.DragImage_Show(*args, **kwargs)
1829 def Hide(*args, **kwargs): return _gdi.DragImage_Hide(*args, **kwargs)
1830 def GetImageRect(*args, **kwargs): return _gdi.DragImage_GetImageRect(*args, **kwargs)
1831 def DoDrawImage(*args, **kwargs): return _gdi.DragImage_DoDrawImage(*args, **kwargs)
1832 def UpdateBackingFromWindow(*args, **kwargs): return _gdi.DragImage_UpdateBackingFromWindow(*args, **kwargs)
1833 def RedrawImage(*args, **kwargs): return _gdi.DragImage_RedrawImage(*args, **kwargs)
1834 def __repr__(self):
1835 return "<%s.%s; proxy of C++ wxGenericDragImage instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1836
1837 class DragImagePtr(DragImage):
1838 def __init__(self, this):
1839 self.this = this
1840 if not hasattr(self,"thisown"): self.thisown = 0
1841 self.__class__ = DragImage
1842 _gdi.DragImage_swigregister(DragImagePtr)
1843 cvar = _gdi.cvar
1844 NORMAL_FONT = cvar.NORMAL_FONT
1845 SMALL_FONT = cvar.SMALL_FONT
1846 ITALIC_FONT = cvar.ITALIC_FONT
1847 SWISS_FONT = cvar.SWISS_FONT
1848 RED_PEN = cvar.RED_PEN
1849 CYAN_PEN = cvar.CYAN_PEN
1850 GREEN_PEN = cvar.GREEN_PEN
1851 BLACK_PEN = cvar.BLACK_PEN
1852 WHITE_PEN = cvar.WHITE_PEN
1853 TRANSPARENT_PEN = cvar.TRANSPARENT_PEN
1854 BLACK_DASHED_PEN = cvar.BLACK_DASHED_PEN
1855 GREY_PEN = cvar.GREY_PEN
1856 MEDIUM_GREY_PEN = cvar.MEDIUM_GREY_PEN
1857 LIGHT_GREY_PEN = cvar.LIGHT_GREY_PEN
1858 BLUE_BRUSH = cvar.BLUE_BRUSH
1859 GREEN_BRUSH = cvar.GREEN_BRUSH
1860 WHITE_BRUSH = cvar.WHITE_BRUSH
1861 BLACK_BRUSH = cvar.BLACK_BRUSH
1862 TRANSPARENT_BRUSH = cvar.TRANSPARENT_BRUSH
1863 CYAN_BRUSH = cvar.CYAN_BRUSH
1864 RED_BRUSH = cvar.RED_BRUSH
1865 GREY_BRUSH = cvar.GREY_BRUSH
1866 MEDIUM_GREY_BRUSH = cvar.MEDIUM_GREY_BRUSH
1867 LIGHT_GREY_BRUSH = cvar.LIGHT_GREY_BRUSH
1868 BLACK = cvar.BLACK
1869 WHITE = cvar.WHITE
1870 RED = cvar.RED
1871 BLUE = cvar.BLUE
1872 GREEN = cvar.GREEN
1873 CYAN = cvar.CYAN
1874 LIGHT_GREY = cvar.LIGHT_GREY
1875 STANDARD_CURSOR = cvar.STANDARD_CURSOR
1876 HOURGLASS_CURSOR = cvar.HOURGLASS_CURSOR
1877 CROSS_CURSOR = cvar.CROSS_CURSOR
1878 NullBitmap = cvar.NullBitmap
1879 NullIcon = cvar.NullIcon
1880 NullCursor = cvar.NullCursor
1881 NullPen = cvar.NullPen
1882 NullBrush = cvar.NullBrush
1883 NullPalette = cvar.NullPalette
1884 NullFont = cvar.NullFont
1885 NullColour = cvar.NullColour
1886 TheFontList = cvar.TheFontList
1887 ThePenList = cvar.ThePenList
1888 TheBrushList = cvar.TheBrushList
1889 TheColourDatabase = cvar.TheColourDatabase
1890
1891 def DragIcon(*args, **kwargs):
1892 val = _gdi.new_DragIcon(*args, **kwargs)
1893 val.thisown = 1
1894 return val
1895
1896 def DragString(*args, **kwargs):
1897 val = _gdi.new_DragString(*args, **kwargs)
1898 val.thisown = 1
1899 return val
1900
1901 def DragTreeItem(*args, **kwargs):
1902 val = _gdi.new_DragTreeItem(*args, **kwargs)
1903 val.thisown = 1
1904 return val
1905
1906 def DragListItem(*args, **kwargs):
1907 val = _gdi.new_DragListItem(*args, **kwargs)
1908 val.thisown = 1
1909 return val
1910
1911 #---------------------------------------------------------------------------
1912
1913 class Effects(core.Object):
1914 def __init__(self, *args, **kwargs):
1915 newobj = _gdi.new_Effects(*args, **kwargs)
1916 self.this = newobj.this
1917 self.thisown = 1
1918 del newobj.thisown
1919 def GetHighlightColour(*args, **kwargs): return _gdi.Effects_GetHighlightColour(*args, **kwargs)
1920 def GetLightShadow(*args, **kwargs): return _gdi.Effects_GetLightShadow(*args, **kwargs)
1921 def GetFaceColour(*args, **kwargs): return _gdi.Effects_GetFaceColour(*args, **kwargs)
1922 def GetMediumShadow(*args, **kwargs): return _gdi.Effects_GetMediumShadow(*args, **kwargs)
1923 def GetDarkShadow(*args, **kwargs): return _gdi.Effects_GetDarkShadow(*args, **kwargs)
1924 def SetHighlightColour(*args, **kwargs): return _gdi.Effects_SetHighlightColour(*args, **kwargs)
1925 def SetLightShadow(*args, **kwargs): return _gdi.Effects_SetLightShadow(*args, **kwargs)
1926 def SetFaceColour(*args, **kwargs): return _gdi.Effects_SetFaceColour(*args, **kwargs)
1927 def SetMediumShadow(*args, **kwargs): return _gdi.Effects_SetMediumShadow(*args, **kwargs)
1928 def SetDarkShadow(*args, **kwargs): return _gdi.Effects_SetDarkShadow(*args, **kwargs)
1929 def Set(*args, **kwargs): return _gdi.Effects_Set(*args, **kwargs)
1930 def DrawSunkenEdge(*args, **kwargs): return _gdi.Effects_DrawSunkenEdge(*args, **kwargs)
1931 def TileBitmap(*args, **kwargs): return _gdi.Effects_TileBitmap(*args, **kwargs)
1932 def __repr__(self):
1933 return "<%s.%s; proxy of C++ wxEffects instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1934
1935 class EffectsPtr(Effects):
1936 def __init__(self, this):
1937 self.this = this
1938 if not hasattr(self,"thisown"): self.thisown = 0
1939 self.__class__ = Effects
1940 _gdi.Effects_swigregister(EffectsPtr)
1941
1942