]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/mac/gdi.py
reSWIGged
[wxWidgets.git] / wxPython / src / mac / 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 __repr__(self):
12 return "<%s.%s; proxy of C++ wxGDIObject instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
13 def __init__(self, *args, **kwargs):
14 """__init__() -> GDIObject"""
15 newobj = _gdi.new_GDIObject(*args, **kwargs)
16 self.this = newobj.this
17 self.thisown = 1
18 del newobj.thisown
19 def __del__(self, destroy=_gdi.delete_GDIObject):
20 """__del__()"""
21 try:
22 if self.thisown: destroy(self)
23 except: pass
24
25 def GetVisible(*args, **kwargs):
26 """GetVisible() -> bool"""
27 return _gdi.GDIObject_GetVisible(*args, **kwargs)
28
29 def SetVisible(*args, **kwargs):
30 """SetVisible(bool visible)"""
31 return _gdi.GDIObject_SetVisible(*args, **kwargs)
32
33 def IsNull(*args, **kwargs):
34 """IsNull() -> bool"""
35 return _gdi.GDIObject_IsNull(*args, **kwargs)
36
37
38 class GDIObjectPtr(GDIObject):
39 def __init__(self, this):
40 self.this = this
41 if not hasattr(self,"thisown"): self.thisown = 0
42 self.__class__ = GDIObject
43 _gdi.GDIObject_swigregister(GDIObjectPtr)
44
45 #---------------------------------------------------------------------------
46
47 class Colour(core.Object):
48 def __repr__(self):
49 return "<%s.%s; proxy of C++ wxColour instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
50 def __init__(self, *args, **kwargs):
51 """__init__(unsigned char red=0, unsigned char green=0, unsigned char blue=0) -> Colour"""
52 newobj = _gdi.new_Colour(*args, **kwargs)
53 self.this = newobj.this
54 self.thisown = 1
55 del newobj.thisown
56 def __del__(self, destroy=_gdi.delete_Colour):
57 """__del__()"""
58 try:
59 if self.thisown: destroy(self)
60 except: pass
61
62 def Red(*args, **kwargs):
63 """Red() -> unsigned char"""
64 return _gdi.Colour_Red(*args, **kwargs)
65
66 def Green(*args, **kwargs):
67 """Green() -> unsigned char"""
68 return _gdi.Colour_Green(*args, **kwargs)
69
70 def Blue(*args, **kwargs):
71 """Blue() -> unsigned char"""
72 return _gdi.Colour_Blue(*args, **kwargs)
73
74 def Ok(*args, **kwargs):
75 """Ok() -> bool"""
76 return _gdi.Colour_Ok(*args, **kwargs)
77
78 def Set(*args, **kwargs):
79 """Set(unsigned char red, unsigned char green, unsigned char blue)"""
80 return _gdi.Colour_Set(*args, **kwargs)
81
82 def SetRGB(*args, **kwargs):
83 """SetRGB(unsigned long colRGB)"""
84 return _gdi.Colour_SetRGB(*args, **kwargs)
85
86 def __eq__(*args, **kwargs):
87 """__eq__(Colour colour) -> bool"""
88 return _gdi.Colour___eq__(*args, **kwargs)
89
90 def __ne__(*args, **kwargs):
91 """__ne__(Colour colour) -> bool"""
92 return _gdi.Colour___ne__(*args, **kwargs)
93
94 def InitFromName(*args, **kwargs):
95 """InitFromName(String colourName)"""
96 return _gdi.Colour_InitFromName(*args, **kwargs)
97
98 def Get(*args, **kwargs):
99 """Get() -> PyObject"""
100 return _gdi.Colour_Get(*args, **kwargs)
101
102 asTuple = Get
103 def __str__(self): return str(self.asTuple())
104 def __repr__(self): return 'wx.Colour' + str(self.asTuple())
105 def __nonzero__(self): return self.Ok()
106 __safe_for_unpickling__ = True
107 def __reduce__(self): return (Colour, self.Get())
108
109
110 class ColourPtr(Colour):
111 def __init__(self, this):
112 self.this = this
113 if not hasattr(self,"thisown"): self.thisown = 0
114 self.__class__ = Colour
115 _gdi.Colour_swigregister(ColourPtr)
116
117 def NamedColour(*args, **kwargs):
118 """NamedColour(String colorName) -> Colour"""
119 val = _gdi.new_NamedColour(*args, **kwargs)
120 val.thisown = 1
121 return val
122
123 def ColourRGB(*args, **kwargs):
124 """ColourRGB(unsigned long colRGB) -> Colour"""
125 val = _gdi.new_ColourRGB(*args, **kwargs)
126 val.thisown = 1
127 return val
128
129 Color = Colour
130 NamedColor = NamedColour
131 ColorRGB = ColourRGB
132
133 class Palette(GDIObject):
134 def __repr__(self):
135 return "<%s.%s; proxy of C++ wxPalette instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
136 def __init__(self, *args, **kwargs):
137 """__init__(int n, unsigned char red, unsigned char green, unsigned char blue) -> Palette"""
138 newobj = _gdi.new_Palette(*args, **kwargs)
139 self.this = newobj.this
140 self.thisown = 1
141 del newobj.thisown
142 def __del__(self, destroy=_gdi.delete_Palette):
143 """__del__()"""
144 try:
145 if self.thisown: destroy(self)
146 except: pass
147
148 def GetPixel(*args, **kwargs):
149 """GetPixel(byte red, byte green, byte blue) -> int"""
150 return _gdi.Palette_GetPixel(*args, **kwargs)
151
152 def GetRGB(*args, **kwargs):
153 """GetRGB(int pixel) -> (R,G,B)"""
154 return _gdi.Palette_GetRGB(*args, **kwargs)
155
156 def Ok(*args, **kwargs):
157 """Ok() -> bool"""
158 return _gdi.Palette_Ok(*args, **kwargs)
159
160 def __nonzero__(self): return self.Ok()
161
162 class PalettePtr(Palette):
163 def __init__(self, this):
164 self.this = this
165 if not hasattr(self,"thisown"): self.thisown = 0
166 self.__class__ = Palette
167 _gdi.Palette_swigregister(PalettePtr)
168
169 #---------------------------------------------------------------------------
170
171 class Pen(GDIObject):
172 def __repr__(self):
173 return "<%s.%s; proxy of C++ wxPen instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
174 def __init__(self, *args, **kwargs):
175 """__init__(Colour colour, int width=1, int style=SOLID) -> Pen"""
176 newobj = _gdi.new_Pen(*args, **kwargs)
177 self.this = newobj.this
178 self.thisown = 1
179 del newobj.thisown
180 def __del__(self, destroy=_gdi.delete_Pen):
181 """__del__()"""
182 try:
183 if self.thisown: destroy(self)
184 except: pass
185
186 def GetCap(*args, **kwargs):
187 """GetCap() -> int"""
188 return _gdi.Pen_GetCap(*args, **kwargs)
189
190 def GetColour(*args, **kwargs):
191 """GetColour() -> Colour"""
192 return _gdi.Pen_GetColour(*args, **kwargs)
193
194 def GetJoin(*args, **kwargs):
195 """GetJoin() -> int"""
196 return _gdi.Pen_GetJoin(*args, **kwargs)
197
198 def GetStyle(*args, **kwargs):
199 """GetStyle() -> int"""
200 return _gdi.Pen_GetStyle(*args, **kwargs)
201
202 def GetWidth(*args, **kwargs):
203 """GetWidth() -> int"""
204 return _gdi.Pen_GetWidth(*args, **kwargs)
205
206 def Ok(*args, **kwargs):
207 """Ok() -> bool"""
208 return _gdi.Pen_Ok(*args, **kwargs)
209
210 def SetCap(*args, **kwargs):
211 """SetCap(int cap_style)"""
212 return _gdi.Pen_SetCap(*args, **kwargs)
213
214 def SetColour(*args, **kwargs):
215 """SetColour(Colour colour)"""
216 return _gdi.Pen_SetColour(*args, **kwargs)
217
218 def SetJoin(*args, **kwargs):
219 """SetJoin(int join_style)"""
220 return _gdi.Pen_SetJoin(*args, **kwargs)
221
222 def SetStyle(*args, **kwargs):
223 """SetStyle(int style)"""
224 return _gdi.Pen_SetStyle(*args, **kwargs)
225
226 def SetWidth(*args, **kwargs):
227 """SetWidth(int width)"""
228 return _gdi.Pen_SetWidth(*args, **kwargs)
229
230 def SetDashes(*args, **kwargs):
231 """SetDashes(int dashes, wxDash dashes_array)"""
232 return _gdi.Pen_SetDashes(*args, **kwargs)
233
234 def GetDashes(*args, **kwargs):
235 """GetDashes() -> PyObject"""
236 return _gdi.Pen_GetDashes(*args, **kwargs)
237
238 def __eq__(*args, **kwargs):
239 """__eq__(Pen pen) -> bool"""
240 return _gdi.Pen___eq__(*args, **kwargs)
241
242 def __nonzero__(self): return self.Ok()
243
244 class PenPtr(Pen):
245 def __init__(self, this):
246 self.this = this
247 if not hasattr(self,"thisown"): self.thisown = 0
248 self.__class__ = Pen
249 _gdi.Pen_swigregister(PenPtr)
250
251 class PyPen(Pen):
252 def __repr__(self):
253 return "<%s.%s; proxy of C++ wxPyPen instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
254 def __init__(self, *args, **kwargs):
255 """__init__(Colour colour, int width=1, int style=SOLID) -> PyPen"""
256 newobj = _gdi.new_PyPen(*args, **kwargs)
257 self.this = newobj.this
258 self.thisown = 1
259 del newobj.thisown
260 def __del__(self, destroy=_gdi.delete_PyPen):
261 """__del__()"""
262 try:
263 if self.thisown: destroy(self)
264 except: pass
265
266 def SetDashes(*args, **kwargs):
267 """SetDashes(int dashes, wxDash dashes_array)"""
268 return _gdi.PyPen_SetDashes(*args, **kwargs)
269
270
271 class PyPenPtr(PyPen):
272 def __init__(self, this):
273 self.this = this
274 if not hasattr(self,"thisown"): self.thisown = 0
275 self.__class__ = PyPen
276 _gdi.PyPen_swigregister(PyPenPtr)
277
278 Pen = PyPen
279 #---------------------------------------------------------------------------
280
281 class Brush(GDIObject):
282 """
283 A brush is a drawing tool for filling in areas. It is used for painting the
284 background of rectangles, ellipses, etc. It has a colour and a style.
285 """
286 def __repr__(self):
287 return "<%s.%s; proxy of C++ wxBrush instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
288 def __init__(self, *args, **kwargs):
289 """
290 __init__(Colour colour, int style=SOLID) -> Brush
291
292 Constructs a brush from a colour object and style.
293 """
294 newobj = _gdi.new_Brush(*args, **kwargs)
295 self.this = newobj.this
296 self.thisown = 1
297 del newobj.thisown
298 def __del__(self, destroy=_gdi.delete_Brush):
299 """__del__()"""
300 try:
301 if self.thisown: destroy(self)
302 except: pass
303
304 def SetColour(*args, **kwargs):
305 """SetColour(Colour col)"""
306 return _gdi.Brush_SetColour(*args, **kwargs)
307
308 def SetStyle(*args, **kwargs):
309 """SetStyle(int style)"""
310 return _gdi.Brush_SetStyle(*args, **kwargs)
311
312 def SetStipple(*args, **kwargs):
313 """SetStipple(Bitmap stipple)"""
314 return _gdi.Brush_SetStipple(*args, **kwargs)
315
316 def GetColour(*args, **kwargs):
317 """GetColour() -> Colour"""
318 return _gdi.Brush_GetColour(*args, **kwargs)
319
320 def GetStyle(*args, **kwargs):
321 """GetStyle() -> int"""
322 return _gdi.Brush_GetStyle(*args, **kwargs)
323
324 def GetStipple(*args, **kwargs):
325 """GetStipple() -> Bitmap"""
326 return _gdi.Brush_GetStipple(*args, **kwargs)
327
328 def Ok(*args, **kwargs):
329 """Ok() -> bool"""
330 return _gdi.Brush_Ok(*args, **kwargs)
331
332 def GetMacTheme(*args, **kwargs):
333 """GetMacTheme() -> short"""
334 return _gdi.Brush_GetMacTheme(*args, **kwargs)
335
336 def SetMacTheme(*args, **kwargs):
337 """SetMacTheme(short macThemeBrush)"""
338 return _gdi.Brush_SetMacTheme(*args, **kwargs)
339
340 def __nonzero__(self): return self.Ok()
341
342 class BrushPtr(Brush):
343 def __init__(self, this):
344 self.this = this
345 if not hasattr(self,"thisown"): self.thisown = 0
346 self.__class__ = Brush
347 _gdi.Brush_swigregister(BrushPtr)
348
349 class Bitmap(GDIObject):
350 def __repr__(self):
351 return "<%s.%s; proxy of C++ wxBitmap instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
352 def __init__(self, *args, **kwargs):
353 """
354 __init__(String name, int type=BITMAP_TYPE_ANY) -> Bitmap
355
356 Loads a bitmap from a file.
357 """
358 newobj = _gdi.new_Bitmap(*args, **kwargs)
359 self.this = newobj.this
360 self.thisown = 1
361 del newobj.thisown
362 def __del__(self, destroy=_gdi.delete_Bitmap):
363 """__del__()"""
364 try:
365 if self.thisown: destroy(self)
366 except: pass
367
368 def Ok(*args, **kwargs):
369 """Ok() -> bool"""
370 return _gdi.Bitmap_Ok(*args, **kwargs)
371
372 def GetWidth(*args, **kwargs):
373 """
374 GetWidth() -> int
375
376 Gets the width of the bitmap in pixels.
377 """
378 return _gdi.Bitmap_GetWidth(*args, **kwargs)
379
380 def GetHeight(*args, **kwargs):
381 """
382 GetHeight() -> int
383
384 Gets the height of the bitmap in pixels.
385 """
386 return _gdi.Bitmap_GetHeight(*args, **kwargs)
387
388 def GetDepth(*args, **kwargs):
389 """
390 GetDepth() -> int
391
392 Gets the colour depth of the bitmap. A value of 1 indicates a
393 monochrome bitmap.
394 """
395 return _gdi.Bitmap_GetDepth(*args, **kwargs)
396
397 def ConvertToImage(*args, **kwargs):
398 """
399 ConvertToImage() -> Image
400
401 Creates a platform-independent image from a platform-dependent bitmap. This
402 preserves mask information so that bitmaps and images can be converted back
403 and forth without loss in that respect.
404 """
405 return _gdi.Bitmap_ConvertToImage(*args, **kwargs)
406
407 def GetMask(*args, **kwargs):
408 """
409 GetMask() -> Mask
410
411 Gets the associated mask (if any) which may have been loaded from a file
412 or explpicitly set for the bitmap.
413 """
414 return _gdi.Bitmap_GetMask(*args, **kwargs)
415
416 def SetMask(*args, **kwargs):
417 """
418 SetMask(Mask mask)
419
420 Sets the mask for this bitmap.
421 """
422 return _gdi.Bitmap_SetMask(*args, **kwargs)
423
424 def SetMaskColour(*args, **kwargs):
425 """
426 SetMaskColour(Colour colour)
427
428 Create a Mask based on a specified colour in the Bitmap.
429 """
430 return _gdi.Bitmap_SetMaskColour(*args, **kwargs)
431
432 def GetSubBitmap(*args, **kwargs):
433 """
434 GetSubBitmap(Rect rect) -> Bitmap
435
436 Returns a sub bitmap of the current one as long as the rect belongs entirely
437 to the bitmap. This function preserves bit depth and mask information.
438 """
439 return _gdi.Bitmap_GetSubBitmap(*args, **kwargs)
440
441 def SaveFile(*args, **kwargs):
442 """
443 SaveFile(String name, int type, Palette palette=(wxPalette *) NULL) -> bool
444
445 Saves a bitmap in the named file.
446 """
447 return _gdi.Bitmap_SaveFile(*args, **kwargs)
448
449 def LoadFile(*args, **kwargs):
450 """
451 LoadFile(String name, int type) -> bool
452
453 Loads a bitmap from a file
454 """
455 return _gdi.Bitmap_LoadFile(*args, **kwargs)
456
457 def CopyFromIcon(*args, **kwargs):
458 """CopyFromIcon(Icon icon) -> bool"""
459 return _gdi.Bitmap_CopyFromIcon(*args, **kwargs)
460
461 def SetHeight(*args, **kwargs):
462 """
463 SetHeight(int height)
464
465 Set the height property (does not affect the bitmap data).
466 """
467 return _gdi.Bitmap_SetHeight(*args, **kwargs)
468
469 def SetWidth(*args, **kwargs):
470 """
471 SetWidth(int width)
472
473 Set the width property (does not affect the bitmap data).
474 """
475 return _gdi.Bitmap_SetWidth(*args, **kwargs)
476
477 def SetDepth(*args, **kwargs):
478 """
479 SetDepth(int depth)
480
481 Set the depth property (does not affect the bitmap data).
482 """
483 return _gdi.Bitmap_SetDepth(*args, **kwargs)
484
485 def __nonzero__(self): return self.Ok()
486
487 class BitmapPtr(Bitmap):
488 def __init__(self, this):
489 self.this = this
490 if not hasattr(self,"thisown"): self.thisown = 0
491 self.__class__ = Bitmap
492 _gdi.Bitmap_swigregister(BitmapPtr)
493
494 def EmptyBitmap(*args, **kwargs):
495 """
496 EmptyBitmap(int width, int height, int depth=-1) -> Bitmap
497
498 Creates a new bitmap of the given size. A depth of -1 indicates the depth of
499 the current screen or visual. Some platforms only support 1 for monochrome and
500 -1 for the current colour setting.
501 """
502 val = _gdi.new_EmptyBitmap(*args, **kwargs)
503 val.thisown = 1
504 return val
505
506 def BitmapFromIcon(*args, **kwargs):
507 """
508 BitmapFromIcon(Icon icon) -> Bitmap
509
510 Create a new bitmap from an Icon object.
511 """
512 val = _gdi.new_BitmapFromIcon(*args, **kwargs)
513 val.thisown = 1
514 return val
515
516 def BitmapFromImage(*args, **kwargs):
517 """
518 BitmapFromImage(Image image, int depth=-1) -> Bitmap
519
520 Creates bitmap object from the image. This has to be done to actually display
521 an image as you cannot draw an image directly on a window. The resulting
522 bitmap will use the provided colour depth (or that of the current system if
523 depth is -1) which entails that a colour reduction has to take place.
524 """
525 val = _gdi.new_BitmapFromImage(*args, **kwargs)
526 val.thisown = 1
527 return val
528
529 def BitmapFromXPMData(*args, **kwargs):
530 """
531 BitmapFromXPMData(PyObject listOfStrings) -> Bitmap
532
533 Construct a Bitmap from a list of strings formatted as XPM data.
534 """
535 val = _gdi.new_BitmapFromXPMData(*args, **kwargs)
536 val.thisown = 1
537 return val
538
539 def BitmapFromBits(*args, **kwargs):
540 """
541 BitmapFromBits(PyObject bits, int width, int height, int depth=1) -> Bitmap
542
543 Creates a bitmap from an array of bits. You should only use this function for
544 monochrome bitmaps (depth 1) in portable programs: in this case the bits
545 parameter should contain an XBM image. For other bit depths, the behaviour is
546 platform dependent.
547 """
548 val = _gdi.new_BitmapFromBits(*args, **kwargs)
549 val.thisown = 1
550 return val
551
552 class Mask(core.Object):
553 """
554 This class encapsulates a monochrome mask bitmap, where the masked area is
555 black and the unmasked area is white. When associated with a bitmap and drawn
556 in a device context, the unmasked area of the bitmap will be drawn, and the
557 masked area will not be drawn.
558 """
559 def __repr__(self):
560 return "<%s.%s; proxy of C++ wxMask instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
561 def __init__(self, *args, **kwargs):
562 """
563 __init__(Bitmap bitmap, Colour colour=NullColour) -> Mask
564
565 Constructs a mask from a bitmap and a colour in that bitmap that indicates
566 the transparent portions of the mask, by default BLACK is used.
567 """
568 newobj = _gdi.new_Mask(*args, **kwargs)
569 self.this = newobj.this
570 self.thisown = 1
571 del newobj.thisown
572
573 class MaskPtr(Mask):
574 def __init__(self, this):
575 self.this = this
576 if not hasattr(self,"thisown"): self.thisown = 0
577 self.__class__ = Mask
578 _gdi.Mask_swigregister(MaskPtr)
579
580 MaskColour = Mask
581 class Icon(GDIObject):
582 def __repr__(self):
583 return "<%s.%s; proxy of C++ wxIcon instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
584 def __init__(self, *args, **kwargs):
585 """__init__(String name, int type, int desiredWidth=-1, int desiredHeight=-1) -> Icon"""
586 newobj = _gdi.new_Icon(*args, **kwargs)
587 self.this = newobj.this
588 self.thisown = 1
589 del newobj.thisown
590 def __del__(self, destroy=_gdi.delete_Icon):
591 """__del__()"""
592 try:
593 if self.thisown: destroy(self)
594 except: pass
595
596 def Ok(*args, **kwargs):
597 """Ok() -> bool"""
598 return _gdi.Icon_Ok(*args, **kwargs)
599
600 def GetWidth(*args, **kwargs):
601 """GetWidth() -> int"""
602 return _gdi.Icon_GetWidth(*args, **kwargs)
603
604 def GetHeight(*args, **kwargs):
605 """GetHeight() -> int"""
606 return _gdi.Icon_GetHeight(*args, **kwargs)
607
608 def GetDepth(*args, **kwargs):
609 """GetDepth() -> int"""
610 return _gdi.Icon_GetDepth(*args, **kwargs)
611
612 def SetWidth(*args, **kwargs):
613 """SetWidth(int w)"""
614 return _gdi.Icon_SetWidth(*args, **kwargs)
615
616 def SetHeight(*args, **kwargs):
617 """SetHeight(int h)"""
618 return _gdi.Icon_SetHeight(*args, **kwargs)
619
620 def SetDepth(*args, **kwargs):
621 """SetDepth(int d)"""
622 return _gdi.Icon_SetDepth(*args, **kwargs)
623
624 def CopyFromBitmap(*args, **kwargs):
625 """CopyFromBitmap(Bitmap bmp)"""
626 return _gdi.Icon_CopyFromBitmap(*args, **kwargs)
627
628 def __nonzero__(self): return self.Ok()
629
630 class IconPtr(Icon):
631 def __init__(self, this):
632 self.this = this
633 if not hasattr(self,"thisown"): self.thisown = 0
634 self.__class__ = Icon
635 _gdi.Icon_swigregister(IconPtr)
636
637 def EmptyIcon(*args, **kwargs):
638 """EmptyIcon() -> Icon"""
639 val = _gdi.new_EmptyIcon(*args, **kwargs)
640 val.thisown = 1
641 return val
642
643 def IconFromLocation(*args, **kwargs):
644 """IconFromLocation(IconLocation loc) -> Icon"""
645 val = _gdi.new_IconFromLocation(*args, **kwargs)
646 val.thisown = 1
647 return val
648
649 def IconFromBitmap(*args, **kwargs):
650 """IconFromBitmap(Bitmap bmp) -> Icon"""
651 val = _gdi.new_IconFromBitmap(*args, **kwargs)
652 val.thisown = 1
653 return val
654
655 def IconFromXPMData(*args, **kwargs):
656 """IconFromXPMData(PyObject listOfStrings) -> Icon"""
657 val = _gdi.new_IconFromXPMData(*args, **kwargs)
658 val.thisown = 1
659 return val
660
661 class IconLocation(object):
662 def __repr__(self):
663 return "<%s.%s; proxy of C++ wxIconLocation instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
664 def __init__(self, *args, **kwargs):
665 """__init__(String filename=&wxPyEmptyString, int num=0) -> IconLocation"""
666 newobj = _gdi.new_IconLocation(*args, **kwargs)
667 self.this = newobj.this
668 self.thisown = 1
669 del newobj.thisown
670 def __del__(self, destroy=_gdi.delete_IconLocation):
671 """__del__()"""
672 try:
673 if self.thisown: destroy(self)
674 except: pass
675
676 def IsOk(*args, **kwargs):
677 """IsOk() -> bool"""
678 return _gdi.IconLocation_IsOk(*args, **kwargs)
679
680 def __nonzero__(self): return self.Ok()
681 def SetFileName(*args, **kwargs):
682 """SetFileName(String filename)"""
683 return _gdi.IconLocation_SetFileName(*args, **kwargs)
684
685 def GetFileName(*args, **kwargs):
686 """GetFileName() -> String"""
687 return _gdi.IconLocation_GetFileName(*args, **kwargs)
688
689 def SetIndex(*args, **kwargs):
690 """SetIndex(int num)"""
691 return _gdi.IconLocation_SetIndex(*args, **kwargs)
692
693 def GetIndex(*args, **kwargs):
694 """GetIndex() -> int"""
695 return _gdi.IconLocation_GetIndex(*args, **kwargs)
696
697
698 class IconLocationPtr(IconLocation):
699 def __init__(self, this):
700 self.this = this
701 if not hasattr(self,"thisown"): self.thisown = 0
702 self.__class__ = IconLocation
703 _gdi.IconLocation_swigregister(IconLocationPtr)
704
705 class IconBundle(object):
706 def __repr__(self):
707 return "<%s.%s; proxy of C++ wxIconBundle instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
708 def __init__(self, *args, **kwargs):
709 """__init__() -> IconBundle"""
710 newobj = _gdi.new_IconBundle(*args, **kwargs)
711 self.this = newobj.this
712 self.thisown = 1
713 del newobj.thisown
714 def __del__(self, destroy=_gdi.delete_IconBundle):
715 """__del__()"""
716 try:
717 if self.thisown: destroy(self)
718 except: pass
719
720 def AddIcon(*args, **kwargs):
721 """AddIcon(Icon icon)"""
722 return _gdi.IconBundle_AddIcon(*args, **kwargs)
723
724 def AddIconFromFile(*args, **kwargs):
725 """AddIconFromFile(String file, long type)"""
726 return _gdi.IconBundle_AddIconFromFile(*args, **kwargs)
727
728 def GetIcon(*args, **kwargs):
729 """GetIcon(Size size) -> Icon"""
730 return _gdi.IconBundle_GetIcon(*args, **kwargs)
731
732
733 class IconBundlePtr(IconBundle):
734 def __init__(self, this):
735 self.this = this
736 if not hasattr(self,"thisown"): self.thisown = 0
737 self.__class__ = IconBundle
738 _gdi.IconBundle_swigregister(IconBundlePtr)
739
740 def IconBundleFromFile(*args, **kwargs):
741 """IconBundleFromFile(String file, long type) -> IconBundle"""
742 val = _gdi.new_IconBundleFromFile(*args, **kwargs)
743 val.thisown = 1
744 return val
745
746 def IconBundleFromIcon(*args, **kwargs):
747 """IconBundleFromIcon(Icon icon) -> IconBundle"""
748 val = _gdi.new_IconBundleFromIcon(*args, **kwargs)
749 val.thisown = 1
750 return val
751
752 class Cursor(GDIObject):
753 def __repr__(self):
754 return "<%s.%s; proxy of C++ wxCursor instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
755 def __init__(self, *args, **kwargs):
756 """__init__(String cursorName, long flags, int hotSpotX=0, int hotSpotY=0) -> Cursor"""
757 newobj = _gdi.new_Cursor(*args, **kwargs)
758 self.this = newobj.this
759 self.thisown = 1
760 del newobj.thisown
761 def __del__(self, destroy=_gdi.delete_Cursor):
762 """__del__()"""
763 try:
764 if self.thisown: destroy(self)
765 except: pass
766
767 def Ok(*args, **kwargs):
768 """Ok() -> bool"""
769 return _gdi.Cursor_Ok(*args, **kwargs)
770
771 def __nonzero__(self): return self.Ok()
772
773 class CursorPtr(Cursor):
774 def __init__(self, this):
775 self.this = this
776 if not hasattr(self,"thisown"): self.thisown = 0
777 self.__class__ = Cursor
778 _gdi.Cursor_swigregister(CursorPtr)
779
780 def StockCursor(*args, **kwargs):
781 """StockCursor(int id) -> Cursor"""
782 val = _gdi.new_StockCursor(*args, **kwargs)
783 val.thisown = 1
784 return val
785
786 def CursorFromImage(*args, **kwargs):
787 """CursorFromImage(Image image) -> Cursor"""
788 val = _gdi.new_CursorFromImage(*args, **kwargs)
789 val.thisown = 1
790 return val
791
792 def CursorFromBits(*args, **kwargs):
793 """
794 CursorFromBits(PyObject bits, int width, int height, int hotSpotX=-1,
795 int hotSpotY=-1, PyObject maskBits=0) -> Cursor
796 """
797 val = _gdi.new_CursorFromBits(*args, **kwargs)
798 val.thisown = 1
799 return val
800
801 #---------------------------------------------------------------------------
802
803 OutRegion = _gdi.OutRegion
804 PartRegion = _gdi.PartRegion
805 InRegion = _gdi.InRegion
806 class Region(GDIObject):
807 def __repr__(self):
808 return "<%s.%s; proxy of C++ wxRegion instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
809 def __init__(self, *args, **kwargs):
810 """__init__(int x=0, int y=0, int width=0, int height=0) -> Region"""
811 newobj = _gdi.new_Region(*args, **kwargs)
812 self.this = newobj.this
813 self.thisown = 1
814 del newobj.thisown
815 def __del__(self, destroy=_gdi.delete_Region):
816 """__del__()"""
817 try:
818 if self.thisown: destroy(self)
819 except: pass
820
821 def Clear(*args, **kwargs):
822 """Clear()"""
823 return _gdi.Region_Clear(*args, **kwargs)
824
825 def Contains(*args, **kwargs):
826 """Contains(int x, int y) -> int"""
827 return _gdi.Region_Contains(*args, **kwargs)
828
829 def ContainsPoint(*args, **kwargs):
830 """ContainsPoint(Point pt) -> int"""
831 return _gdi.Region_ContainsPoint(*args, **kwargs)
832
833 def ContainsRect(*args, **kwargs):
834 """ContainsRect(Rect rect) -> int"""
835 return _gdi.Region_ContainsRect(*args, **kwargs)
836
837 def ContainsRectDim(*args, **kwargs):
838 """ContainsRectDim(int x, int y, int w, int h) -> int"""
839 return _gdi.Region_ContainsRectDim(*args, **kwargs)
840
841 def GetBox(*args, **kwargs):
842 """GetBox() -> Rect"""
843 return _gdi.Region_GetBox(*args, **kwargs)
844
845 def Intersect(*args, **kwargs):
846 """Intersect(int x, int y, int width, int height) -> bool"""
847 return _gdi.Region_Intersect(*args, **kwargs)
848
849 def IntersectRect(*args, **kwargs):
850 """IntersectRect(Rect rect) -> bool"""
851 return _gdi.Region_IntersectRect(*args, **kwargs)
852
853 def IntersectRegion(*args, **kwargs):
854 """IntersectRegion(Region region) -> bool"""
855 return _gdi.Region_IntersectRegion(*args, **kwargs)
856
857 def IsEmpty(*args, **kwargs):
858 """IsEmpty() -> bool"""
859 return _gdi.Region_IsEmpty(*args, **kwargs)
860
861 def Union(*args, **kwargs):
862 """Union(int x, int y, int width, int height) -> bool"""
863 return _gdi.Region_Union(*args, **kwargs)
864
865 def UnionRect(*args, **kwargs):
866 """UnionRect(Rect rect) -> bool"""
867 return _gdi.Region_UnionRect(*args, **kwargs)
868
869 def UnionRegion(*args, **kwargs):
870 """UnionRegion(Region region) -> bool"""
871 return _gdi.Region_UnionRegion(*args, **kwargs)
872
873 def Subtract(*args, **kwargs):
874 """Subtract(int x, int y, int width, int height) -> bool"""
875 return _gdi.Region_Subtract(*args, **kwargs)
876
877 def SubtractRect(*args, **kwargs):
878 """SubtractRect(Rect rect) -> bool"""
879 return _gdi.Region_SubtractRect(*args, **kwargs)
880
881 def SubtractRegion(*args, **kwargs):
882 """SubtractRegion(Region region) -> bool"""
883 return _gdi.Region_SubtractRegion(*args, **kwargs)
884
885 def Xor(*args, **kwargs):
886 """Xor(int x, int y, int width, int height) -> bool"""
887 return _gdi.Region_Xor(*args, **kwargs)
888
889 def XorRect(*args, **kwargs):
890 """XorRect(Rect rect) -> bool"""
891 return _gdi.Region_XorRect(*args, **kwargs)
892
893 def XorRegion(*args, **kwargs):
894 """XorRegion(Region region) -> bool"""
895 return _gdi.Region_XorRegion(*args, **kwargs)
896
897 def ConvertToBitmap(*args, **kwargs):
898 """ConvertToBitmap() -> Bitmap"""
899 return _gdi.Region_ConvertToBitmap(*args, **kwargs)
900
901 def UnionBitmap(*args, **kwargs):
902 """UnionBitmap(Bitmap bmp, Colour transColour=NullColour, int tolerance=0) -> bool"""
903 return _gdi.Region_UnionBitmap(*args, **kwargs)
904
905
906 class RegionPtr(Region):
907 def __init__(self, this):
908 self.this = this
909 if not hasattr(self,"thisown"): self.thisown = 0
910 self.__class__ = Region
911 _gdi.Region_swigregister(RegionPtr)
912
913 def RegionFromBitmap(*args, **kwargs):
914 """RegionFromBitmap(Bitmap bmp, Colour transColour=NullColour, int tolerance=0) -> Region"""
915 val = _gdi.new_RegionFromBitmap(*args, **kwargs)
916 val.thisown = 1
917 return val
918
919 def RegionFromPoints(*args, **kwargs):
920 """RegionFromPoints(int points, Point points_array, int fillStyle=WINDING_RULE) -> Region"""
921 val = _gdi.new_RegionFromPoints(*args, **kwargs)
922 val.thisown = 1
923 return val
924
925 class RegionIterator(core.Object):
926 def __repr__(self):
927 return "<%s.%s; proxy of C++ wxRegionIterator instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
928 def __init__(self, *args, **kwargs):
929 """__init__(Region region) -> RegionIterator"""
930 newobj = _gdi.new_RegionIterator(*args, **kwargs)
931 self.this = newobj.this
932 self.thisown = 1
933 del newobj.thisown
934 def __del__(self, destroy=_gdi.delete_RegionIterator):
935 """__del__()"""
936 try:
937 if self.thisown: destroy(self)
938 except: pass
939
940 def GetX(*args, **kwargs):
941 """GetX() -> int"""
942 return _gdi.RegionIterator_GetX(*args, **kwargs)
943
944 def GetY(*args, **kwargs):
945 """GetY() -> int"""
946 return _gdi.RegionIterator_GetY(*args, **kwargs)
947
948 def GetW(*args, **kwargs):
949 """GetW() -> int"""
950 return _gdi.RegionIterator_GetW(*args, **kwargs)
951
952 def GetWidth(*args, **kwargs):
953 """GetWidth() -> int"""
954 return _gdi.RegionIterator_GetWidth(*args, **kwargs)
955
956 def GetH(*args, **kwargs):
957 """GetH() -> int"""
958 return _gdi.RegionIterator_GetH(*args, **kwargs)
959
960 def GetHeight(*args, **kwargs):
961 """GetHeight() -> int"""
962 return _gdi.RegionIterator_GetHeight(*args, **kwargs)
963
964 def GetRect(*args, **kwargs):
965 """GetRect() -> Rect"""
966 return _gdi.RegionIterator_GetRect(*args, **kwargs)
967
968 def HaveRects(*args, **kwargs):
969 """HaveRects() -> bool"""
970 return _gdi.RegionIterator_HaveRects(*args, **kwargs)
971
972 def Reset(*args, **kwargs):
973 """Reset()"""
974 return _gdi.RegionIterator_Reset(*args, **kwargs)
975
976 def Next(*args, **kwargs):
977 """Next()"""
978 return _gdi.RegionIterator_Next(*args, **kwargs)
979
980 def __nonzero__(*args, **kwargs):
981 """__nonzero__() -> bool"""
982 return _gdi.RegionIterator___nonzero__(*args, **kwargs)
983
984
985 class RegionIteratorPtr(RegionIterator):
986 def __init__(self, this):
987 self.this = this
988 if not hasattr(self,"thisown"): self.thisown = 0
989 self.__class__ = RegionIterator
990 _gdi.RegionIterator_swigregister(RegionIteratorPtr)
991
992 #---------------------------------------------------------------------------
993
994 FONTFAMILY_DEFAULT = _gdi.FONTFAMILY_DEFAULT
995 FONTFAMILY_DECORATIVE = _gdi.FONTFAMILY_DECORATIVE
996 FONTFAMILY_ROMAN = _gdi.FONTFAMILY_ROMAN
997 FONTFAMILY_SCRIPT = _gdi.FONTFAMILY_SCRIPT
998 FONTFAMILY_SWISS = _gdi.FONTFAMILY_SWISS
999 FONTFAMILY_MODERN = _gdi.FONTFAMILY_MODERN
1000 FONTFAMILY_TELETYPE = _gdi.FONTFAMILY_TELETYPE
1001 FONTFAMILY_MAX = _gdi.FONTFAMILY_MAX
1002 FONTFAMILY_UNKNOWN = _gdi.FONTFAMILY_UNKNOWN
1003 FONTSTYLE_NORMAL = _gdi.FONTSTYLE_NORMAL
1004 FONTSTYLE_ITALIC = _gdi.FONTSTYLE_ITALIC
1005 FONTSTYLE_SLANT = _gdi.FONTSTYLE_SLANT
1006 FONTSTYLE_MAX = _gdi.FONTSTYLE_MAX
1007 FONTWEIGHT_NORMAL = _gdi.FONTWEIGHT_NORMAL
1008 FONTWEIGHT_LIGHT = _gdi.FONTWEIGHT_LIGHT
1009 FONTWEIGHT_BOLD = _gdi.FONTWEIGHT_BOLD
1010 FONTWEIGHT_MAX = _gdi.FONTWEIGHT_MAX
1011 FONTFLAG_DEFAULT = _gdi.FONTFLAG_DEFAULT
1012 FONTFLAG_ITALIC = _gdi.FONTFLAG_ITALIC
1013 FONTFLAG_SLANT = _gdi.FONTFLAG_SLANT
1014 FONTFLAG_LIGHT = _gdi.FONTFLAG_LIGHT
1015 FONTFLAG_BOLD = _gdi.FONTFLAG_BOLD
1016 FONTFLAG_ANTIALIASED = _gdi.FONTFLAG_ANTIALIASED
1017 FONTFLAG_NOT_ANTIALIASED = _gdi.FONTFLAG_NOT_ANTIALIASED
1018 FONTFLAG_UNDERLINED = _gdi.FONTFLAG_UNDERLINED
1019 FONTFLAG_STRIKETHROUGH = _gdi.FONTFLAG_STRIKETHROUGH
1020 FONTFLAG_MASK = _gdi.FONTFLAG_MASK
1021 FONTENCODING_SYSTEM = _gdi.FONTENCODING_SYSTEM
1022 FONTENCODING_DEFAULT = _gdi.FONTENCODING_DEFAULT
1023 FONTENCODING_ISO8859_1 = _gdi.FONTENCODING_ISO8859_1
1024 FONTENCODING_ISO8859_2 = _gdi.FONTENCODING_ISO8859_2
1025 FONTENCODING_ISO8859_3 = _gdi.FONTENCODING_ISO8859_3
1026 FONTENCODING_ISO8859_4 = _gdi.FONTENCODING_ISO8859_4
1027 FONTENCODING_ISO8859_5 = _gdi.FONTENCODING_ISO8859_5
1028 FONTENCODING_ISO8859_6 = _gdi.FONTENCODING_ISO8859_6
1029 FONTENCODING_ISO8859_7 = _gdi.FONTENCODING_ISO8859_7
1030 FONTENCODING_ISO8859_8 = _gdi.FONTENCODING_ISO8859_8
1031 FONTENCODING_ISO8859_9 = _gdi.FONTENCODING_ISO8859_9
1032 FONTENCODING_ISO8859_10 = _gdi.FONTENCODING_ISO8859_10
1033 FONTENCODING_ISO8859_11 = _gdi.FONTENCODING_ISO8859_11
1034 FONTENCODING_ISO8859_12 = _gdi.FONTENCODING_ISO8859_12
1035 FONTENCODING_ISO8859_13 = _gdi.FONTENCODING_ISO8859_13
1036 FONTENCODING_ISO8859_14 = _gdi.FONTENCODING_ISO8859_14
1037 FONTENCODING_ISO8859_15 = _gdi.FONTENCODING_ISO8859_15
1038 FONTENCODING_ISO8859_MAX = _gdi.FONTENCODING_ISO8859_MAX
1039 FONTENCODING_KOI8 = _gdi.FONTENCODING_KOI8
1040 FONTENCODING_ALTERNATIVE = _gdi.FONTENCODING_ALTERNATIVE
1041 FONTENCODING_BULGARIAN = _gdi.FONTENCODING_BULGARIAN
1042 FONTENCODING_CP437 = _gdi.FONTENCODING_CP437
1043 FONTENCODING_CP850 = _gdi.FONTENCODING_CP850
1044 FONTENCODING_CP852 = _gdi.FONTENCODING_CP852
1045 FONTENCODING_CP855 = _gdi.FONTENCODING_CP855
1046 FONTENCODING_CP866 = _gdi.FONTENCODING_CP866
1047 FONTENCODING_CP874 = _gdi.FONTENCODING_CP874
1048 FONTENCODING_CP932 = _gdi.FONTENCODING_CP932
1049 FONTENCODING_CP936 = _gdi.FONTENCODING_CP936
1050 FONTENCODING_CP949 = _gdi.FONTENCODING_CP949
1051 FONTENCODING_CP950 = _gdi.FONTENCODING_CP950
1052 FONTENCODING_CP1250 = _gdi.FONTENCODING_CP1250
1053 FONTENCODING_CP1251 = _gdi.FONTENCODING_CP1251
1054 FONTENCODING_CP1252 = _gdi.FONTENCODING_CP1252
1055 FONTENCODING_CP1253 = _gdi.FONTENCODING_CP1253
1056 FONTENCODING_CP1254 = _gdi.FONTENCODING_CP1254
1057 FONTENCODING_CP1255 = _gdi.FONTENCODING_CP1255
1058 FONTENCODING_CP1256 = _gdi.FONTENCODING_CP1256
1059 FONTENCODING_CP1257 = _gdi.FONTENCODING_CP1257
1060 FONTENCODING_CP12_MAX = _gdi.FONTENCODING_CP12_MAX
1061 FONTENCODING_UTF7 = _gdi.FONTENCODING_UTF7
1062 FONTENCODING_UTF8 = _gdi.FONTENCODING_UTF8
1063 FONTENCODING_EUC_JP = _gdi.FONTENCODING_EUC_JP
1064 FONTENCODING_UTF16BE = _gdi.FONTENCODING_UTF16BE
1065 FONTENCODING_UTF16LE = _gdi.FONTENCODING_UTF16LE
1066 FONTENCODING_UTF32BE = _gdi.FONTENCODING_UTF32BE
1067 FONTENCODING_UTF32LE = _gdi.FONTENCODING_UTF32LE
1068 FONTENCODING_MACROMAN = _gdi.FONTENCODING_MACROMAN
1069 FONTENCODING_MACJAPANESE = _gdi.FONTENCODING_MACJAPANESE
1070 FONTENCODING_MACCHINESETRAD = _gdi.FONTENCODING_MACCHINESETRAD
1071 FONTENCODING_MACKOREAN = _gdi.FONTENCODING_MACKOREAN
1072 FONTENCODING_MACARABIC = _gdi.FONTENCODING_MACARABIC
1073 FONTENCODING_MACHEBREW = _gdi.FONTENCODING_MACHEBREW
1074 FONTENCODING_MACGREEK = _gdi.FONTENCODING_MACGREEK
1075 FONTENCODING_MACCYRILLIC = _gdi.FONTENCODING_MACCYRILLIC
1076 FONTENCODING_MACDEVANAGARI = _gdi.FONTENCODING_MACDEVANAGARI
1077 FONTENCODING_MACGURMUKHI = _gdi.FONTENCODING_MACGURMUKHI
1078 FONTENCODING_MACGUJARATI = _gdi.FONTENCODING_MACGUJARATI
1079 FONTENCODING_MACORIYA = _gdi.FONTENCODING_MACORIYA
1080 FONTENCODING_MACBENGALI = _gdi.FONTENCODING_MACBENGALI
1081 FONTENCODING_MACTAMIL = _gdi.FONTENCODING_MACTAMIL
1082 FONTENCODING_MACTELUGU = _gdi.FONTENCODING_MACTELUGU
1083 FONTENCODING_MACKANNADA = _gdi.FONTENCODING_MACKANNADA
1084 FONTENCODING_MACMALAJALAM = _gdi.FONTENCODING_MACMALAJALAM
1085 FONTENCODING_MACSINHALESE = _gdi.FONTENCODING_MACSINHALESE
1086 FONTENCODING_MACBURMESE = _gdi.FONTENCODING_MACBURMESE
1087 FONTENCODING_MACKHMER = _gdi.FONTENCODING_MACKHMER
1088 FONTENCODING_MACTHAI = _gdi.FONTENCODING_MACTHAI
1089 FONTENCODING_MACLAOTIAN = _gdi.FONTENCODING_MACLAOTIAN
1090 FONTENCODING_MACGEORGIAN = _gdi.FONTENCODING_MACGEORGIAN
1091 FONTENCODING_MACARMENIAN = _gdi.FONTENCODING_MACARMENIAN
1092 FONTENCODING_MACCHINESESIMP = _gdi.FONTENCODING_MACCHINESESIMP
1093 FONTENCODING_MACTIBETAN = _gdi.FONTENCODING_MACTIBETAN
1094 FONTENCODING_MACMONGOLIAN = _gdi.FONTENCODING_MACMONGOLIAN
1095 FONTENCODING_MACETHIOPIC = _gdi.FONTENCODING_MACETHIOPIC
1096 FONTENCODING_MACCENTRALEUR = _gdi.FONTENCODING_MACCENTRALEUR
1097 FONTENCODING_MACVIATNAMESE = _gdi.FONTENCODING_MACVIATNAMESE
1098 FONTENCODING_MACARABICEXT = _gdi.FONTENCODING_MACARABICEXT
1099 FONTENCODING_MACSYMBOL = _gdi.FONTENCODING_MACSYMBOL
1100 FONTENCODING_MACDINGBATS = _gdi.FONTENCODING_MACDINGBATS
1101 FONTENCODING_MACTURKISH = _gdi.FONTENCODING_MACTURKISH
1102 FONTENCODING_MACCROATIAN = _gdi.FONTENCODING_MACCROATIAN
1103 FONTENCODING_MACICELANDIC = _gdi.FONTENCODING_MACICELANDIC
1104 FONTENCODING_MACROMANIAN = _gdi.FONTENCODING_MACROMANIAN
1105 FONTENCODING_MACCELTIC = _gdi.FONTENCODING_MACCELTIC
1106 FONTENCODING_MACGAELIC = _gdi.FONTENCODING_MACGAELIC
1107 FONTENCODING_MACKEYBOARD = _gdi.FONTENCODING_MACKEYBOARD
1108 FONTENCODING_MACMIN = _gdi.FONTENCODING_MACMIN
1109 FONTENCODING_MACMAX = _gdi.FONTENCODING_MACMAX
1110 FONTENCODING_MAX = _gdi.FONTENCODING_MAX
1111 FONTENCODING_UTF16 = _gdi.FONTENCODING_UTF16
1112 FONTENCODING_UTF32 = _gdi.FONTENCODING_UTF32
1113 FONTENCODING_UNICODE = _gdi.FONTENCODING_UNICODE
1114 FONTENCODING_GB2312 = _gdi.FONTENCODING_GB2312
1115 FONTENCODING_BIG5 = _gdi.FONTENCODING_BIG5
1116 FONTENCODING_SHIFT_JIS = _gdi.FONTENCODING_SHIFT_JIS
1117 #---------------------------------------------------------------------------
1118
1119 class NativeFontInfo(object):
1120 def __repr__(self):
1121 return "<%s.%s; proxy of C++ wxNativeFontInfo instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1122 def __init__(self, *args, **kwargs):
1123 """__init__() -> NativeFontInfo"""
1124 newobj = _gdi.new_NativeFontInfo(*args, **kwargs)
1125 self.this = newobj.this
1126 self.thisown = 1
1127 del newobj.thisown
1128 def __del__(self, destroy=_gdi.delete_NativeFontInfo):
1129 """__del__()"""
1130 try:
1131 if self.thisown: destroy(self)
1132 except: pass
1133
1134 def Init(*args, **kwargs):
1135 """Init()"""
1136 return _gdi.NativeFontInfo_Init(*args, **kwargs)
1137
1138 def InitFromFont(*args, **kwargs):
1139 """InitFromFont(Font font)"""
1140 return _gdi.NativeFontInfo_InitFromFont(*args, **kwargs)
1141
1142 def GetPointSize(*args, **kwargs):
1143 """GetPointSize() -> int"""
1144 return _gdi.NativeFontInfo_GetPointSize(*args, **kwargs)
1145
1146 def GetStyle(*args, **kwargs):
1147 """GetStyle() -> int"""
1148 return _gdi.NativeFontInfo_GetStyle(*args, **kwargs)
1149
1150 def GetWeight(*args, **kwargs):
1151 """GetWeight() -> int"""
1152 return _gdi.NativeFontInfo_GetWeight(*args, **kwargs)
1153
1154 def GetUnderlined(*args, **kwargs):
1155 """GetUnderlined() -> bool"""
1156 return _gdi.NativeFontInfo_GetUnderlined(*args, **kwargs)
1157
1158 def GetFaceName(*args, **kwargs):
1159 """GetFaceName() -> String"""
1160 return _gdi.NativeFontInfo_GetFaceName(*args, **kwargs)
1161
1162 def GetFamily(*args, **kwargs):
1163 """GetFamily() -> int"""
1164 return _gdi.NativeFontInfo_GetFamily(*args, **kwargs)
1165
1166 def GetEncoding(*args, **kwargs):
1167 """GetEncoding() -> int"""
1168 return _gdi.NativeFontInfo_GetEncoding(*args, **kwargs)
1169
1170 def SetPointSize(*args, **kwargs):
1171 """SetPointSize(int pointsize)"""
1172 return _gdi.NativeFontInfo_SetPointSize(*args, **kwargs)
1173
1174 def SetStyle(*args, **kwargs):
1175 """SetStyle(int style)"""
1176 return _gdi.NativeFontInfo_SetStyle(*args, **kwargs)
1177
1178 def SetWeight(*args, **kwargs):
1179 """SetWeight(int weight)"""
1180 return _gdi.NativeFontInfo_SetWeight(*args, **kwargs)
1181
1182 def SetUnderlined(*args, **kwargs):
1183 """SetUnderlined(bool underlined)"""
1184 return _gdi.NativeFontInfo_SetUnderlined(*args, **kwargs)
1185
1186 def SetFaceName(*args, **kwargs):
1187 """SetFaceName(String facename)"""
1188 return _gdi.NativeFontInfo_SetFaceName(*args, **kwargs)
1189
1190 def SetFamily(*args, **kwargs):
1191 """SetFamily(int family)"""
1192 return _gdi.NativeFontInfo_SetFamily(*args, **kwargs)
1193
1194 def SetEncoding(*args, **kwargs):
1195 """SetEncoding(int encoding)"""
1196 return _gdi.NativeFontInfo_SetEncoding(*args, **kwargs)
1197
1198 def FromString(*args, **kwargs):
1199 """FromString(String s) -> bool"""
1200 return _gdi.NativeFontInfo_FromString(*args, **kwargs)
1201
1202 def ToString(*args, **kwargs):
1203 """ToString() -> String"""
1204 return _gdi.NativeFontInfo_ToString(*args, **kwargs)
1205
1206 def __str__(*args, **kwargs):
1207 """__str__() -> String"""
1208 return _gdi.NativeFontInfo___str__(*args, **kwargs)
1209
1210 def FromUserString(*args, **kwargs):
1211 """FromUserString(String s) -> bool"""
1212 return _gdi.NativeFontInfo_FromUserString(*args, **kwargs)
1213
1214 def ToUserString(*args, **kwargs):
1215 """ToUserString() -> String"""
1216 return _gdi.NativeFontInfo_ToUserString(*args, **kwargs)
1217
1218
1219 class NativeFontInfoPtr(NativeFontInfo):
1220 def __init__(self, this):
1221 self.this = this
1222 if not hasattr(self,"thisown"): self.thisown = 0
1223 self.__class__ = NativeFontInfo
1224 _gdi.NativeFontInfo_swigregister(NativeFontInfoPtr)
1225
1226 class NativeEncodingInfo(object):
1227 def __repr__(self):
1228 return "<%s.%s; proxy of C++ wxNativeEncodingInfo instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1229 facename = property(_gdi.NativeEncodingInfo_facename_get, _gdi.NativeEncodingInfo_facename_set)
1230 encoding = property(_gdi.NativeEncodingInfo_encoding_get, _gdi.NativeEncodingInfo_encoding_set)
1231 def __init__(self, *args, **kwargs):
1232 """__init__() -> NativeEncodingInfo"""
1233 newobj = _gdi.new_NativeEncodingInfo(*args, **kwargs)
1234 self.this = newobj.this
1235 self.thisown = 1
1236 del newobj.thisown
1237 def __del__(self, destroy=_gdi.delete_NativeEncodingInfo):
1238 """__del__()"""
1239 try:
1240 if self.thisown: destroy(self)
1241 except: pass
1242
1243 def FromString(*args, **kwargs):
1244 """FromString(String s) -> bool"""
1245 return _gdi.NativeEncodingInfo_FromString(*args, **kwargs)
1246
1247 def ToString(*args, **kwargs):
1248 """ToString() -> String"""
1249 return _gdi.NativeEncodingInfo_ToString(*args, **kwargs)
1250
1251
1252 class NativeEncodingInfoPtr(NativeEncodingInfo):
1253 def __init__(self, this):
1254 self.this = this
1255 if not hasattr(self,"thisown"): self.thisown = 0
1256 self.__class__ = NativeEncodingInfo
1257 _gdi.NativeEncodingInfo_swigregister(NativeEncodingInfoPtr)
1258
1259
1260 def GetNativeFontEncoding(*args, **kwargs):
1261 """GetNativeFontEncoding(int encoding) -> NativeEncodingInfo"""
1262 return _gdi.GetNativeFontEncoding(*args, **kwargs)
1263
1264 def TestFontEncoding(*args, **kwargs):
1265 """TestFontEncoding(NativeEncodingInfo info) -> bool"""
1266 return _gdi.TestFontEncoding(*args, **kwargs)
1267 #---------------------------------------------------------------------------
1268
1269 class FontMapper(object):
1270 def __repr__(self):
1271 return "<%s.%s; proxy of C++ wxFontMapper instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1272 def __init__(self, *args, **kwargs):
1273 """__init__() -> FontMapper"""
1274 newobj = _gdi.new_FontMapper(*args, **kwargs)
1275 self.this = newobj.this
1276 self.thisown = 1
1277 del newobj.thisown
1278 def __del__(self, destroy=_gdi.delete_FontMapper):
1279 """__del__()"""
1280 try:
1281 if self.thisown: destroy(self)
1282 except: pass
1283
1284 def Get(*args, **kwargs):
1285 """Get() -> FontMapper"""
1286 return _gdi.FontMapper_Get(*args, **kwargs)
1287
1288 Get = staticmethod(Get)
1289 def Set(*args, **kwargs):
1290 """Set(FontMapper mapper) -> FontMapper"""
1291 return _gdi.FontMapper_Set(*args, **kwargs)
1292
1293 Set = staticmethod(Set)
1294 def CharsetToEncoding(*args, **kwargs):
1295 """CharsetToEncoding(String charset, bool interactive=True) -> int"""
1296 return _gdi.FontMapper_CharsetToEncoding(*args, **kwargs)
1297
1298 def GetSupportedEncodingsCount(*args, **kwargs):
1299 """GetSupportedEncodingsCount() -> size_t"""
1300 return _gdi.FontMapper_GetSupportedEncodingsCount(*args, **kwargs)
1301
1302 GetSupportedEncodingsCount = staticmethod(GetSupportedEncodingsCount)
1303 def GetEncoding(*args, **kwargs):
1304 """GetEncoding(size_t n) -> int"""
1305 return _gdi.FontMapper_GetEncoding(*args, **kwargs)
1306
1307 GetEncoding = staticmethod(GetEncoding)
1308 def GetEncodingName(*args, **kwargs):
1309 """GetEncodingName(int encoding) -> String"""
1310 return _gdi.FontMapper_GetEncodingName(*args, **kwargs)
1311
1312 GetEncodingName = staticmethod(GetEncodingName)
1313 def GetEncodingDescription(*args, **kwargs):
1314 """GetEncodingDescription(int encoding) -> String"""
1315 return _gdi.FontMapper_GetEncodingDescription(*args, **kwargs)
1316
1317 GetEncodingDescription = staticmethod(GetEncodingDescription)
1318 def SetConfig(*args, **kwargs):
1319 """SetConfig(ConfigBase config)"""
1320 return _gdi.FontMapper_SetConfig(*args, **kwargs)
1321
1322 def SetConfigPath(*args, **kwargs):
1323 """SetConfigPath(String prefix)"""
1324 return _gdi.FontMapper_SetConfigPath(*args, **kwargs)
1325
1326 def GetDefaultConfigPath(*args, **kwargs):
1327 """GetDefaultConfigPath() -> String"""
1328 return _gdi.FontMapper_GetDefaultConfigPath(*args, **kwargs)
1329
1330 GetDefaultConfigPath = staticmethod(GetDefaultConfigPath)
1331 def GetAltForEncoding(*args, **kwargs):
1332 """GetAltForEncoding(int encoding, String facename=EmptyString, bool interactive=True) -> PyObject"""
1333 return _gdi.FontMapper_GetAltForEncoding(*args, **kwargs)
1334
1335 def IsEncodingAvailable(*args, **kwargs):
1336 """IsEncodingAvailable(int encoding, String facename=EmptyString) -> bool"""
1337 return _gdi.FontMapper_IsEncodingAvailable(*args, **kwargs)
1338
1339 def SetDialogParent(*args, **kwargs):
1340 """SetDialogParent(Window parent)"""
1341 return _gdi.FontMapper_SetDialogParent(*args, **kwargs)
1342
1343 def SetDialogTitle(*args, **kwargs):
1344 """SetDialogTitle(String title)"""
1345 return _gdi.FontMapper_SetDialogTitle(*args, **kwargs)
1346
1347
1348 class FontMapperPtr(FontMapper):
1349 def __init__(self, this):
1350 self.this = this
1351 if not hasattr(self,"thisown"): self.thisown = 0
1352 self.__class__ = FontMapper
1353 _gdi.FontMapper_swigregister(FontMapperPtr)
1354
1355 def FontMapper_Get(*args, **kwargs):
1356 """FontMapper_Get() -> FontMapper"""
1357 return _gdi.FontMapper_Get(*args, **kwargs)
1358
1359 def FontMapper_Set(*args, **kwargs):
1360 """FontMapper_Set(FontMapper mapper) -> FontMapper"""
1361 return _gdi.FontMapper_Set(*args, **kwargs)
1362
1363 def FontMapper_GetSupportedEncodingsCount(*args, **kwargs):
1364 """FontMapper_GetSupportedEncodingsCount() -> size_t"""
1365 return _gdi.FontMapper_GetSupportedEncodingsCount(*args, **kwargs)
1366
1367 def FontMapper_GetEncoding(*args, **kwargs):
1368 """FontMapper_GetEncoding(size_t n) -> int"""
1369 return _gdi.FontMapper_GetEncoding(*args, **kwargs)
1370
1371 def FontMapper_GetEncodingName(*args, **kwargs):
1372 """FontMapper_GetEncodingName(int encoding) -> String"""
1373 return _gdi.FontMapper_GetEncodingName(*args, **kwargs)
1374
1375 def FontMapper_GetEncodingDescription(*args, **kwargs):
1376 """FontMapper_GetEncodingDescription(int encoding) -> String"""
1377 return _gdi.FontMapper_GetEncodingDescription(*args, **kwargs)
1378
1379 def FontMapper_GetDefaultConfigPath(*args, **kwargs):
1380 """FontMapper_GetDefaultConfigPath() -> String"""
1381 return _gdi.FontMapper_GetDefaultConfigPath(*args, **kwargs)
1382
1383 #---------------------------------------------------------------------------
1384
1385 class Font(GDIObject):
1386 def __repr__(self):
1387 return "<%s.%s; proxy of C++ wxFont instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1388 def __init__(self, *args, **kwargs):
1389 """
1390 __init__(int pointSize, int family, int style, int weight, bool underline=False,
1391 String face=EmptyString,
1392 int encoding=FONTENCODING_DEFAULT) -> Font
1393 """
1394 newobj = _gdi.new_Font(*args, **kwargs)
1395 self.this = newobj.this
1396 self.thisown = 1
1397 del newobj.thisown
1398 def __del__(self, destroy=_gdi.delete_Font):
1399 """__del__()"""
1400 try:
1401 if self.thisown: destroy(self)
1402 except: pass
1403
1404 def Ok(*args, **kwargs):
1405 """Ok() -> bool"""
1406 return _gdi.Font_Ok(*args, **kwargs)
1407
1408 def __nonzero__(self): return self.Ok()
1409 def __eq__(*args, **kwargs):
1410 """__eq__(Font font) -> bool"""
1411 return _gdi.Font___eq__(*args, **kwargs)
1412
1413 def __ne__(*args, **kwargs):
1414 """__ne__(Font font) -> bool"""
1415 return _gdi.Font___ne__(*args, **kwargs)
1416
1417 def GetPointSize(*args, **kwargs):
1418 """GetPointSize() -> int"""
1419 return _gdi.Font_GetPointSize(*args, **kwargs)
1420
1421 def GetFamily(*args, **kwargs):
1422 """GetFamily() -> int"""
1423 return _gdi.Font_GetFamily(*args, **kwargs)
1424
1425 def GetStyle(*args, **kwargs):
1426 """GetStyle() -> int"""
1427 return _gdi.Font_GetStyle(*args, **kwargs)
1428
1429 def GetWeight(*args, **kwargs):
1430 """GetWeight() -> int"""
1431 return _gdi.Font_GetWeight(*args, **kwargs)
1432
1433 def GetUnderlined(*args, **kwargs):
1434 """GetUnderlined() -> bool"""
1435 return _gdi.Font_GetUnderlined(*args, **kwargs)
1436
1437 def GetFaceName(*args, **kwargs):
1438 """GetFaceName() -> String"""
1439 return _gdi.Font_GetFaceName(*args, **kwargs)
1440
1441 def GetEncoding(*args, **kwargs):
1442 """GetEncoding() -> int"""
1443 return _gdi.Font_GetEncoding(*args, **kwargs)
1444
1445 def GetNativeFontInfo(*args, **kwargs):
1446 """GetNativeFontInfo() -> NativeFontInfo"""
1447 return _gdi.Font_GetNativeFontInfo(*args, **kwargs)
1448
1449 def IsFixedWidth(*args, **kwargs):
1450 """IsFixedWidth() -> bool"""
1451 return _gdi.Font_IsFixedWidth(*args, **kwargs)
1452
1453 def GetNativeFontInfoDesc(*args, **kwargs):
1454 """GetNativeFontInfoDesc() -> String"""
1455 return _gdi.Font_GetNativeFontInfoDesc(*args, **kwargs)
1456
1457 def GetNativeFontInfoUserDesc(*args, **kwargs):
1458 """GetNativeFontInfoUserDesc() -> String"""
1459 return _gdi.Font_GetNativeFontInfoUserDesc(*args, **kwargs)
1460
1461 def SetPointSize(*args, **kwargs):
1462 """SetPointSize(int pointSize)"""
1463 return _gdi.Font_SetPointSize(*args, **kwargs)
1464
1465 def SetFamily(*args, **kwargs):
1466 """SetFamily(int family)"""
1467 return _gdi.Font_SetFamily(*args, **kwargs)
1468
1469 def SetStyle(*args, **kwargs):
1470 """SetStyle(int style)"""
1471 return _gdi.Font_SetStyle(*args, **kwargs)
1472
1473 def SetWeight(*args, **kwargs):
1474 """SetWeight(int weight)"""
1475 return _gdi.Font_SetWeight(*args, **kwargs)
1476
1477 def SetFaceName(*args, **kwargs):
1478 """SetFaceName(String faceName)"""
1479 return _gdi.Font_SetFaceName(*args, **kwargs)
1480
1481 def SetUnderlined(*args, **kwargs):
1482 """SetUnderlined(bool underlined)"""
1483 return _gdi.Font_SetUnderlined(*args, **kwargs)
1484
1485 def SetEncoding(*args, **kwargs):
1486 """SetEncoding(int encoding)"""
1487 return _gdi.Font_SetEncoding(*args, **kwargs)
1488
1489 def SetNativeFontInfo(*args, **kwargs):
1490 """SetNativeFontInfo(NativeFontInfo info)"""
1491 return _gdi.Font_SetNativeFontInfo(*args, **kwargs)
1492
1493 def SetNativeFontInfoFromString(*args, **kwargs):
1494 """SetNativeFontInfoFromString(String info)"""
1495 return _gdi.Font_SetNativeFontInfoFromString(*args, **kwargs)
1496
1497 def SetNativeFontInfoUserDesc(*args, **kwargs):
1498 """SetNativeFontInfoUserDesc(String info)"""
1499 return _gdi.Font_SetNativeFontInfoUserDesc(*args, **kwargs)
1500
1501 def GetFamilyString(*args, **kwargs):
1502 """GetFamilyString() -> String"""
1503 return _gdi.Font_GetFamilyString(*args, **kwargs)
1504
1505 def GetStyleString(*args, **kwargs):
1506 """GetStyleString() -> String"""
1507 return _gdi.Font_GetStyleString(*args, **kwargs)
1508
1509 def GetWeightString(*args, **kwargs):
1510 """GetWeightString() -> String"""
1511 return _gdi.Font_GetWeightString(*args, **kwargs)
1512
1513 def SetNoAntiAliasing(*args, **kwargs):
1514 """SetNoAntiAliasing(bool no=True)"""
1515 return _gdi.Font_SetNoAntiAliasing(*args, **kwargs)
1516
1517 def GetNoAntiAliasing(*args, **kwargs):
1518 """GetNoAntiAliasing() -> bool"""
1519 return _gdi.Font_GetNoAntiAliasing(*args, **kwargs)
1520
1521 def GetDefaultEncoding(*args, **kwargs):
1522 """GetDefaultEncoding() -> int"""
1523 return _gdi.Font_GetDefaultEncoding(*args, **kwargs)
1524
1525 GetDefaultEncoding = staticmethod(GetDefaultEncoding)
1526 def SetDefaultEncoding(*args, **kwargs):
1527 """SetDefaultEncoding(int encoding)"""
1528 return _gdi.Font_SetDefaultEncoding(*args, **kwargs)
1529
1530 SetDefaultEncoding = staticmethod(SetDefaultEncoding)
1531
1532 class FontPtr(Font):
1533 def __init__(self, this):
1534 self.this = this
1535 if not hasattr(self,"thisown"): self.thisown = 0
1536 self.__class__ = Font
1537 _gdi.Font_swigregister(FontPtr)
1538
1539 def FontFromNativeInfo(*args, **kwargs):
1540 """FontFromNativeInfo(NativeFontInfo info) -> Font"""
1541 val = _gdi.new_FontFromNativeInfo(*args, **kwargs)
1542 val.thisown = 1
1543 return val
1544
1545 def FontFromNativeInfoString(*args, **kwargs):
1546 """FontFromNativeInfoString(String info) -> Font"""
1547 val = _gdi.new_FontFromNativeInfoString(*args, **kwargs)
1548 val.thisown = 1
1549 return val
1550
1551 def Font2(*args, **kwargs):
1552 """
1553 Font2(int pointSize, int family, int flags=FONTFLAG_DEFAULT,
1554 String face=EmptyString, int encoding=FONTENCODING_DEFAULT) -> Font
1555 """
1556 val = _gdi.new_Font2(*args, **kwargs)
1557 val.thisown = 1
1558 return val
1559
1560 def Font_GetDefaultEncoding(*args, **kwargs):
1561 """Font_GetDefaultEncoding() -> int"""
1562 return _gdi.Font_GetDefaultEncoding(*args, **kwargs)
1563
1564 def Font_SetDefaultEncoding(*args, **kwargs):
1565 """Font_SetDefaultEncoding(int encoding)"""
1566 return _gdi.Font_SetDefaultEncoding(*args, **kwargs)
1567
1568 #---------------------------------------------------------------------------
1569
1570 class FontEnumerator(object):
1571 def __repr__(self):
1572 return "<%s.%s; proxy of C++ wxPyFontEnumerator instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1573 def __init__(self, *args, **kwargs):
1574 """__init__() -> FontEnumerator"""
1575 newobj = _gdi.new_FontEnumerator(*args, **kwargs)
1576 self.this = newobj.this
1577 self.thisown = 1
1578 del newobj.thisown
1579 self._setCallbackInfo(self, FontEnumerator, 0)
1580
1581 def __del__(self, destroy=_gdi.delete_FontEnumerator):
1582 """__del__()"""
1583 try:
1584 if self.thisown: destroy(self)
1585 except: pass
1586
1587 def _setCallbackInfo(*args, **kwargs):
1588 """_setCallbackInfo(PyObject self, PyObject _class, bool incref)"""
1589 return _gdi.FontEnumerator__setCallbackInfo(*args, **kwargs)
1590
1591 def EnumerateFacenames(*args, **kwargs):
1592 """EnumerateFacenames(int encoding=FONTENCODING_SYSTEM, bool fixedWidthOnly=False) -> bool"""
1593 return _gdi.FontEnumerator_EnumerateFacenames(*args, **kwargs)
1594
1595 def EnumerateEncodings(*args, **kwargs):
1596 """EnumerateEncodings(String facename=EmptyString) -> bool"""
1597 return _gdi.FontEnumerator_EnumerateEncodings(*args, **kwargs)
1598
1599 def GetEncodings(*args, **kwargs):
1600 """GetEncodings() -> PyObject"""
1601 return _gdi.FontEnumerator_GetEncodings(*args, **kwargs)
1602
1603 def GetFacenames(*args, **kwargs):
1604 """GetFacenames() -> PyObject"""
1605 return _gdi.FontEnumerator_GetFacenames(*args, **kwargs)
1606
1607
1608 class FontEnumeratorPtr(FontEnumerator):
1609 def __init__(self, this):
1610 self.this = this
1611 if not hasattr(self,"thisown"): self.thisown = 0
1612 self.__class__ = FontEnumerator
1613 _gdi.FontEnumerator_swigregister(FontEnumeratorPtr)
1614
1615 #---------------------------------------------------------------------------
1616
1617 LANGUAGE_DEFAULT = _gdi.LANGUAGE_DEFAULT
1618 LANGUAGE_UNKNOWN = _gdi.LANGUAGE_UNKNOWN
1619 LANGUAGE_ABKHAZIAN = _gdi.LANGUAGE_ABKHAZIAN
1620 LANGUAGE_AFAR = _gdi.LANGUAGE_AFAR
1621 LANGUAGE_AFRIKAANS = _gdi.LANGUAGE_AFRIKAANS
1622 LANGUAGE_ALBANIAN = _gdi.LANGUAGE_ALBANIAN
1623 LANGUAGE_AMHARIC = _gdi.LANGUAGE_AMHARIC
1624 LANGUAGE_ARABIC = _gdi.LANGUAGE_ARABIC
1625 LANGUAGE_ARABIC_ALGERIA = _gdi.LANGUAGE_ARABIC_ALGERIA
1626 LANGUAGE_ARABIC_BAHRAIN = _gdi.LANGUAGE_ARABIC_BAHRAIN
1627 LANGUAGE_ARABIC_EGYPT = _gdi.LANGUAGE_ARABIC_EGYPT
1628 LANGUAGE_ARABIC_IRAQ = _gdi.LANGUAGE_ARABIC_IRAQ
1629 LANGUAGE_ARABIC_JORDAN = _gdi.LANGUAGE_ARABIC_JORDAN
1630 LANGUAGE_ARABIC_KUWAIT = _gdi.LANGUAGE_ARABIC_KUWAIT
1631 LANGUAGE_ARABIC_LEBANON = _gdi.LANGUAGE_ARABIC_LEBANON
1632 LANGUAGE_ARABIC_LIBYA = _gdi.LANGUAGE_ARABIC_LIBYA
1633 LANGUAGE_ARABIC_MOROCCO = _gdi.LANGUAGE_ARABIC_MOROCCO
1634 LANGUAGE_ARABIC_OMAN = _gdi.LANGUAGE_ARABIC_OMAN
1635 LANGUAGE_ARABIC_QATAR = _gdi.LANGUAGE_ARABIC_QATAR
1636 LANGUAGE_ARABIC_SAUDI_ARABIA = _gdi.LANGUAGE_ARABIC_SAUDI_ARABIA
1637 LANGUAGE_ARABIC_SUDAN = _gdi.LANGUAGE_ARABIC_SUDAN
1638 LANGUAGE_ARABIC_SYRIA = _gdi.LANGUAGE_ARABIC_SYRIA
1639 LANGUAGE_ARABIC_TUNISIA = _gdi.LANGUAGE_ARABIC_TUNISIA
1640 LANGUAGE_ARABIC_UAE = _gdi.LANGUAGE_ARABIC_UAE
1641 LANGUAGE_ARABIC_YEMEN = _gdi.LANGUAGE_ARABIC_YEMEN
1642 LANGUAGE_ARMENIAN = _gdi.LANGUAGE_ARMENIAN
1643 LANGUAGE_ASSAMESE = _gdi.LANGUAGE_ASSAMESE
1644 LANGUAGE_AYMARA = _gdi.LANGUAGE_AYMARA
1645 LANGUAGE_AZERI = _gdi.LANGUAGE_AZERI
1646 LANGUAGE_AZERI_CYRILLIC = _gdi.LANGUAGE_AZERI_CYRILLIC
1647 LANGUAGE_AZERI_LATIN = _gdi.LANGUAGE_AZERI_LATIN
1648 LANGUAGE_BASHKIR = _gdi.LANGUAGE_BASHKIR
1649 LANGUAGE_BASQUE = _gdi.LANGUAGE_BASQUE
1650 LANGUAGE_BELARUSIAN = _gdi.LANGUAGE_BELARUSIAN
1651 LANGUAGE_BENGALI = _gdi.LANGUAGE_BENGALI
1652 LANGUAGE_BHUTANI = _gdi.LANGUAGE_BHUTANI
1653 LANGUAGE_BIHARI = _gdi.LANGUAGE_BIHARI
1654 LANGUAGE_BISLAMA = _gdi.LANGUAGE_BISLAMA
1655 LANGUAGE_BRETON = _gdi.LANGUAGE_BRETON
1656 LANGUAGE_BULGARIAN = _gdi.LANGUAGE_BULGARIAN
1657 LANGUAGE_BURMESE = _gdi.LANGUAGE_BURMESE
1658 LANGUAGE_CAMBODIAN = _gdi.LANGUAGE_CAMBODIAN
1659 LANGUAGE_CATALAN = _gdi.LANGUAGE_CATALAN
1660 LANGUAGE_CHINESE = _gdi.LANGUAGE_CHINESE
1661 LANGUAGE_CHINESE_SIMPLIFIED = _gdi.LANGUAGE_CHINESE_SIMPLIFIED
1662 LANGUAGE_CHINESE_TRADITIONAL = _gdi.LANGUAGE_CHINESE_TRADITIONAL
1663 LANGUAGE_CHINESE_HONGKONG = _gdi.LANGUAGE_CHINESE_HONGKONG
1664 LANGUAGE_CHINESE_MACAU = _gdi.LANGUAGE_CHINESE_MACAU
1665 LANGUAGE_CHINESE_SINGAPORE = _gdi.LANGUAGE_CHINESE_SINGAPORE
1666 LANGUAGE_CHINESE_TAIWAN = _gdi.LANGUAGE_CHINESE_TAIWAN
1667 LANGUAGE_CORSICAN = _gdi.LANGUAGE_CORSICAN
1668 LANGUAGE_CROATIAN = _gdi.LANGUAGE_CROATIAN
1669 LANGUAGE_CZECH = _gdi.LANGUAGE_CZECH
1670 LANGUAGE_DANISH = _gdi.LANGUAGE_DANISH
1671 LANGUAGE_DUTCH = _gdi.LANGUAGE_DUTCH
1672 LANGUAGE_DUTCH_BELGIAN = _gdi.LANGUAGE_DUTCH_BELGIAN
1673 LANGUAGE_ENGLISH = _gdi.LANGUAGE_ENGLISH
1674 LANGUAGE_ENGLISH_UK = _gdi.LANGUAGE_ENGLISH_UK
1675 LANGUAGE_ENGLISH_US = _gdi.LANGUAGE_ENGLISH_US
1676 LANGUAGE_ENGLISH_AUSTRALIA = _gdi.LANGUAGE_ENGLISH_AUSTRALIA
1677 LANGUAGE_ENGLISH_BELIZE = _gdi.LANGUAGE_ENGLISH_BELIZE
1678 LANGUAGE_ENGLISH_BOTSWANA = _gdi.LANGUAGE_ENGLISH_BOTSWANA
1679 LANGUAGE_ENGLISH_CANADA = _gdi.LANGUAGE_ENGLISH_CANADA
1680 LANGUAGE_ENGLISH_CARIBBEAN = _gdi.LANGUAGE_ENGLISH_CARIBBEAN
1681 LANGUAGE_ENGLISH_DENMARK = _gdi.LANGUAGE_ENGLISH_DENMARK
1682 LANGUAGE_ENGLISH_EIRE = _gdi.LANGUAGE_ENGLISH_EIRE
1683 LANGUAGE_ENGLISH_JAMAICA = _gdi.LANGUAGE_ENGLISH_JAMAICA
1684 LANGUAGE_ENGLISH_NEW_ZEALAND = _gdi.LANGUAGE_ENGLISH_NEW_ZEALAND
1685 LANGUAGE_ENGLISH_PHILIPPINES = _gdi.LANGUAGE_ENGLISH_PHILIPPINES
1686 LANGUAGE_ENGLISH_SOUTH_AFRICA = _gdi.LANGUAGE_ENGLISH_SOUTH_AFRICA
1687 LANGUAGE_ENGLISH_TRINIDAD = _gdi.LANGUAGE_ENGLISH_TRINIDAD
1688 LANGUAGE_ENGLISH_ZIMBABWE = _gdi.LANGUAGE_ENGLISH_ZIMBABWE
1689 LANGUAGE_ESPERANTO = _gdi.LANGUAGE_ESPERANTO
1690 LANGUAGE_ESTONIAN = _gdi.LANGUAGE_ESTONIAN
1691 LANGUAGE_FAEROESE = _gdi.LANGUAGE_FAEROESE
1692 LANGUAGE_FARSI = _gdi.LANGUAGE_FARSI
1693 LANGUAGE_FIJI = _gdi.LANGUAGE_FIJI
1694 LANGUAGE_FINNISH = _gdi.LANGUAGE_FINNISH
1695 LANGUAGE_FRENCH = _gdi.LANGUAGE_FRENCH
1696 LANGUAGE_FRENCH_BELGIAN = _gdi.LANGUAGE_FRENCH_BELGIAN
1697 LANGUAGE_FRENCH_CANADIAN = _gdi.LANGUAGE_FRENCH_CANADIAN
1698 LANGUAGE_FRENCH_LUXEMBOURG = _gdi.LANGUAGE_FRENCH_LUXEMBOURG
1699 LANGUAGE_FRENCH_MONACO = _gdi.LANGUAGE_FRENCH_MONACO
1700 LANGUAGE_FRENCH_SWISS = _gdi.LANGUAGE_FRENCH_SWISS
1701 LANGUAGE_FRISIAN = _gdi.LANGUAGE_FRISIAN
1702 LANGUAGE_GALICIAN = _gdi.LANGUAGE_GALICIAN
1703 LANGUAGE_GEORGIAN = _gdi.LANGUAGE_GEORGIAN
1704 LANGUAGE_GERMAN = _gdi.LANGUAGE_GERMAN
1705 LANGUAGE_GERMAN_AUSTRIAN = _gdi.LANGUAGE_GERMAN_AUSTRIAN
1706 LANGUAGE_GERMAN_BELGIUM = _gdi.LANGUAGE_GERMAN_BELGIUM
1707 LANGUAGE_GERMAN_LIECHTENSTEIN = _gdi.LANGUAGE_GERMAN_LIECHTENSTEIN
1708 LANGUAGE_GERMAN_LUXEMBOURG = _gdi.LANGUAGE_GERMAN_LUXEMBOURG
1709 LANGUAGE_GERMAN_SWISS = _gdi.LANGUAGE_GERMAN_SWISS
1710 LANGUAGE_GREEK = _gdi.LANGUAGE_GREEK
1711 LANGUAGE_GREENLANDIC = _gdi.LANGUAGE_GREENLANDIC
1712 LANGUAGE_GUARANI = _gdi.LANGUAGE_GUARANI
1713 LANGUAGE_GUJARATI = _gdi.LANGUAGE_GUJARATI
1714 LANGUAGE_HAUSA = _gdi.LANGUAGE_HAUSA
1715 LANGUAGE_HEBREW = _gdi.LANGUAGE_HEBREW
1716 LANGUAGE_HINDI = _gdi.LANGUAGE_HINDI
1717 LANGUAGE_HUNGARIAN = _gdi.LANGUAGE_HUNGARIAN
1718 LANGUAGE_ICELANDIC = _gdi.LANGUAGE_ICELANDIC
1719 LANGUAGE_INDONESIAN = _gdi.LANGUAGE_INDONESIAN
1720 LANGUAGE_INTERLINGUA = _gdi.LANGUAGE_INTERLINGUA
1721 LANGUAGE_INTERLINGUE = _gdi.LANGUAGE_INTERLINGUE
1722 LANGUAGE_INUKTITUT = _gdi.LANGUAGE_INUKTITUT
1723 LANGUAGE_INUPIAK = _gdi.LANGUAGE_INUPIAK
1724 LANGUAGE_IRISH = _gdi.LANGUAGE_IRISH
1725 LANGUAGE_ITALIAN = _gdi.LANGUAGE_ITALIAN
1726 LANGUAGE_ITALIAN_SWISS = _gdi.LANGUAGE_ITALIAN_SWISS
1727 LANGUAGE_JAPANESE = _gdi.LANGUAGE_JAPANESE
1728 LANGUAGE_JAVANESE = _gdi.LANGUAGE_JAVANESE
1729 LANGUAGE_KANNADA = _gdi.LANGUAGE_KANNADA
1730 LANGUAGE_KASHMIRI = _gdi.LANGUAGE_KASHMIRI
1731 LANGUAGE_KASHMIRI_INDIA = _gdi.LANGUAGE_KASHMIRI_INDIA
1732 LANGUAGE_KAZAKH = _gdi.LANGUAGE_KAZAKH
1733 LANGUAGE_KERNEWEK = _gdi.LANGUAGE_KERNEWEK
1734 LANGUAGE_KINYARWANDA = _gdi.LANGUAGE_KINYARWANDA
1735 LANGUAGE_KIRGHIZ = _gdi.LANGUAGE_KIRGHIZ
1736 LANGUAGE_KIRUNDI = _gdi.LANGUAGE_KIRUNDI
1737 LANGUAGE_KONKANI = _gdi.LANGUAGE_KONKANI
1738 LANGUAGE_KOREAN = _gdi.LANGUAGE_KOREAN
1739 LANGUAGE_KURDISH = _gdi.LANGUAGE_KURDISH
1740 LANGUAGE_LAOTHIAN = _gdi.LANGUAGE_LAOTHIAN
1741 LANGUAGE_LATIN = _gdi.LANGUAGE_LATIN
1742 LANGUAGE_LATVIAN = _gdi.LANGUAGE_LATVIAN
1743 LANGUAGE_LINGALA = _gdi.LANGUAGE_LINGALA
1744 LANGUAGE_LITHUANIAN = _gdi.LANGUAGE_LITHUANIAN
1745 LANGUAGE_MACEDONIAN = _gdi.LANGUAGE_MACEDONIAN
1746 LANGUAGE_MALAGASY = _gdi.LANGUAGE_MALAGASY
1747 LANGUAGE_MALAY = _gdi.LANGUAGE_MALAY
1748 LANGUAGE_MALAYALAM = _gdi.LANGUAGE_MALAYALAM
1749 LANGUAGE_MALAY_BRUNEI_DARUSSALAM = _gdi.LANGUAGE_MALAY_BRUNEI_DARUSSALAM
1750 LANGUAGE_MALAY_MALAYSIA = _gdi.LANGUAGE_MALAY_MALAYSIA
1751 LANGUAGE_MALTESE = _gdi.LANGUAGE_MALTESE
1752 LANGUAGE_MANIPURI = _gdi.LANGUAGE_MANIPURI
1753 LANGUAGE_MAORI = _gdi.LANGUAGE_MAORI
1754 LANGUAGE_MARATHI = _gdi.LANGUAGE_MARATHI
1755 LANGUAGE_MOLDAVIAN = _gdi.LANGUAGE_MOLDAVIAN
1756 LANGUAGE_MONGOLIAN = _gdi.LANGUAGE_MONGOLIAN
1757 LANGUAGE_NAURU = _gdi.LANGUAGE_NAURU
1758 LANGUAGE_NEPALI = _gdi.LANGUAGE_NEPALI
1759 LANGUAGE_NEPALI_INDIA = _gdi.LANGUAGE_NEPALI_INDIA
1760 LANGUAGE_NORWEGIAN_BOKMAL = _gdi.LANGUAGE_NORWEGIAN_BOKMAL
1761 LANGUAGE_NORWEGIAN_NYNORSK = _gdi.LANGUAGE_NORWEGIAN_NYNORSK
1762 LANGUAGE_OCCITAN = _gdi.LANGUAGE_OCCITAN
1763 LANGUAGE_ORIYA = _gdi.LANGUAGE_ORIYA
1764 LANGUAGE_OROMO = _gdi.LANGUAGE_OROMO
1765 LANGUAGE_PASHTO = _gdi.LANGUAGE_PASHTO
1766 LANGUAGE_POLISH = _gdi.LANGUAGE_POLISH
1767 LANGUAGE_PORTUGUESE = _gdi.LANGUAGE_PORTUGUESE
1768 LANGUAGE_PORTUGUESE_BRAZILIAN = _gdi.LANGUAGE_PORTUGUESE_BRAZILIAN
1769 LANGUAGE_PUNJABI = _gdi.LANGUAGE_PUNJABI
1770 LANGUAGE_QUECHUA = _gdi.LANGUAGE_QUECHUA
1771 LANGUAGE_RHAETO_ROMANCE = _gdi.LANGUAGE_RHAETO_ROMANCE
1772 LANGUAGE_ROMANIAN = _gdi.LANGUAGE_ROMANIAN
1773 LANGUAGE_RUSSIAN = _gdi.LANGUAGE_RUSSIAN
1774 LANGUAGE_RUSSIAN_UKRAINE = _gdi.LANGUAGE_RUSSIAN_UKRAINE
1775 LANGUAGE_SAMOAN = _gdi.LANGUAGE_SAMOAN
1776 LANGUAGE_SANGHO = _gdi.LANGUAGE_SANGHO
1777 LANGUAGE_SANSKRIT = _gdi.LANGUAGE_SANSKRIT
1778 LANGUAGE_SCOTS_GAELIC = _gdi.LANGUAGE_SCOTS_GAELIC
1779 LANGUAGE_SERBIAN = _gdi.LANGUAGE_SERBIAN
1780 LANGUAGE_SERBIAN_CYRILLIC = _gdi.LANGUAGE_SERBIAN_CYRILLIC
1781 LANGUAGE_SERBIAN_LATIN = _gdi.LANGUAGE_SERBIAN_LATIN
1782 LANGUAGE_SERBO_CROATIAN = _gdi.LANGUAGE_SERBO_CROATIAN
1783 LANGUAGE_SESOTHO = _gdi.LANGUAGE_SESOTHO
1784 LANGUAGE_SETSWANA = _gdi.LANGUAGE_SETSWANA
1785 LANGUAGE_SHONA = _gdi.LANGUAGE_SHONA
1786 LANGUAGE_SINDHI = _gdi.LANGUAGE_SINDHI
1787 LANGUAGE_SINHALESE = _gdi.LANGUAGE_SINHALESE
1788 LANGUAGE_SISWATI = _gdi.LANGUAGE_SISWATI
1789 LANGUAGE_SLOVAK = _gdi.LANGUAGE_SLOVAK
1790 LANGUAGE_SLOVENIAN = _gdi.LANGUAGE_SLOVENIAN
1791 LANGUAGE_SOMALI = _gdi.LANGUAGE_SOMALI
1792 LANGUAGE_SPANISH = _gdi.LANGUAGE_SPANISH
1793 LANGUAGE_SPANISH_ARGENTINA = _gdi.LANGUAGE_SPANISH_ARGENTINA
1794 LANGUAGE_SPANISH_BOLIVIA = _gdi.LANGUAGE_SPANISH_BOLIVIA
1795 LANGUAGE_SPANISH_CHILE = _gdi.LANGUAGE_SPANISH_CHILE
1796 LANGUAGE_SPANISH_COLOMBIA = _gdi.LANGUAGE_SPANISH_COLOMBIA
1797 LANGUAGE_SPANISH_COSTA_RICA = _gdi.LANGUAGE_SPANISH_COSTA_RICA
1798 LANGUAGE_SPANISH_DOMINICAN_REPUBLIC = _gdi.LANGUAGE_SPANISH_DOMINICAN_REPUBLIC
1799 LANGUAGE_SPANISH_ECUADOR = _gdi.LANGUAGE_SPANISH_ECUADOR
1800 LANGUAGE_SPANISH_EL_SALVADOR = _gdi.LANGUAGE_SPANISH_EL_SALVADOR
1801 LANGUAGE_SPANISH_GUATEMALA = _gdi.LANGUAGE_SPANISH_GUATEMALA
1802 LANGUAGE_SPANISH_HONDURAS = _gdi.LANGUAGE_SPANISH_HONDURAS
1803 LANGUAGE_SPANISH_MEXICAN = _gdi.LANGUAGE_SPANISH_MEXICAN
1804 LANGUAGE_SPANISH_MODERN = _gdi.LANGUAGE_SPANISH_MODERN
1805 LANGUAGE_SPANISH_NICARAGUA = _gdi.LANGUAGE_SPANISH_NICARAGUA
1806 LANGUAGE_SPANISH_PANAMA = _gdi.LANGUAGE_SPANISH_PANAMA
1807 LANGUAGE_SPANISH_PARAGUAY = _gdi.LANGUAGE_SPANISH_PARAGUAY
1808 LANGUAGE_SPANISH_PERU = _gdi.LANGUAGE_SPANISH_PERU
1809 LANGUAGE_SPANISH_PUERTO_RICO = _gdi.LANGUAGE_SPANISH_PUERTO_RICO
1810 LANGUAGE_SPANISH_URUGUAY = _gdi.LANGUAGE_SPANISH_URUGUAY
1811 LANGUAGE_SPANISH_US = _gdi.LANGUAGE_SPANISH_US
1812 LANGUAGE_SPANISH_VENEZUELA = _gdi.LANGUAGE_SPANISH_VENEZUELA
1813 LANGUAGE_SUNDANESE = _gdi.LANGUAGE_SUNDANESE
1814 LANGUAGE_SWAHILI = _gdi.LANGUAGE_SWAHILI
1815 LANGUAGE_SWEDISH = _gdi.LANGUAGE_SWEDISH
1816 LANGUAGE_SWEDISH_FINLAND = _gdi.LANGUAGE_SWEDISH_FINLAND
1817 LANGUAGE_TAGALOG = _gdi.LANGUAGE_TAGALOG
1818 LANGUAGE_TAJIK = _gdi.LANGUAGE_TAJIK
1819 LANGUAGE_TAMIL = _gdi.LANGUAGE_TAMIL
1820 LANGUAGE_TATAR = _gdi.LANGUAGE_TATAR
1821 LANGUAGE_TELUGU = _gdi.LANGUAGE_TELUGU
1822 LANGUAGE_THAI = _gdi.LANGUAGE_THAI
1823 LANGUAGE_TIBETAN = _gdi.LANGUAGE_TIBETAN
1824 LANGUAGE_TIGRINYA = _gdi.LANGUAGE_TIGRINYA
1825 LANGUAGE_TONGA = _gdi.LANGUAGE_TONGA
1826 LANGUAGE_TSONGA = _gdi.LANGUAGE_TSONGA
1827 LANGUAGE_TURKISH = _gdi.LANGUAGE_TURKISH
1828 LANGUAGE_TURKMEN = _gdi.LANGUAGE_TURKMEN
1829 LANGUAGE_TWI = _gdi.LANGUAGE_TWI
1830 LANGUAGE_UIGHUR = _gdi.LANGUAGE_UIGHUR
1831 LANGUAGE_UKRAINIAN = _gdi.LANGUAGE_UKRAINIAN
1832 LANGUAGE_URDU = _gdi.LANGUAGE_URDU
1833 LANGUAGE_URDU_INDIA = _gdi.LANGUAGE_URDU_INDIA
1834 LANGUAGE_URDU_PAKISTAN = _gdi.LANGUAGE_URDU_PAKISTAN
1835 LANGUAGE_UZBEK = _gdi.LANGUAGE_UZBEK
1836 LANGUAGE_UZBEK_CYRILLIC = _gdi.LANGUAGE_UZBEK_CYRILLIC
1837 LANGUAGE_UZBEK_LATIN = _gdi.LANGUAGE_UZBEK_LATIN
1838 LANGUAGE_VIETNAMESE = _gdi.LANGUAGE_VIETNAMESE
1839 LANGUAGE_VOLAPUK = _gdi.LANGUAGE_VOLAPUK
1840 LANGUAGE_WELSH = _gdi.LANGUAGE_WELSH
1841 LANGUAGE_WOLOF = _gdi.LANGUAGE_WOLOF
1842 LANGUAGE_XHOSA = _gdi.LANGUAGE_XHOSA
1843 LANGUAGE_YIDDISH = _gdi.LANGUAGE_YIDDISH
1844 LANGUAGE_YORUBA = _gdi.LANGUAGE_YORUBA
1845 LANGUAGE_ZHUANG = _gdi.LANGUAGE_ZHUANG
1846 LANGUAGE_ZULU = _gdi.LANGUAGE_ZULU
1847 LANGUAGE_USER_DEFINED = _gdi.LANGUAGE_USER_DEFINED
1848 class LanguageInfo(object):
1849 def __init__(self): raise RuntimeError, "No constructor defined"
1850 def __repr__(self):
1851 return "<%s.%s; proxy of C++ wxLanguageInfo instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1852 Language = property(_gdi.LanguageInfo_Language_get, _gdi.LanguageInfo_Language_set)
1853 CanonicalName = property(_gdi.LanguageInfo_CanonicalName_get, _gdi.LanguageInfo_CanonicalName_set)
1854 Description = property(_gdi.LanguageInfo_Description_get, _gdi.LanguageInfo_Description_set)
1855
1856 class LanguageInfoPtr(LanguageInfo):
1857 def __init__(self, this):
1858 self.this = this
1859 if not hasattr(self,"thisown"): self.thisown = 0
1860 self.__class__ = LanguageInfo
1861 _gdi.LanguageInfo_swigregister(LanguageInfoPtr)
1862
1863 LOCALE_CAT_NUMBER = _gdi.LOCALE_CAT_NUMBER
1864 LOCALE_CAT_DATE = _gdi.LOCALE_CAT_DATE
1865 LOCALE_CAT_MONEY = _gdi.LOCALE_CAT_MONEY
1866 LOCALE_CAT_MAX = _gdi.LOCALE_CAT_MAX
1867 LOCALE_THOUSANDS_SEP = _gdi.LOCALE_THOUSANDS_SEP
1868 LOCALE_DECIMAL_POINT = _gdi.LOCALE_DECIMAL_POINT
1869 LOCALE_LOAD_DEFAULT = _gdi.LOCALE_LOAD_DEFAULT
1870 LOCALE_CONV_ENCODING = _gdi.LOCALE_CONV_ENCODING
1871 class Locale(object):
1872 def __repr__(self):
1873 return "<%s.%s; proxy of C++ wxLocale instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1874 def __init__(self, *args, **kwargs):
1875 """__init__(int language=LANGUAGE_DEFAULT, int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING) -> Locale"""
1876 newobj = _gdi.new_Locale(*args, **kwargs)
1877 self.this = newobj.this
1878 self.thisown = 1
1879 del newobj.thisown
1880 def __del__(self, destroy=_gdi.delete_Locale):
1881 """__del__()"""
1882 try:
1883 if self.thisown: destroy(self)
1884 except: pass
1885
1886 def Init1(*args, **kwargs):
1887 """
1888 Init1(String szName, String szShort=EmptyString, String szLocale=EmptyString,
1889 bool bLoadDefault=True,
1890 bool bConvertEncoding=False) -> bool
1891 """
1892 return _gdi.Locale_Init1(*args, **kwargs)
1893
1894 def Init2(*args, **kwargs):
1895 """Init2(int language=LANGUAGE_DEFAULT, int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING) -> bool"""
1896 return _gdi.Locale_Init2(*args, **kwargs)
1897
1898 def Init(self, *_args, **_kwargs):
1899 if type(_args[0]) in [type(''), type(u'')]:
1900 val = self.Init1(*_args, **_kwargs)
1901 else:
1902 val = self.Init2(*_args, **_kwargs)
1903 return val
1904
1905 def GetSystemLanguage(*args, **kwargs):
1906 """GetSystemLanguage() -> int"""
1907 return _gdi.Locale_GetSystemLanguage(*args, **kwargs)
1908
1909 GetSystemLanguage = staticmethod(GetSystemLanguage)
1910 def GetSystemEncoding(*args, **kwargs):
1911 """GetSystemEncoding() -> int"""
1912 return _gdi.Locale_GetSystemEncoding(*args, **kwargs)
1913
1914 GetSystemEncoding = staticmethod(GetSystemEncoding)
1915 def GetSystemEncodingName(*args, **kwargs):
1916 """GetSystemEncodingName() -> String"""
1917 return _gdi.Locale_GetSystemEncodingName(*args, **kwargs)
1918
1919 GetSystemEncodingName = staticmethod(GetSystemEncodingName)
1920 def IsOk(*args, **kwargs):
1921 """IsOk() -> bool"""
1922 return _gdi.Locale_IsOk(*args, **kwargs)
1923
1924 def __nonzero__(self): return self.IsOk()
1925 def GetLocale(*args, **kwargs):
1926 """GetLocale() -> String"""
1927 return _gdi.Locale_GetLocale(*args, **kwargs)
1928
1929 def GetLanguage(*args, **kwargs):
1930 """GetLanguage() -> int"""
1931 return _gdi.Locale_GetLanguage(*args, **kwargs)
1932
1933 def GetSysName(*args, **kwargs):
1934 """GetSysName() -> String"""
1935 return _gdi.Locale_GetSysName(*args, **kwargs)
1936
1937 def GetCanonicalName(*args, **kwargs):
1938 """GetCanonicalName() -> String"""
1939 return _gdi.Locale_GetCanonicalName(*args, **kwargs)
1940
1941 def AddCatalogLookupPathPrefix(*args, **kwargs):
1942 """AddCatalogLookupPathPrefix(String prefix)"""
1943 return _gdi.Locale_AddCatalogLookupPathPrefix(*args, **kwargs)
1944
1945 AddCatalogLookupPathPrefix = staticmethod(AddCatalogLookupPathPrefix)
1946 def AddCatalog(*args, **kwargs):
1947 """AddCatalog(String szDomain) -> bool"""
1948 return _gdi.Locale_AddCatalog(*args, **kwargs)
1949
1950 def IsLoaded(*args, **kwargs):
1951 """IsLoaded(String szDomain) -> bool"""
1952 return _gdi.Locale_IsLoaded(*args, **kwargs)
1953
1954 def GetLanguageInfo(*args, **kwargs):
1955 """GetLanguageInfo(int lang) -> LanguageInfo"""
1956 return _gdi.Locale_GetLanguageInfo(*args, **kwargs)
1957
1958 GetLanguageInfo = staticmethod(GetLanguageInfo)
1959 def GetLanguageName(*args, **kwargs):
1960 """GetLanguageName(int lang) -> String"""
1961 return _gdi.Locale_GetLanguageName(*args, **kwargs)
1962
1963 GetLanguageName = staticmethod(GetLanguageName)
1964 def FindLanguageInfo(*args, **kwargs):
1965 """FindLanguageInfo(String locale) -> LanguageInfo"""
1966 return _gdi.Locale_FindLanguageInfo(*args, **kwargs)
1967
1968 FindLanguageInfo = staticmethod(FindLanguageInfo)
1969 def AddLanguage(*args, **kwargs):
1970 """AddLanguage(LanguageInfo info)"""
1971 return _gdi.Locale_AddLanguage(*args, **kwargs)
1972
1973 AddLanguage = staticmethod(AddLanguage)
1974 def GetString(*args, **kwargs):
1975 """GetString(String szOrigString, String szDomain=EmptyString) -> String"""
1976 return _gdi.Locale_GetString(*args, **kwargs)
1977
1978 def GetName(*args, **kwargs):
1979 """GetName() -> String"""
1980 return _gdi.Locale_GetName(*args, **kwargs)
1981
1982
1983 class LocalePtr(Locale):
1984 def __init__(self, this):
1985 self.this = this
1986 if not hasattr(self,"thisown"): self.thisown = 0
1987 self.__class__ = Locale
1988 _gdi.Locale_swigregister(LocalePtr)
1989
1990 def Locale_GetSystemLanguage(*args, **kwargs):
1991 """Locale_GetSystemLanguage() -> int"""
1992 return _gdi.Locale_GetSystemLanguage(*args, **kwargs)
1993
1994 def Locale_GetSystemEncoding(*args, **kwargs):
1995 """Locale_GetSystemEncoding() -> int"""
1996 return _gdi.Locale_GetSystemEncoding(*args, **kwargs)
1997
1998 def Locale_GetSystemEncodingName(*args, **kwargs):
1999 """Locale_GetSystemEncodingName() -> String"""
2000 return _gdi.Locale_GetSystemEncodingName(*args, **kwargs)
2001
2002 def Locale_AddCatalogLookupPathPrefix(*args, **kwargs):
2003 """Locale_AddCatalogLookupPathPrefix(String prefix)"""
2004 return _gdi.Locale_AddCatalogLookupPathPrefix(*args, **kwargs)
2005
2006 def Locale_GetLanguageInfo(*args, **kwargs):
2007 """Locale_GetLanguageInfo(int lang) -> LanguageInfo"""
2008 return _gdi.Locale_GetLanguageInfo(*args, **kwargs)
2009
2010 def Locale_GetLanguageName(*args, **kwargs):
2011 """Locale_GetLanguageName(int lang) -> String"""
2012 return _gdi.Locale_GetLanguageName(*args, **kwargs)
2013
2014 def Locale_FindLanguageInfo(*args, **kwargs):
2015 """Locale_FindLanguageInfo(String locale) -> LanguageInfo"""
2016 return _gdi.Locale_FindLanguageInfo(*args, **kwargs)
2017
2018 def Locale_AddLanguage(*args, **kwargs):
2019 """Locale_AddLanguage(LanguageInfo info)"""
2020 return _gdi.Locale_AddLanguage(*args, **kwargs)
2021
2022
2023 def GetLocale(*args, **kwargs):
2024 """GetLocale() -> Locale"""
2025 return _gdi.GetLocale(*args, **kwargs)
2026 #---------------------------------------------------------------------------
2027
2028 CONVERT_STRICT = _gdi.CONVERT_STRICT
2029 CONVERT_SUBSTITUTE = _gdi.CONVERT_SUBSTITUTE
2030 PLATFORM_CURRENT = _gdi.PLATFORM_CURRENT
2031 PLATFORM_UNIX = _gdi.PLATFORM_UNIX
2032 PLATFORM_WINDOWS = _gdi.PLATFORM_WINDOWS
2033 PLATFORM_OS2 = _gdi.PLATFORM_OS2
2034 PLATFORM_MAC = _gdi.PLATFORM_MAC
2035 class EncodingConverter(core.Object):
2036 def __repr__(self):
2037 return "<%s.%s; proxy of C++ wxEncodingConverter instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2038 def __init__(self, *args, **kwargs):
2039 """__init__() -> EncodingConverter"""
2040 newobj = _gdi.new_EncodingConverter(*args, **kwargs)
2041 self.this = newobj.this
2042 self.thisown = 1
2043 del newobj.thisown
2044 def __del__(self, destroy=_gdi.delete_EncodingConverter):
2045 """__del__()"""
2046 try:
2047 if self.thisown: destroy(self)
2048 except: pass
2049
2050 def Init(*args, **kwargs):
2051 """Init(int input_enc, int output_enc, int method=CONVERT_STRICT) -> bool"""
2052 return _gdi.EncodingConverter_Init(*args, **kwargs)
2053
2054 def Convert(*args, **kwargs):
2055 """Convert(String input) -> String"""
2056 return _gdi.EncodingConverter_Convert(*args, **kwargs)
2057
2058 def GetPlatformEquivalents(*args, **kwargs):
2059 """GetPlatformEquivalents(int enc, int platform=PLATFORM_CURRENT) -> wxFontEncodingArray"""
2060 return _gdi.EncodingConverter_GetPlatformEquivalents(*args, **kwargs)
2061
2062 GetPlatformEquivalents = staticmethod(GetPlatformEquivalents)
2063 def GetAllEquivalents(*args, **kwargs):
2064 """GetAllEquivalents(int enc) -> wxFontEncodingArray"""
2065 return _gdi.EncodingConverter_GetAllEquivalents(*args, **kwargs)
2066
2067 GetAllEquivalents = staticmethod(GetAllEquivalents)
2068 def CanConvert(*args, **kwargs):
2069 """CanConvert(int encIn, int encOut) -> bool"""
2070 return _gdi.EncodingConverter_CanConvert(*args, **kwargs)
2071
2072 CanConvert = staticmethod(CanConvert)
2073 def __nonzero__(self): return self.IsOk()
2074
2075 class EncodingConverterPtr(EncodingConverter):
2076 def __init__(self, this):
2077 self.this = this
2078 if not hasattr(self,"thisown"): self.thisown = 0
2079 self.__class__ = EncodingConverter
2080 _gdi.EncodingConverter_swigregister(EncodingConverterPtr)
2081
2082 def GetTranslation(*args):
2083 """
2084 GetTranslation(String str) -> String
2085 GetTranslation(String str, String strPlural, size_t n) -> String
2086 """
2087 return _gdi.GetTranslation(*args)
2088
2089 def EncodingConverter_GetPlatformEquivalents(*args, **kwargs):
2090 """EncodingConverter_GetPlatformEquivalents(int enc, int platform=PLATFORM_CURRENT) -> wxFontEncodingArray"""
2091 return _gdi.EncodingConverter_GetPlatformEquivalents(*args, **kwargs)
2092
2093 def EncodingConverter_GetAllEquivalents(*args, **kwargs):
2094 """EncodingConverter_GetAllEquivalents(int enc) -> wxFontEncodingArray"""
2095 return _gdi.EncodingConverter_GetAllEquivalents(*args, **kwargs)
2096
2097 def EncodingConverter_CanConvert(*args, **kwargs):
2098 """EncodingConverter_CanConvert(int encIn, int encOut) -> bool"""
2099 return _gdi.EncodingConverter_CanConvert(*args, **kwargs)
2100
2101 #----------------------------------------------------------------------------
2102 # wxGTK sets the locale when initialized. Doing this at the Python
2103 # level should set it up to match what GTK is doing at the C level.
2104 if wx.Platform == "__WXGTK__":
2105 try:
2106 import locale
2107 locale.setlocale(locale.LC_ALL, "")
2108 except:
2109 pass
2110
2111 # On MSW add the directory where the wxWindows catalogs were installed
2112 # to the default catalog path.
2113 if wx.Platform == "__WXMSW__":
2114 import os
2115 localedir = os.path.join(os.path.split(__file__)[0], "locale")
2116 Locale_AddCatalogLookupPathPrefix(localedir)
2117 del os
2118
2119 #----------------------------------------------------------------------------
2120
2121 #---------------------------------------------------------------------------
2122
2123 class DC(core.Object):
2124 def __init__(self): raise RuntimeError, "No constructor defined"
2125 def __repr__(self):
2126 return "<%s.%s; proxy of C++ wxDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2127 def __del__(self, destroy=_gdi.delete_DC):
2128 """__del__()"""
2129 try:
2130 if self.thisown: destroy(self)
2131 except: pass
2132
2133 def BeginDrawing(*args, **kwargs):
2134 """BeginDrawing()"""
2135 return _gdi.DC_BeginDrawing(*args, **kwargs)
2136
2137 def EndDrawing(*args, **kwargs):
2138 """EndDrawing()"""
2139 return _gdi.DC_EndDrawing(*args, **kwargs)
2140
2141 def FloodFillXY(*args, **kwargs):
2142 """FloodFillXY(int x, int y, Colour col, int style=FLOOD_SURFACE) -> bool"""
2143 return _gdi.DC_FloodFillXY(*args, **kwargs)
2144
2145 def FloodFill(*args, **kwargs):
2146 """FloodFill(Point pt, Colour col, int style=FLOOD_SURFACE) -> bool"""
2147 return _gdi.DC_FloodFill(*args, **kwargs)
2148
2149 def GetPixelXY(*args, **kwargs):
2150 """GetPixelXY(int x, int y) -> Colour"""
2151 return _gdi.DC_GetPixelXY(*args, **kwargs)
2152
2153 def GetPixel(*args, **kwargs):
2154 """GetPixel(Point pt) -> Colour"""
2155 return _gdi.DC_GetPixel(*args, **kwargs)
2156
2157 def DrawLineXY(*args, **kwargs):
2158 """DrawLineXY(int x1, int y1, int x2, int y2)"""
2159 return _gdi.DC_DrawLineXY(*args, **kwargs)
2160
2161 def DrawLine(*args, **kwargs):
2162 """DrawLine(Point pt1, Point pt2)"""
2163 return _gdi.DC_DrawLine(*args, **kwargs)
2164
2165 def CrossHairXY(*args, **kwargs):
2166 """CrossHairXY(int x, int y)"""
2167 return _gdi.DC_CrossHairXY(*args, **kwargs)
2168
2169 def CrossHair(*args, **kwargs):
2170 """CrossHair(Point pt)"""
2171 return _gdi.DC_CrossHair(*args, **kwargs)
2172
2173 def DrawArcXY(*args, **kwargs):
2174 """DrawArcXY(int x1, int y1, int x2, int y2, int xc, int yc)"""
2175 return _gdi.DC_DrawArcXY(*args, **kwargs)
2176
2177 def DrawArc(*args, **kwargs):
2178 """DrawArc(Point pt1, Point pt2, Point centre)"""
2179 return _gdi.DC_DrawArc(*args, **kwargs)
2180
2181 def DrawCheckMarkXY(*args, **kwargs):
2182 """DrawCheckMarkXY(int x, int y, int width, int height)"""
2183 return _gdi.DC_DrawCheckMarkXY(*args, **kwargs)
2184
2185 def DrawCheckMark(*args, **kwargs):
2186 """DrawCheckMark(Rect rect)"""
2187 return _gdi.DC_DrawCheckMark(*args, **kwargs)
2188
2189 def DrawEllipticArcXY(*args, **kwargs):
2190 """DrawEllipticArcXY(int x, int y, int w, int h, double sa, double ea)"""
2191 return _gdi.DC_DrawEllipticArcXY(*args, **kwargs)
2192
2193 def DrawEllipticArc(*args, **kwargs):
2194 """DrawEllipticArc(Point pt, Size sz, double sa, double ea)"""
2195 return _gdi.DC_DrawEllipticArc(*args, **kwargs)
2196
2197 def DrawPointXY(*args, **kwargs):
2198 """DrawPointXY(int x, int y)"""
2199 return _gdi.DC_DrawPointXY(*args, **kwargs)
2200
2201 def DrawPoint(*args, **kwargs):
2202 """DrawPoint(Point pt)"""
2203 return _gdi.DC_DrawPoint(*args, **kwargs)
2204
2205 def DrawRectangleXY(*args, **kwargs):
2206 """DrawRectangleXY(int x, int y, int width, int height)"""
2207 return _gdi.DC_DrawRectangleXY(*args, **kwargs)
2208
2209 def DrawRectangle(*args, **kwargs):
2210 """DrawRectangle(Point pt, Size sz)"""
2211 return _gdi.DC_DrawRectangle(*args, **kwargs)
2212
2213 def DrawRectangleRect(*args, **kwargs):
2214 """DrawRectangleRect(Rect rect)"""
2215 return _gdi.DC_DrawRectangleRect(*args, **kwargs)
2216
2217 def DrawRoundedRectangleXY(*args, **kwargs):
2218 """DrawRoundedRectangleXY(int x, int y, int width, int height, double radius)"""
2219 return _gdi.DC_DrawRoundedRectangleXY(*args, **kwargs)
2220
2221 def DrawRoundedRectangle(*args, **kwargs):
2222 """DrawRoundedRectangle(Point pt, Size sz, double radius)"""
2223 return _gdi.DC_DrawRoundedRectangle(*args, **kwargs)
2224
2225 def DrawRoundedRectangleRect(*args, **kwargs):
2226 """DrawRoundedRectangleRect(Rect r, double radius)"""
2227 return _gdi.DC_DrawRoundedRectangleRect(*args, **kwargs)
2228
2229 def DrawCircleXY(*args, **kwargs):
2230 """DrawCircleXY(int x, int y, int radius)"""
2231 return _gdi.DC_DrawCircleXY(*args, **kwargs)
2232
2233 def DrawCircle(*args, **kwargs):
2234 """DrawCircle(Point pt, int radius)"""
2235 return _gdi.DC_DrawCircle(*args, **kwargs)
2236
2237 def DrawEllipseXY(*args, **kwargs):
2238 """DrawEllipseXY(int x, int y, int width, int height)"""
2239 return _gdi.DC_DrawEllipseXY(*args, **kwargs)
2240
2241 def DrawEllipse(*args, **kwargs):
2242 """DrawEllipse(Point pt, Size sz)"""
2243 return _gdi.DC_DrawEllipse(*args, **kwargs)
2244
2245 def DrawEllipseRect(*args, **kwargs):
2246 """DrawEllipseRect(Rect rect)"""
2247 return _gdi.DC_DrawEllipseRect(*args, **kwargs)
2248
2249 def DrawIconXY(*args, **kwargs):
2250 """DrawIconXY(Icon icon, int x, int y)"""
2251 return _gdi.DC_DrawIconXY(*args, **kwargs)
2252
2253 def DrawIcon(*args, **kwargs):
2254 """DrawIcon(Icon icon, Point pt)"""
2255 return _gdi.DC_DrawIcon(*args, **kwargs)
2256
2257 def DrawBitmapXY(*args, **kwargs):
2258 """DrawBitmapXY(Bitmap bmp, int x, int y, bool useMask=False)"""
2259 return _gdi.DC_DrawBitmapXY(*args, **kwargs)
2260
2261 def DrawBitmap(*args, **kwargs):
2262 """DrawBitmap(Bitmap bmp, Point pt, bool useMask=False)"""
2263 return _gdi.DC_DrawBitmap(*args, **kwargs)
2264
2265 def DrawTextXY(*args, **kwargs):
2266 """DrawTextXY(String text, int x, int y)"""
2267 return _gdi.DC_DrawTextXY(*args, **kwargs)
2268
2269 def DrawText(*args, **kwargs):
2270 """DrawText(String text, Point pt)"""
2271 return _gdi.DC_DrawText(*args, **kwargs)
2272
2273 def DrawRotatedTextXY(*args, **kwargs):
2274 """DrawRotatedTextXY(String text, int x, int y, double angle)"""
2275 return _gdi.DC_DrawRotatedTextXY(*args, **kwargs)
2276
2277 def DrawRotatedText(*args, **kwargs):
2278 """DrawRotatedText(String text, Point pt, double angle)"""
2279 return _gdi.DC_DrawRotatedText(*args, **kwargs)
2280
2281 def BlitXY(*args, **kwargs):
2282 """
2283 BlitXY(int xdest, int ydest, int width, int height, DC source,
2284 int xsrc, int ysrc, int rop=COPY, bool useMask=False,
2285 int xsrcMask=-1, int ysrcMask=-1) -> bool
2286 """
2287 return _gdi.DC_BlitXY(*args, **kwargs)
2288
2289 def Blit(*args, **kwargs):
2290 """
2291 Blit(Point destPt, Size sz, DC source, Point srcPt, int rop=COPY,
2292 bool useMask=False, Point srcPtMask=DefaultPosition) -> bool
2293 """
2294 return _gdi.DC_Blit(*args, **kwargs)
2295
2296 def DrawLines(*args, **kwargs):
2297 """DrawLines(int points, Point points_array, int xoffset=0, int yoffset=0)"""
2298 return _gdi.DC_DrawLines(*args, **kwargs)
2299
2300 def DrawPolygon(*args, **kwargs):
2301 """
2302 DrawPolygon(int points, Point points_array, int xoffset=0, int yoffset=0,
2303 int fillStyle=ODDEVEN_RULE)
2304 """
2305 return _gdi.DC_DrawPolygon(*args, **kwargs)
2306
2307 def DrawLabel(*args, **kwargs):
2308 """
2309 DrawLabel(String text, Rect rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP,
2310 int indexAccel=-1)
2311 """
2312 return _gdi.DC_DrawLabel(*args, **kwargs)
2313
2314 def DrawImageLabel(*args, **kwargs):
2315 """
2316 DrawImageLabel(String text, Bitmap image, Rect rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP,
2317 int indexAccel=-1) -> Rect
2318 """
2319 return _gdi.DC_DrawImageLabel(*args, **kwargs)
2320
2321 def DrawSpline(*args, **kwargs):
2322 """DrawSpline(int points, Point points_array)"""
2323 return _gdi.DC_DrawSpline(*args, **kwargs)
2324
2325 def Clear(*args, **kwargs):
2326 """Clear()"""
2327 return _gdi.DC_Clear(*args, **kwargs)
2328
2329 def StartDoc(*args, **kwargs):
2330 """StartDoc(String message) -> bool"""
2331 return _gdi.DC_StartDoc(*args, **kwargs)
2332
2333 def EndDoc(*args, **kwargs):
2334 """EndDoc()"""
2335 return _gdi.DC_EndDoc(*args, **kwargs)
2336
2337 def StartPage(*args, **kwargs):
2338 """StartPage()"""
2339 return _gdi.DC_StartPage(*args, **kwargs)
2340
2341 def EndPage(*args, **kwargs):
2342 """EndPage()"""
2343 return _gdi.DC_EndPage(*args, **kwargs)
2344
2345 def SetFont(*args, **kwargs):
2346 """SetFont(Font font)"""
2347 return _gdi.DC_SetFont(*args, **kwargs)
2348
2349 def SetPen(*args, **kwargs):
2350 """SetPen(Pen pen)"""
2351 return _gdi.DC_SetPen(*args, **kwargs)
2352
2353 def SetBrush(*args, **kwargs):
2354 """SetBrush(Brush brush)"""
2355 return _gdi.DC_SetBrush(*args, **kwargs)
2356
2357 def SetBackground(*args, **kwargs):
2358 """SetBackground(Brush brush)"""
2359 return _gdi.DC_SetBackground(*args, **kwargs)
2360
2361 def SetBackgroundMode(*args, **kwargs):
2362 """SetBackgroundMode(int mode)"""
2363 return _gdi.DC_SetBackgroundMode(*args, **kwargs)
2364
2365 def SetPalette(*args, **kwargs):
2366 """SetPalette(Palette palette)"""
2367 return _gdi.DC_SetPalette(*args, **kwargs)
2368
2369 def SetClippingRegionXY(*args, **kwargs):
2370 """SetClippingRegionXY(int x, int y, int width, int height)"""
2371 return _gdi.DC_SetClippingRegionXY(*args, **kwargs)
2372
2373 def SetClippingRegion(*args, **kwargs):
2374 """SetClippingRegion(Point pt, Size sz)"""
2375 return _gdi.DC_SetClippingRegion(*args, **kwargs)
2376
2377 def SetClippingRect(*args, **kwargs):
2378 """SetClippingRect(Rect rect)"""
2379 return _gdi.DC_SetClippingRect(*args, **kwargs)
2380
2381 def SetClippingRegionAsRegion(*args, **kwargs):
2382 """SetClippingRegionAsRegion(Region region)"""
2383 return _gdi.DC_SetClippingRegionAsRegion(*args, **kwargs)
2384
2385 def DestroyClippingRegion(*args, **kwargs):
2386 """DestroyClippingRegion()"""
2387 return _gdi.DC_DestroyClippingRegion(*args, **kwargs)
2388
2389 def GetClippingBox(*args, **kwargs):
2390 """GetClippingBox() -> (x, y, width, height)"""
2391 return _gdi.DC_GetClippingBox(*args, **kwargs)
2392
2393 def GetClippingRect(*args, **kwargs):
2394 """GetClippingRect() -> Rect"""
2395 return _gdi.DC_GetClippingRect(*args, **kwargs)
2396
2397 def GetCharHeight(*args, **kwargs):
2398 """GetCharHeight() -> int"""
2399 return _gdi.DC_GetCharHeight(*args, **kwargs)
2400
2401 def GetCharWidth(*args, **kwargs):
2402 """GetCharWidth() -> int"""
2403 return _gdi.DC_GetCharWidth(*args, **kwargs)
2404
2405 def GetTextExtent(*args, **kwargs):
2406 """
2407 GetTextExtent(wxString string) -> (width, height)
2408
2409 Get the width and height of the text using the current font.
2410 Only works for single line strings.
2411 """
2412 return _gdi.DC_GetTextExtent(*args, **kwargs)
2413
2414 def GetFullTextExtent(*args, **kwargs):
2415 """
2416 GetFullTextExtent(wxString string, Font font=None) ->
2417 (width, height, descent, externalLeading)
2418
2419 Get the width, height, decent and leading of the text using the current or specified font.
2420 Only works for single line strings.
2421 """
2422 return _gdi.DC_GetFullTextExtent(*args, **kwargs)
2423
2424 def GetMultiLineTextExtent(*args, **kwargs):
2425 """
2426 GetMultiLineTextExtent(wxString string, Font font=None) ->
2427 (width, height, descent, externalLeading)
2428
2429 Get the width, height, decent and leading of the text using the current or specified font.
2430 Works for single as well as multi-line strings.
2431 """
2432 return _gdi.DC_GetMultiLineTextExtent(*args, **kwargs)
2433
2434 def GetPartialTextExtents(*args, **kwargs):
2435 """GetPartialTextExtents(String text) -> wxArrayInt"""
2436 return _gdi.DC_GetPartialTextExtents(*args, **kwargs)
2437
2438 def GetSize(*args, **kwargs):
2439 """
2440 GetSize() -> Size
2441
2442 Get the DC size in device units.
2443 """
2444 return _gdi.DC_GetSize(*args, **kwargs)
2445
2446 def GetSizeTuple(*args, **kwargs):
2447 """
2448 GetSizeTuple() -> (width, height)
2449
2450 Get the DC size in device units.
2451 """
2452 return _gdi.DC_GetSizeTuple(*args, **kwargs)
2453
2454 def GetSizeMM(*args, **kwargs):
2455 """
2456 GetSizeMM() -> Size
2457
2458 Get the DC size in milimeters.
2459 """
2460 return _gdi.DC_GetSizeMM(*args, **kwargs)
2461
2462 def GetSizeMMTuple(*args, **kwargs):
2463 """
2464 GetSizeMMTuple() -> (width, height)
2465
2466 Get the DC size in milimeters.
2467 """
2468 return _gdi.DC_GetSizeMMTuple(*args, **kwargs)
2469
2470 def DeviceToLogicalX(*args, **kwargs):
2471 """DeviceToLogicalX(int x) -> int"""
2472 return _gdi.DC_DeviceToLogicalX(*args, **kwargs)
2473
2474 def DeviceToLogicalY(*args, **kwargs):
2475 """DeviceToLogicalY(int y) -> int"""
2476 return _gdi.DC_DeviceToLogicalY(*args, **kwargs)
2477
2478 def DeviceToLogicalXRel(*args, **kwargs):
2479 """DeviceToLogicalXRel(int x) -> int"""
2480 return _gdi.DC_DeviceToLogicalXRel(*args, **kwargs)
2481
2482 def DeviceToLogicalYRel(*args, **kwargs):
2483 """DeviceToLogicalYRel(int y) -> int"""
2484 return _gdi.DC_DeviceToLogicalYRel(*args, **kwargs)
2485
2486 def LogicalToDeviceX(*args, **kwargs):
2487 """LogicalToDeviceX(int x) -> int"""
2488 return _gdi.DC_LogicalToDeviceX(*args, **kwargs)
2489
2490 def LogicalToDeviceY(*args, **kwargs):
2491 """LogicalToDeviceY(int y) -> int"""
2492 return _gdi.DC_LogicalToDeviceY(*args, **kwargs)
2493
2494 def LogicalToDeviceXRel(*args, **kwargs):
2495 """LogicalToDeviceXRel(int x) -> int"""
2496 return _gdi.DC_LogicalToDeviceXRel(*args, **kwargs)
2497
2498 def LogicalToDeviceYRel(*args, **kwargs):
2499 """LogicalToDeviceYRel(int y) -> int"""
2500 return _gdi.DC_LogicalToDeviceYRel(*args, **kwargs)
2501
2502 def CanDrawBitmap(*args, **kwargs):
2503 """CanDrawBitmap() -> bool"""
2504 return _gdi.DC_CanDrawBitmap(*args, **kwargs)
2505
2506 def CanGetTextExtent(*args, **kwargs):
2507 """CanGetTextExtent() -> bool"""
2508 return _gdi.DC_CanGetTextExtent(*args, **kwargs)
2509
2510 def GetDepth(*args, **kwargs):
2511 """GetDepth() -> int"""
2512 return _gdi.DC_GetDepth(*args, **kwargs)
2513
2514 def GetPPI(*args, **kwargs):
2515 """GetPPI() -> Size"""
2516 return _gdi.DC_GetPPI(*args, **kwargs)
2517
2518 def Ok(*args, **kwargs):
2519 """Ok() -> bool"""
2520 return _gdi.DC_Ok(*args, **kwargs)
2521
2522 def GetBackgroundMode(*args, **kwargs):
2523 """GetBackgroundMode() -> int"""
2524 return _gdi.DC_GetBackgroundMode(*args, **kwargs)
2525
2526 def GetBackground(*args, **kwargs):
2527 """GetBackground() -> Brush"""
2528 return _gdi.DC_GetBackground(*args, **kwargs)
2529
2530 def GetBrush(*args, **kwargs):
2531 """GetBrush() -> Brush"""
2532 return _gdi.DC_GetBrush(*args, **kwargs)
2533
2534 def GetFont(*args, **kwargs):
2535 """GetFont() -> Font"""
2536 return _gdi.DC_GetFont(*args, **kwargs)
2537
2538 def GetPen(*args, **kwargs):
2539 """GetPen() -> Pen"""
2540 return _gdi.DC_GetPen(*args, **kwargs)
2541
2542 def GetTextBackground(*args, **kwargs):
2543 """GetTextBackground() -> Colour"""
2544 return _gdi.DC_GetTextBackground(*args, **kwargs)
2545
2546 def GetTextForeground(*args, **kwargs):
2547 """GetTextForeground() -> Colour"""
2548 return _gdi.DC_GetTextForeground(*args, **kwargs)
2549
2550 def SetTextForeground(*args, **kwargs):
2551 """SetTextForeground(Colour colour)"""
2552 return _gdi.DC_SetTextForeground(*args, **kwargs)
2553
2554 def SetTextBackground(*args, **kwargs):
2555 """SetTextBackground(Colour colour)"""
2556 return _gdi.DC_SetTextBackground(*args, **kwargs)
2557
2558 def GetMapMode(*args, **kwargs):
2559 """GetMapMode() -> int"""
2560 return _gdi.DC_GetMapMode(*args, **kwargs)
2561
2562 def SetMapMode(*args, **kwargs):
2563 """SetMapMode(int mode)"""
2564 return _gdi.DC_SetMapMode(*args, **kwargs)
2565
2566 def GetUserScale(*args, **kwargs):
2567 """GetUserScale() -> (xScale, yScale)"""
2568 return _gdi.DC_GetUserScale(*args, **kwargs)
2569
2570 def SetUserScale(*args, **kwargs):
2571 """SetUserScale(double x, double y)"""
2572 return _gdi.DC_SetUserScale(*args, **kwargs)
2573
2574 def GetLogicalScale(*args, **kwargs):
2575 """GetLogicalScale() -> (xScale, yScale)"""
2576 return _gdi.DC_GetLogicalScale(*args, **kwargs)
2577
2578 def SetLogicalScale(*args, **kwargs):
2579 """SetLogicalScale(double x, double y)"""
2580 return _gdi.DC_SetLogicalScale(*args, **kwargs)
2581
2582 def GetLogicalOrigin(*args, **kwargs):
2583 """GetLogicalOrigin() -> Point"""
2584 return _gdi.DC_GetLogicalOrigin(*args, **kwargs)
2585
2586 def GetLogicalOriginTuple(*args, **kwargs):
2587 """GetLogicalOriginTuple() -> (x,y)"""
2588 return _gdi.DC_GetLogicalOriginTuple(*args, **kwargs)
2589
2590 def SetLogicalOrigin(*args, **kwargs):
2591 """SetLogicalOrigin(int x, int y)"""
2592 return _gdi.DC_SetLogicalOrigin(*args, **kwargs)
2593
2594 def GetDeviceOrigin(*args, **kwargs):
2595 """GetDeviceOrigin() -> Point"""
2596 return _gdi.DC_GetDeviceOrigin(*args, **kwargs)
2597
2598 def GetDeviceOriginTuple(*args, **kwargs):
2599 """GetDeviceOriginTuple() -> (x,y)"""
2600 return _gdi.DC_GetDeviceOriginTuple(*args, **kwargs)
2601
2602 def SetDeviceOrigin(*args, **kwargs):
2603 """SetDeviceOrigin(int x, int y)"""
2604 return _gdi.DC_SetDeviceOrigin(*args, **kwargs)
2605
2606 def SetAxisOrientation(*args, **kwargs):
2607 """SetAxisOrientation(bool xLeftRight, bool yBottomUp)"""
2608 return _gdi.DC_SetAxisOrientation(*args, **kwargs)
2609
2610 def GetLogicalFunction(*args, **kwargs):
2611 """GetLogicalFunction() -> int"""
2612 return _gdi.DC_GetLogicalFunction(*args, **kwargs)
2613
2614 def SetLogicalFunction(*args, **kwargs):
2615 """SetLogicalFunction(int function)"""
2616 return _gdi.DC_SetLogicalFunction(*args, **kwargs)
2617
2618 def SetOptimization(*args, **kwargs):
2619 """SetOptimization(bool opt)"""
2620 return _gdi.DC_SetOptimization(*args, **kwargs)
2621
2622 def GetOptimization(*args, **kwargs):
2623 """GetOptimization() -> bool"""
2624 return _gdi.DC_GetOptimization(*args, **kwargs)
2625
2626 def CalcBoundingBox(*args, **kwargs):
2627 """CalcBoundingBox(int x, int y)"""
2628 return _gdi.DC_CalcBoundingBox(*args, **kwargs)
2629
2630 def ResetBoundingBox(*args, **kwargs):
2631 """ResetBoundingBox()"""
2632 return _gdi.DC_ResetBoundingBox(*args, **kwargs)
2633
2634 def MinX(*args, **kwargs):
2635 """MinX() -> int"""
2636 return _gdi.DC_MinX(*args, **kwargs)
2637
2638 def MaxX(*args, **kwargs):
2639 """MaxX() -> int"""
2640 return _gdi.DC_MaxX(*args, **kwargs)
2641
2642 def MinY(*args, **kwargs):
2643 """MinY() -> int"""
2644 return _gdi.DC_MinY(*args, **kwargs)
2645
2646 def MaxY(*args, **kwargs):
2647 """MaxY() -> int"""
2648 return _gdi.DC_MaxY(*args, **kwargs)
2649
2650 def GetBoundingBox(*args, **kwargs):
2651 """GetBoundingBox() -> (x1,y1, x2,y2)"""
2652 return _gdi.DC_GetBoundingBox(*args, **kwargs)
2653
2654 def __nonzero__(self): return self.Ok()
2655 def _DrawPointList(*args, **kwargs):
2656 """_DrawPointList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2657 return _gdi.DC__DrawPointList(*args, **kwargs)
2658
2659 def _DrawLineList(*args, **kwargs):
2660 """_DrawLineList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2661 return _gdi.DC__DrawLineList(*args, **kwargs)
2662
2663 def _DrawRectangleList(*args, **kwargs):
2664 """_DrawRectangleList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2665 return _gdi.DC__DrawRectangleList(*args, **kwargs)
2666
2667 def _DrawEllipseList(*args, **kwargs):
2668 """_DrawEllipseList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2669 return _gdi.DC__DrawEllipseList(*args, **kwargs)
2670
2671 def _DrawPolygonList(*args, **kwargs):
2672 """_DrawPolygonList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2673 return _gdi.DC__DrawPolygonList(*args, **kwargs)
2674
2675 def _DrawTextList(*args, **kwargs):
2676 """
2677 _DrawTextList(PyObject textList, PyObject pyPoints, PyObject foregroundList,
2678 PyObject backgroundList) -> PyObject
2679 """
2680 return _gdi.DC__DrawTextList(*args, **kwargs)
2681
2682 def DrawPointList(self, points, pens=None):
2683 if pens is None:
2684 pens = []
2685 elif isinstance(pens, wx.Pen):
2686 pens = [pens]
2687 elif len(pens) != len(points):
2688 raise ValueError('points and pens must have same length')
2689 return self._DrawPointList(points, pens, [])
2690
2691
2692 def DrawLineList(self, lines, pens=None):
2693 if pens is None:
2694 pens = []
2695 elif isinstance(pens, wx.Pen):
2696 pens = [pens]
2697 elif len(pens) != len(lines):
2698 raise ValueError('lines and pens must have same length')
2699 return self._DrawLineList(lines, pens, [])
2700
2701
2702 def DrawRectangleList(self, rectangles, pens=None, brushes=None):
2703 if pens is None:
2704 pens = []
2705 elif isinstance(pens, wx.Pen):
2706 pens = [pens]
2707 elif len(pens) != len(rectangles):
2708 raise ValueError('rectangles and pens must have same length')
2709 if brushes is None:
2710 brushes = []
2711 elif isinstance(brushes, wx.Brush):
2712 brushes = [brushes]
2713 elif len(brushes) != len(rectangles):
2714 raise ValueError('rectangles and brushes must have same length')
2715 return self._DrawRectangleList(rectangles, pens, brushes)
2716
2717
2718 def DrawEllipseList(self, ellipses, pens=None, brushes=None):
2719 if pens is None:
2720 pens = []
2721 elif isinstance(pens, wx.Pen):
2722 pens = [pens]
2723 elif len(pens) != len(ellipses):
2724 raise ValueError('ellipses and pens must have same length')
2725 if brushes is None:
2726 brushes = []
2727 elif isinstance(brushes, wx.Brush):
2728 brushes = [brushes]
2729 elif len(brushes) != len(ellipses):
2730 raise ValueError('ellipses and brushes must have same length')
2731 return self._DrawEllipseList(ellipses, pens, brushes)
2732
2733
2734 def DrawPolygonList(self, polygons, pens=None, brushes=None):
2735 ## Note: This does not currently support fill style or offset
2736 ## you can always use the non-List version if need be.
2737 if pens is None:
2738 pens = []
2739 elif isinstance(pens, wx.Pen):
2740 pens = [pens]
2741 elif len(pens) != len(polygons):
2742 raise ValueError('polygons and pens must have same length')
2743 if brushes is None:
2744 brushes = []
2745 elif isinstance(brushes, wx.Brush):
2746 brushes = [brushes]
2747 elif len(brushes) != len(polygons):
2748 raise ValueError('polygons and brushes must have same length')
2749 return self._DrawPolygonList(polygons, pens, brushes)
2750
2751
2752 def DrawTextList(self, textList, coords, foregrounds = None, backgrounds = None, fonts = None):
2753 ## NOTE: this does not currently support changing the font
2754 ## Make sure you set Background mode to wxSolid (DC.SetBackgroundMode)
2755 ## If you want backgounds to do anything.
2756 if type(textList) == type(''):
2757 textList = [textList]
2758 elif len(textList) != len(coords):
2759 raise ValueError('textlist and coords must have same length')
2760 if foregrounds is None:
2761 foregrounds = []
2762 elif isinstance(foregrounds, wx.Colour):
2763 foregrounds = [foregrounds]
2764 elif len(foregrounds) != len(coords):
2765 raise ValueError('foregrounds and coords must have same length')
2766 if backgrounds is None:
2767 backgrounds = []
2768 elif isinstance(backgrounds, wx.Colour):
2769 backgrounds = [backgrounds]
2770 elif len(backgrounds) != len(coords):
2771 raise ValueError('backgrounds and coords must have same length')
2772 return self._DrawTextList(textList, coords, foregrounds, backgrounds)
2773
2774
2775 class DCPtr(DC):
2776 def __init__(self, this):
2777 self.this = this
2778 if not hasattr(self,"thisown"): self.thisown = 0
2779 self.__class__ = DC
2780 _gdi.DC_swigregister(DCPtr)
2781
2782 #---------------------------------------------------------------------------
2783
2784 class MemoryDC(DC):
2785 def __repr__(self):
2786 return "<%s.%s; proxy of C++ wxMemoryDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2787 def __init__(self, *args, **kwargs):
2788 """__init__() -> MemoryDC"""
2789 newobj = _gdi.new_MemoryDC(*args, **kwargs)
2790 self.this = newobj.this
2791 self.thisown = 1
2792 del newobj.thisown
2793 def SelectObject(*args, **kwargs):
2794 """SelectObject(Bitmap bitmap)"""
2795 return _gdi.MemoryDC_SelectObject(*args, **kwargs)
2796
2797
2798 class MemoryDCPtr(MemoryDC):
2799 def __init__(self, this):
2800 self.this = this
2801 if not hasattr(self,"thisown"): self.thisown = 0
2802 self.__class__ = MemoryDC
2803 _gdi.MemoryDC_swigregister(MemoryDCPtr)
2804
2805 def MemoryDCFromDC(*args, **kwargs):
2806 """MemoryDCFromDC(DC oldDC) -> MemoryDC"""
2807 val = _gdi.new_MemoryDCFromDC(*args, **kwargs)
2808 val.thisown = 1
2809 return val
2810
2811 #---------------------------------------------------------------------------
2812
2813 BUFFER_DC_OVERWRITE_BG = _gdi.BUFFER_DC_OVERWRITE_BG
2814 BUFFER_DC_PRESERVE_BG = _gdi.BUFFER_DC_PRESERVE_BG
2815 BUFFER_DC_DEFAULT = _gdi.BUFFER_DC_DEFAULT
2816 class BufferedDC(MemoryDC):
2817 def __repr__(self):
2818 return "<%s.%s; proxy of C++ wxBufferedDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2819 def __init__(self, *args):
2820 """
2821 __init__(DC dc, Bitmap buffer) -> BufferedDC
2822 __init__(DC dc, Size area, int flags=BUFFER_DC_DEFAULT) -> BufferedDC
2823 """
2824 newobj = _gdi.new_BufferedDC(*args)
2825 self.this = newobj.this
2826 self.thisown = 1
2827 del newobj.thisown
2828 self._dc = args[0] # save a ref so the other dc will not be deleted before self
2829
2830 def UnMask(*args, **kwargs):
2831 """UnMask()"""
2832 return _gdi.BufferedDC_UnMask(*args, **kwargs)
2833
2834
2835 class BufferedDCPtr(BufferedDC):
2836 def __init__(self, this):
2837 self.this = this
2838 if not hasattr(self,"thisown"): self.thisown = 0
2839 self.__class__ = BufferedDC
2840 _gdi.BufferedDC_swigregister(BufferedDCPtr)
2841
2842 def BufferedDCInternalBuffer(*args):
2843 """BufferedDCInternalBuffer(DC dc, Size area, int flags=BUFFER_DC_DEFAULT) -> BufferedDC"""
2844 val = _gdi.new_BufferedDCInternalBuffer(*args)
2845 val.thisown = 1
2846 val._dc = args[0] # save a ref so the other dc will not be deleted before self
2847 return val
2848
2849 class BufferedPaintDC(BufferedDC):
2850 def __repr__(self):
2851 return "<%s.%s; proxy of C++ wxBufferedPaintDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2852 def __init__(self, *args):
2853 """
2854 __init__(Window window, Bitmap buffer) -> BufferedPaintDC
2855 __init__(Window window, int flags=BUFFER_DC_DEFAULT) -> BufferedPaintDC
2856 """
2857 newobj = _gdi.new_BufferedPaintDC(*args)
2858 self.this = newobj.this
2859 self.thisown = 1
2860 del newobj.thisown
2861
2862 class BufferedPaintDCPtr(BufferedPaintDC):
2863 def __init__(self, this):
2864 self.this = this
2865 if not hasattr(self,"thisown"): self.thisown = 0
2866 self.__class__ = BufferedPaintDC
2867 _gdi.BufferedPaintDC_swigregister(BufferedPaintDCPtr)
2868
2869 #---------------------------------------------------------------------------
2870
2871 class ScreenDC(DC):
2872 def __repr__(self):
2873 return "<%s.%s; proxy of C++ wxScreenDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2874 def __init__(self, *args, **kwargs):
2875 """__init__() -> ScreenDC"""
2876 newobj = _gdi.new_ScreenDC(*args, **kwargs)
2877 self.this = newobj.this
2878 self.thisown = 1
2879 del newobj.thisown
2880 def StartDrawingOnTopWin(*args, **kwargs):
2881 """StartDrawingOnTopWin(Window window) -> bool"""
2882 return _gdi.ScreenDC_StartDrawingOnTopWin(*args, **kwargs)
2883
2884 def StartDrawingOnTop(*args, **kwargs):
2885 """StartDrawingOnTop(Rect rect=None) -> bool"""
2886 return _gdi.ScreenDC_StartDrawingOnTop(*args, **kwargs)
2887
2888 def EndDrawingOnTop(*args, **kwargs):
2889 """EndDrawingOnTop() -> bool"""
2890 return _gdi.ScreenDC_EndDrawingOnTop(*args, **kwargs)
2891
2892
2893 class ScreenDCPtr(ScreenDC):
2894 def __init__(self, this):
2895 self.this = this
2896 if not hasattr(self,"thisown"): self.thisown = 0
2897 self.__class__ = ScreenDC
2898 _gdi.ScreenDC_swigregister(ScreenDCPtr)
2899
2900 #---------------------------------------------------------------------------
2901
2902 class ClientDC(DC):
2903 def __repr__(self):
2904 return "<%s.%s; proxy of C++ wxClientDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2905 def __init__(self, *args, **kwargs):
2906 """__init__(Window win) -> ClientDC"""
2907 newobj = _gdi.new_ClientDC(*args, **kwargs)
2908 self.this = newobj.this
2909 self.thisown = 1
2910 del newobj.thisown
2911
2912 class ClientDCPtr(ClientDC):
2913 def __init__(self, this):
2914 self.this = this
2915 if not hasattr(self,"thisown"): self.thisown = 0
2916 self.__class__ = ClientDC
2917 _gdi.ClientDC_swigregister(ClientDCPtr)
2918
2919 #---------------------------------------------------------------------------
2920
2921 class PaintDC(DC):
2922 def __repr__(self):
2923 return "<%s.%s; proxy of C++ wxPaintDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2924 def __init__(self, *args, **kwargs):
2925 """__init__(Window win) -> PaintDC"""
2926 newobj = _gdi.new_PaintDC(*args, **kwargs)
2927 self.this = newobj.this
2928 self.thisown = 1
2929 del newobj.thisown
2930
2931 class PaintDCPtr(PaintDC):
2932 def __init__(self, this):
2933 self.this = this
2934 if not hasattr(self,"thisown"): self.thisown = 0
2935 self.__class__ = PaintDC
2936 _gdi.PaintDC_swigregister(PaintDCPtr)
2937
2938 #---------------------------------------------------------------------------
2939
2940 class WindowDC(DC):
2941 def __repr__(self):
2942 return "<%s.%s; proxy of C++ wxWindowDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2943 def __init__(self, *args, **kwargs):
2944 """__init__(Window win) -> WindowDC"""
2945 newobj = _gdi.new_WindowDC(*args, **kwargs)
2946 self.this = newobj.this
2947 self.thisown = 1
2948 del newobj.thisown
2949
2950 class WindowDCPtr(WindowDC):
2951 def __init__(self, this):
2952 self.this = this
2953 if not hasattr(self,"thisown"): self.thisown = 0
2954 self.__class__ = WindowDC
2955 _gdi.WindowDC_swigregister(WindowDCPtr)
2956
2957 #---------------------------------------------------------------------------
2958
2959 class MirrorDC(DC):
2960 def __repr__(self):
2961 return "<%s.%s; proxy of C++ wxMirrorDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2962 def __init__(self, *args, **kwargs):
2963 """__init__(DC dc, bool mirror) -> MirrorDC"""
2964 newobj = _gdi.new_MirrorDC(*args, **kwargs)
2965 self.this = newobj.this
2966 self.thisown = 1
2967 del newobj.thisown
2968
2969 class MirrorDCPtr(MirrorDC):
2970 def __init__(self, this):
2971 self.this = this
2972 if not hasattr(self,"thisown"): self.thisown = 0
2973 self.__class__ = MirrorDC
2974 _gdi.MirrorDC_swigregister(MirrorDCPtr)
2975
2976 #---------------------------------------------------------------------------
2977
2978 class PostScriptDC(DC):
2979 def __repr__(self):
2980 return "<%s.%s; proxy of C++ wxPostScriptDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2981 def __init__(self, *args, **kwargs):
2982 """__init__(wxPrintData printData) -> PostScriptDC"""
2983 newobj = _gdi.new_PostScriptDC(*args, **kwargs)
2984 self.this = newobj.this
2985 self.thisown = 1
2986 del newobj.thisown
2987 def GetPrintData(*args, **kwargs):
2988 """GetPrintData() -> wxPrintData"""
2989 return _gdi.PostScriptDC_GetPrintData(*args, **kwargs)
2990
2991 def SetPrintData(*args, **kwargs):
2992 """SetPrintData(wxPrintData data)"""
2993 return _gdi.PostScriptDC_SetPrintData(*args, **kwargs)
2994
2995 def SetResolution(*args, **kwargs):
2996 """SetResolution(int ppi)"""
2997 return _gdi.PostScriptDC_SetResolution(*args, **kwargs)
2998
2999 SetResolution = staticmethod(SetResolution)
3000 def GetResolution(*args, **kwargs):
3001 """GetResolution() -> int"""
3002 return _gdi.PostScriptDC_GetResolution(*args, **kwargs)
3003
3004 GetResolution = staticmethod(GetResolution)
3005
3006 class PostScriptDCPtr(PostScriptDC):
3007 def __init__(self, this):
3008 self.this = this
3009 if not hasattr(self,"thisown"): self.thisown = 0
3010 self.__class__ = PostScriptDC
3011 _gdi.PostScriptDC_swigregister(PostScriptDCPtr)
3012
3013 def PostScriptDC_SetResolution(*args, **kwargs):
3014 """PostScriptDC_SetResolution(int ppi)"""
3015 return _gdi.PostScriptDC_SetResolution(*args, **kwargs)
3016
3017 def PostScriptDC_GetResolution(*args, **kwargs):
3018 """PostScriptDC_GetResolution() -> int"""
3019 return _gdi.PostScriptDC_GetResolution(*args, **kwargs)
3020
3021 #---------------------------------------------------------------------------
3022
3023 class MetaFile(core.Object):
3024 def __repr__(self):
3025 return "<%s.%s; proxy of C++ wxMetaFile instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3026 def __init__(self, *args, **kwargs):
3027 """__init__(String filename=EmptyString) -> MetaFile"""
3028 newobj = _gdi.new_MetaFile(*args, **kwargs)
3029 self.this = newobj.this
3030 self.thisown = 1
3031 del newobj.thisown
3032
3033 class MetaFilePtr(MetaFile):
3034 def __init__(self, this):
3035 self.this = this
3036 if not hasattr(self,"thisown"): self.thisown = 0
3037 self.__class__ = MetaFile
3038 _gdi.MetaFile_swigregister(MetaFilePtr)
3039
3040 class MetaFileDC(DC):
3041 def __repr__(self):
3042 return "<%s.%s; proxy of C++ wxMetaFileDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3043 def __init__(self, *args, **kwargs):
3044 """
3045 __init__(String filename=EmptyString, int width=0, int height=0,
3046 String description=EmptyString) -> MetaFileDC
3047 """
3048 newobj = _gdi.new_MetaFileDC(*args, **kwargs)
3049 self.this = newobj.this
3050 self.thisown = 1
3051 del newobj.thisown
3052
3053 class MetaFileDCPtr(MetaFileDC):
3054 def __init__(self, this):
3055 self.this = this
3056 if not hasattr(self,"thisown"): self.thisown = 0
3057 self.__class__ = MetaFileDC
3058 _gdi.MetaFileDC_swigregister(MetaFileDCPtr)
3059
3060 class PrinterDC(DC):
3061 def __repr__(self):
3062 return "<%s.%s; proxy of C++ wxPrinterDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3063 def __init__(self, *args, **kwargs):
3064 """__init__(wxPrintData printData) -> PrinterDC"""
3065 newobj = _gdi.new_PrinterDC(*args, **kwargs)
3066 self.this = newobj.this
3067 self.thisown = 1
3068 del newobj.thisown
3069
3070 class PrinterDCPtr(PrinterDC):
3071 def __init__(self, this):
3072 self.this = this
3073 if not hasattr(self,"thisown"): self.thisown = 0
3074 self.__class__ = PrinterDC
3075 _gdi.PrinterDC_swigregister(PrinterDCPtr)
3076
3077 class DC_old(DC):
3078 """DC class that has methods with 2.4 compatible parameters."""
3079 FloodFill = DC.FloodFillXY
3080 GetPixel = DC.GetPixelXY
3081 DrawLine = DC.DrawLineXY
3082 CrossHair = DC.CrossHairXY
3083 DrawArc = DC.DrawArcXY
3084 DrawCheckMark = DC.DrawCheckMarkXY
3085 DrawEllipticArc = DC.DrawEllipticArcXY
3086 DrawPoint = DC.DrawPointXY
3087 DrawRectangle = DC.DrawRectangleXY
3088 DrawRoundedRectangle = DC.DrawRoundedRectangleXY
3089 DrawCircle = DC.DrawCircleXY
3090 DrawEllipse = DC.DrawEllipseXY
3091 DrawIcon = DC.DrawIconXY
3092 DrawBitmap = DC.DrawBitmapXY
3093 DrawText = DC.DrawTextXY
3094 DrawRotatedText = DC.DrawRotatedTextXY
3095 Blit = DC.BlitXY
3096
3097 class MemoryDC_old(MemoryDC):
3098 """DC class that has methods with 2.4 compatible parameters."""
3099 FloodFill = MemoryDC.FloodFillXY
3100 GetPixel = MemoryDC.GetPixelXY
3101 DrawLine = MemoryDC.DrawLineXY
3102 CrossHair = MemoryDC.CrossHairXY
3103 DrawArc = MemoryDC.DrawArcXY
3104 DrawCheckMark = MemoryDC.DrawCheckMarkXY
3105 DrawEllipticArc = MemoryDC.DrawEllipticArcXY
3106 DrawPoint = MemoryDC.DrawPointXY
3107 DrawRectangle = MemoryDC.DrawRectangleXY
3108 DrawRoundedRectangle = MemoryDC.DrawRoundedRectangleXY
3109 DrawCircle = MemoryDC.DrawCircleXY
3110 DrawEllipse = MemoryDC.DrawEllipseXY
3111 DrawIcon = MemoryDC.DrawIconXY
3112 DrawBitmap = MemoryDC.DrawBitmapXY
3113 DrawText = MemoryDC.DrawTextXY
3114 DrawRotatedText = MemoryDC.DrawRotatedTextXY
3115 Blit = MemoryDC.BlitXY
3116
3117 class BufferedDC_old(BufferedDC):
3118 """DC class that has methods with 2.4 compatible parameters."""
3119 FloodFill = BufferedDC.FloodFillXY
3120 GetPixel = BufferedDC.GetPixelXY
3121 DrawLine = BufferedDC.DrawLineXY
3122 CrossHair = BufferedDC.CrossHairXY
3123 DrawArc = BufferedDC.DrawArcXY
3124 DrawCheckMark = BufferedDC.DrawCheckMarkXY
3125 DrawEllipticArc = BufferedDC.DrawEllipticArcXY
3126 DrawPoint = BufferedDC.DrawPointXY
3127 DrawRectangle = BufferedDC.DrawRectangleXY
3128 DrawRoundedRectangle = BufferedDC.DrawRoundedRectangleXY
3129 DrawCircle = BufferedDC.DrawCircleXY
3130 DrawEllipse = BufferedDC.DrawEllipseXY
3131 DrawIcon = BufferedDC.DrawIconXY
3132 DrawBitmap = BufferedDC.DrawBitmapXY
3133 DrawText = BufferedDC.DrawTextXY
3134 DrawRotatedText = BufferedDC.DrawRotatedTextXY
3135 Blit = BufferedDC.BlitXY
3136
3137 class BufferedPaintDC_old(BufferedPaintDC):
3138 """DC class that has methods with 2.4 compatible parameters."""
3139 FloodFill = BufferedPaintDC.FloodFillXY
3140 GetPixel = BufferedPaintDC.GetPixelXY
3141 DrawLine = BufferedPaintDC.DrawLineXY
3142 CrossHair = BufferedPaintDC.CrossHairXY
3143 DrawArc = BufferedPaintDC.DrawArcXY
3144 DrawCheckMark = BufferedPaintDC.DrawCheckMarkXY
3145 DrawEllipticArc = BufferedPaintDC.DrawEllipticArcXY
3146 DrawPoint = BufferedPaintDC.DrawPointXY
3147 DrawRectangle = BufferedPaintDC.DrawRectangleXY
3148 DrawRoundedRectangle = BufferedPaintDC.DrawRoundedRectangleXY
3149 DrawCircle = BufferedPaintDC.DrawCircleXY
3150 DrawEllipse = BufferedPaintDC.DrawEllipseXY
3151 DrawIcon = BufferedPaintDC.DrawIconXY
3152 DrawBitmap = BufferedPaintDC.DrawBitmapXY
3153 DrawText = BufferedPaintDC.DrawTextXY
3154 DrawRotatedText = BufferedPaintDC.DrawRotatedTextXY
3155 Blit = BufferedPaintDC.BlitXY
3156
3157 class ScreenDC_old(ScreenDC):
3158 """DC class that has methods with 2.4 compatible parameters."""
3159 FloodFill = ScreenDC.FloodFillXY
3160 GetPixel = ScreenDC.GetPixelXY
3161 DrawLine = ScreenDC.DrawLineXY
3162 CrossHair = ScreenDC.CrossHairXY
3163 DrawArc = ScreenDC.DrawArcXY
3164 DrawCheckMark = ScreenDC.DrawCheckMarkXY
3165 DrawEllipticArc = ScreenDC.DrawEllipticArcXY
3166 DrawPoint = ScreenDC.DrawPointXY
3167 DrawRectangle = ScreenDC.DrawRectangleXY
3168 DrawRoundedRectangle = ScreenDC.DrawRoundedRectangleXY
3169 DrawCircle = ScreenDC.DrawCircleXY
3170 DrawEllipse = ScreenDC.DrawEllipseXY
3171 DrawIcon = ScreenDC.DrawIconXY
3172 DrawBitmap = ScreenDC.DrawBitmapXY
3173 DrawText = ScreenDC.DrawTextXY
3174 DrawRotatedText = ScreenDC.DrawRotatedTextXY
3175 Blit = ScreenDC.BlitXY
3176
3177 class ClientDC_old(ClientDC):
3178 """DC class that has methods with 2.4 compatible parameters."""
3179 FloodFill = ClientDC.FloodFillXY
3180 GetPixel = ClientDC.GetPixelXY
3181 DrawLine = ClientDC.DrawLineXY
3182 CrossHair = ClientDC.CrossHairXY
3183 DrawArc = ClientDC.DrawArcXY
3184 DrawCheckMark = ClientDC.DrawCheckMarkXY
3185 DrawEllipticArc = ClientDC.DrawEllipticArcXY
3186 DrawPoint = ClientDC.DrawPointXY
3187 DrawRectangle = ClientDC.DrawRectangleXY
3188 DrawRoundedRectangle = ClientDC.DrawRoundedRectangleXY
3189 DrawCircle = ClientDC.DrawCircleXY
3190 DrawEllipse = ClientDC.DrawEllipseXY
3191 DrawIcon = ClientDC.DrawIconXY
3192 DrawBitmap = ClientDC.DrawBitmapXY
3193 DrawText = ClientDC.DrawTextXY
3194 DrawRotatedText = ClientDC.DrawRotatedTextXY
3195 Blit = ClientDC.BlitXY
3196
3197 class PaintDC_old(PaintDC):
3198 """DC class that has methods with 2.4 compatible parameters."""
3199 FloodFill = PaintDC.FloodFillXY
3200 GetPixel = PaintDC.GetPixelXY
3201 DrawLine = PaintDC.DrawLineXY
3202 CrossHair = PaintDC.CrossHairXY
3203 DrawArc = PaintDC.DrawArcXY
3204 DrawCheckMark = PaintDC.DrawCheckMarkXY
3205 DrawEllipticArc = PaintDC.DrawEllipticArcXY
3206 DrawPoint = PaintDC.DrawPointXY
3207 DrawRectangle = PaintDC.DrawRectangleXY
3208 DrawRoundedRectangle = PaintDC.DrawRoundedRectangleXY
3209 DrawCircle = PaintDC.DrawCircleXY
3210 DrawEllipse = PaintDC.DrawEllipseXY
3211 DrawIcon = PaintDC.DrawIconXY
3212 DrawBitmap = PaintDC.DrawBitmapXY
3213 DrawText = PaintDC.DrawTextXY
3214 DrawRotatedText = PaintDC.DrawRotatedTextXY
3215 Blit = PaintDC.BlitXY
3216
3217 class WindowDC_old(WindowDC):
3218 """DC class that has methods with 2.4 compatible parameters."""
3219 FloodFill = WindowDC.FloodFillXY
3220 GetPixel = WindowDC.GetPixelXY
3221 DrawLine = WindowDC.DrawLineXY
3222 CrossHair = WindowDC.CrossHairXY
3223 DrawArc = WindowDC.DrawArcXY
3224 DrawCheckMark = WindowDC.DrawCheckMarkXY
3225 DrawEllipticArc = WindowDC.DrawEllipticArcXY
3226 DrawPoint = WindowDC.DrawPointXY
3227 DrawRectangle = WindowDC.DrawRectangleXY
3228 DrawRoundedRectangle = WindowDC.DrawRoundedRectangleXY
3229 DrawCircle = WindowDC.DrawCircleXY
3230 DrawEllipse = WindowDC.DrawEllipseXY
3231 DrawIcon = WindowDC.DrawIconXY
3232 DrawBitmap = WindowDC.DrawBitmapXY
3233 DrawText = WindowDC.DrawTextXY
3234 DrawRotatedText = WindowDC.DrawRotatedTextXY
3235 Blit = WindowDC.BlitXY
3236
3237 class MirrorDC_old(MirrorDC):
3238 """DC class that has methods with 2.4 compatible parameters."""
3239 FloodFill = MirrorDC.FloodFillXY
3240 GetPixel = MirrorDC.GetPixelXY
3241 DrawLine = MirrorDC.DrawLineXY
3242 CrossHair = MirrorDC.CrossHairXY
3243 DrawArc = MirrorDC.DrawArcXY
3244 DrawCheckMark = MirrorDC.DrawCheckMarkXY
3245 DrawEllipticArc = MirrorDC.DrawEllipticArcXY
3246 DrawPoint = MirrorDC.DrawPointXY
3247 DrawRectangle = MirrorDC.DrawRectangleXY
3248 DrawRoundedRectangle = MirrorDC.DrawRoundedRectangleXY
3249 DrawCircle = MirrorDC.DrawCircleXY
3250 DrawEllipse = MirrorDC.DrawEllipseXY
3251 DrawIcon = MirrorDC.DrawIconXY
3252 DrawBitmap = MirrorDC.DrawBitmapXY
3253 DrawText = MirrorDC.DrawTextXY
3254 DrawRotatedText = MirrorDC.DrawRotatedTextXY
3255 Blit = MirrorDC.BlitXY
3256
3257 class PostScriptDC_old(PostScriptDC):
3258 """DC class that has methods with 2.4 compatible parameters."""
3259 FloodFill = PostScriptDC.FloodFillXY
3260 GetPixel = PostScriptDC.GetPixelXY
3261 DrawLine = PostScriptDC.DrawLineXY
3262 CrossHair = PostScriptDC.CrossHairXY
3263 DrawArc = PostScriptDC.DrawArcXY
3264 DrawCheckMark = PostScriptDC.DrawCheckMarkXY
3265 DrawEllipticArc = PostScriptDC.DrawEllipticArcXY
3266 DrawPoint = PostScriptDC.DrawPointXY
3267 DrawRectangle = PostScriptDC.DrawRectangleXY
3268 DrawRoundedRectangle = PostScriptDC.DrawRoundedRectangleXY
3269 DrawCircle = PostScriptDC.DrawCircleXY
3270 DrawEllipse = PostScriptDC.DrawEllipseXY
3271 DrawIcon = PostScriptDC.DrawIconXY
3272 DrawBitmap = PostScriptDC.DrawBitmapXY
3273 DrawText = PostScriptDC.DrawTextXY
3274 DrawRotatedText = PostScriptDC.DrawRotatedTextXY
3275 Blit = PostScriptDC.BlitXY
3276
3277 class MetaFileDC_old(MetaFileDC):
3278 """DC class that has methods with 2.4 compatible parameters."""
3279 FloodFill = MetaFileDC.FloodFillXY
3280 GetPixel = MetaFileDC.GetPixelXY
3281 DrawLine = MetaFileDC.DrawLineXY
3282 CrossHair = MetaFileDC.CrossHairXY
3283 DrawArc = MetaFileDC.DrawArcXY
3284 DrawCheckMark = MetaFileDC.DrawCheckMarkXY
3285 DrawEllipticArc = MetaFileDC.DrawEllipticArcXY
3286 DrawPoint = MetaFileDC.DrawPointXY
3287 DrawRectangle = MetaFileDC.DrawRectangleXY
3288 DrawRoundedRectangle = MetaFileDC.DrawRoundedRectangleXY
3289 DrawCircle = MetaFileDC.DrawCircleXY
3290 DrawEllipse = MetaFileDC.DrawEllipseXY
3291 DrawIcon = MetaFileDC.DrawIconXY
3292 DrawBitmap = MetaFileDC.DrawBitmapXY
3293 DrawText = MetaFileDC.DrawTextXY
3294 DrawRotatedText = MetaFileDC.DrawRotatedTextXY
3295 Blit = MetaFileDC.BlitXY
3296
3297 class PrinterDC_old(PrinterDC):
3298 """DC class that has methods with 2.4 compatible parameters."""
3299 FloodFill = PrinterDC.FloodFillXY
3300 GetPixel = PrinterDC.GetPixelXY
3301 DrawLine = PrinterDC.DrawLineXY
3302 CrossHair = PrinterDC.CrossHairXY
3303 DrawArc = PrinterDC.DrawArcXY
3304 DrawCheckMark = PrinterDC.DrawCheckMarkXY
3305 DrawEllipticArc = PrinterDC.DrawEllipticArcXY
3306 DrawPoint = PrinterDC.DrawPointXY
3307 DrawRectangle = PrinterDC.DrawRectangleXY
3308 DrawRoundedRectangle = PrinterDC.DrawRoundedRectangleXY
3309 DrawCircle = PrinterDC.DrawCircleXY
3310 DrawEllipse = PrinterDC.DrawEllipseXY
3311 DrawIcon = PrinterDC.DrawIconXY
3312 DrawBitmap = PrinterDC.DrawBitmapXY
3313 DrawText = PrinterDC.DrawTextXY
3314 DrawRotatedText = PrinterDC.DrawRotatedTextXY
3315 Blit = PrinterDC.BlitXY
3316
3317 #---------------------------------------------------------------------------
3318
3319 IMAGELIST_DRAW_NORMAL = _gdi.IMAGELIST_DRAW_NORMAL
3320 IMAGELIST_DRAW_TRANSPARENT = _gdi.IMAGELIST_DRAW_TRANSPARENT
3321 IMAGELIST_DRAW_SELECTED = _gdi.IMAGELIST_DRAW_SELECTED
3322 IMAGELIST_DRAW_FOCUSED = _gdi.IMAGELIST_DRAW_FOCUSED
3323 IMAGE_LIST_NORMAL = _gdi.IMAGE_LIST_NORMAL
3324 IMAGE_LIST_SMALL = _gdi.IMAGE_LIST_SMALL
3325 IMAGE_LIST_STATE = _gdi.IMAGE_LIST_STATE
3326 class ImageList(core.Object):
3327 def __repr__(self):
3328 return "<%s.%s; proxy of C++ wxImageList instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3329 def __init__(self, *args, **kwargs):
3330 """__init__(int width, int height, int mask=True, int initialCount=1) -> ImageList"""
3331 newobj = _gdi.new_ImageList(*args, **kwargs)
3332 self.this = newobj.this
3333 self.thisown = 1
3334 del newobj.thisown
3335 def __del__(self, destroy=_gdi.delete_ImageList):
3336 """__del__()"""
3337 try:
3338 if self.thisown: destroy(self)
3339 except: pass
3340
3341 def Add(*args, **kwargs):
3342 """Add(Bitmap bitmap, Bitmap mask=NullBitmap) -> int"""
3343 return _gdi.ImageList_Add(*args, **kwargs)
3344
3345 def AddWithColourMask(*args, **kwargs):
3346 """AddWithColourMask(Bitmap bitmap, Colour maskColour) -> int"""
3347 return _gdi.ImageList_AddWithColourMask(*args, **kwargs)
3348
3349 def AddIcon(*args, **kwargs):
3350 """AddIcon(Icon icon) -> int"""
3351 return _gdi.ImageList_AddIcon(*args, **kwargs)
3352
3353 def Replace(*args, **kwargs):
3354 """Replace(int index, Bitmap bitmap) -> bool"""
3355 return _gdi.ImageList_Replace(*args, **kwargs)
3356
3357 def Draw(*args, **kwargs):
3358 """
3359 Draw(int index, DC dc, int x, int x, int flags=IMAGELIST_DRAW_NORMAL,
3360 bool solidBackground=False) -> bool
3361 """
3362 return _gdi.ImageList_Draw(*args, **kwargs)
3363
3364 def GetImageCount(*args, **kwargs):
3365 """GetImageCount() -> int"""
3366 return _gdi.ImageList_GetImageCount(*args, **kwargs)
3367
3368 def Remove(*args, **kwargs):
3369 """Remove(int index) -> bool"""
3370 return _gdi.ImageList_Remove(*args, **kwargs)
3371
3372 def RemoveAll(*args, **kwargs):
3373 """RemoveAll() -> bool"""
3374 return _gdi.ImageList_RemoveAll(*args, **kwargs)
3375
3376 def GetSize(*args, **kwargs):
3377 """GetSize() -> (width,height)"""
3378 return _gdi.ImageList_GetSize(*args, **kwargs)
3379
3380
3381 class ImageListPtr(ImageList):
3382 def __init__(self, this):
3383 self.this = this
3384 if not hasattr(self,"thisown"): self.thisown = 0
3385 self.__class__ = ImageList
3386 _gdi.ImageList_swigregister(ImageListPtr)
3387
3388 #---------------------------------------------------------------------------
3389
3390 class PenList(core.Object):
3391 def __init__(self): raise RuntimeError, "No constructor defined"
3392 def __repr__(self):
3393 return "<%s.%s; proxy of C++ wxPenList instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3394 def AddPen(*args, **kwargs):
3395 """AddPen(Pen pen)"""
3396 return _gdi.PenList_AddPen(*args, **kwargs)
3397
3398 def FindOrCreatePen(*args, **kwargs):
3399 """FindOrCreatePen(Colour colour, int width, int style) -> Pen"""
3400 return _gdi.PenList_FindOrCreatePen(*args, **kwargs)
3401
3402 def RemovePen(*args, **kwargs):
3403 """RemovePen(Pen pen)"""
3404 return _gdi.PenList_RemovePen(*args, **kwargs)
3405
3406 def GetCount(*args, **kwargs):
3407 """GetCount() -> int"""
3408 return _gdi.PenList_GetCount(*args, **kwargs)
3409
3410
3411 class PenListPtr(PenList):
3412 def __init__(self, this):
3413 self.this = this
3414 if not hasattr(self,"thisown"): self.thisown = 0
3415 self.__class__ = PenList
3416 _gdi.PenList_swigregister(PenListPtr)
3417 cvar = _gdi.cvar
3418 NORMAL_FONT = cvar.NORMAL_FONT
3419 SMALL_FONT = cvar.SMALL_FONT
3420 ITALIC_FONT = cvar.ITALIC_FONT
3421 SWISS_FONT = cvar.SWISS_FONT
3422 RED_PEN = cvar.RED_PEN
3423 CYAN_PEN = cvar.CYAN_PEN
3424 GREEN_PEN = cvar.GREEN_PEN
3425 BLACK_PEN = cvar.BLACK_PEN
3426 WHITE_PEN = cvar.WHITE_PEN
3427 TRANSPARENT_PEN = cvar.TRANSPARENT_PEN
3428 BLACK_DASHED_PEN = cvar.BLACK_DASHED_PEN
3429 GREY_PEN = cvar.GREY_PEN
3430 MEDIUM_GREY_PEN = cvar.MEDIUM_GREY_PEN
3431 LIGHT_GREY_PEN = cvar.LIGHT_GREY_PEN
3432 BLUE_BRUSH = cvar.BLUE_BRUSH
3433 GREEN_BRUSH = cvar.GREEN_BRUSH
3434 WHITE_BRUSH = cvar.WHITE_BRUSH
3435 BLACK_BRUSH = cvar.BLACK_BRUSH
3436 TRANSPARENT_BRUSH = cvar.TRANSPARENT_BRUSH
3437 CYAN_BRUSH = cvar.CYAN_BRUSH
3438 RED_BRUSH = cvar.RED_BRUSH
3439 GREY_BRUSH = cvar.GREY_BRUSH
3440 MEDIUM_GREY_BRUSH = cvar.MEDIUM_GREY_BRUSH
3441 LIGHT_GREY_BRUSH = cvar.LIGHT_GREY_BRUSH
3442 BLACK = cvar.BLACK
3443 WHITE = cvar.WHITE
3444 RED = cvar.RED
3445 BLUE = cvar.BLUE
3446 GREEN = cvar.GREEN
3447 CYAN = cvar.CYAN
3448 LIGHT_GREY = cvar.LIGHT_GREY
3449 STANDARD_CURSOR = cvar.STANDARD_CURSOR
3450 HOURGLASS_CURSOR = cvar.HOURGLASS_CURSOR
3451 CROSS_CURSOR = cvar.CROSS_CURSOR
3452 NullBitmap = cvar.NullBitmap
3453 NullIcon = cvar.NullIcon
3454 NullCursor = cvar.NullCursor
3455 NullPen = cvar.NullPen
3456 NullBrush = cvar.NullBrush
3457 NullPalette = cvar.NullPalette
3458 NullFont = cvar.NullFont
3459 NullColour = cvar.NullColour
3460
3461 class BrushList(core.Object):
3462 def __init__(self): raise RuntimeError, "No constructor defined"
3463 def __repr__(self):
3464 return "<%s.%s; proxy of C++ wxBrushList instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3465 def AddBrush(*args, **kwargs):
3466 """AddBrush(Brush brush)"""
3467 return _gdi.BrushList_AddBrush(*args, **kwargs)
3468
3469 def FindOrCreateBrush(*args, **kwargs):
3470 """FindOrCreateBrush(Colour colour, int style) -> Brush"""
3471 return _gdi.BrushList_FindOrCreateBrush(*args, **kwargs)
3472
3473 def RemoveBrush(*args, **kwargs):
3474 """RemoveBrush(Brush brush)"""
3475 return _gdi.BrushList_RemoveBrush(*args, **kwargs)
3476
3477 def GetCount(*args, **kwargs):
3478 """GetCount() -> int"""
3479 return _gdi.BrushList_GetCount(*args, **kwargs)
3480
3481
3482 class BrushListPtr(BrushList):
3483 def __init__(self, this):
3484 self.this = this
3485 if not hasattr(self,"thisown"): self.thisown = 0
3486 self.__class__ = BrushList
3487 _gdi.BrushList_swigregister(BrushListPtr)
3488
3489 class ColourDatabase(core.Object):
3490 def __repr__(self):
3491 return "<%s.%s; proxy of C++ wxColourDatabase instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3492 def __init__(self, *args, **kwargs):
3493 """__init__() -> ColourDatabase"""
3494 newobj = _gdi.new_ColourDatabase(*args, **kwargs)
3495 self.this = newobj.this
3496 self.thisown = 1
3497 del newobj.thisown
3498 def __del__(self, destroy=_gdi.delete_ColourDatabase):
3499 """__del__()"""
3500 try:
3501 if self.thisown: destroy(self)
3502 except: pass
3503
3504 def Find(*args, **kwargs):
3505 """Find(String name) -> Colour"""
3506 return _gdi.ColourDatabase_Find(*args, **kwargs)
3507
3508 def FindName(*args, **kwargs):
3509 """FindName(Colour colour) -> String"""
3510 return _gdi.ColourDatabase_FindName(*args, **kwargs)
3511
3512 FindColour = Find
3513 def AddColour(*args, **kwargs):
3514 """AddColour(String name, Colour colour)"""
3515 return _gdi.ColourDatabase_AddColour(*args, **kwargs)
3516
3517 def Append(*args, **kwargs):
3518 """Append(String name, int red, int green, int blue)"""
3519 return _gdi.ColourDatabase_Append(*args, **kwargs)
3520
3521
3522 class ColourDatabasePtr(ColourDatabase):
3523 def __init__(self, this):
3524 self.this = this
3525 if not hasattr(self,"thisown"): self.thisown = 0
3526 self.__class__ = ColourDatabase
3527 _gdi.ColourDatabase_swigregister(ColourDatabasePtr)
3528
3529 class FontList(core.Object):
3530 def __init__(self): raise RuntimeError, "No constructor defined"
3531 def __repr__(self):
3532 return "<%s.%s; proxy of C++ wxFontList instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3533 def AddFont(*args, **kwargs):
3534 """AddFont(Font font)"""
3535 return _gdi.FontList_AddFont(*args, **kwargs)
3536
3537 def FindOrCreateFont(*args, **kwargs):
3538 """
3539 FindOrCreateFont(int point_size, int family, int style, int weight,
3540 bool underline=False, String facename=EmptyString,
3541 int encoding=FONTENCODING_DEFAULT) -> Font
3542 """
3543 return _gdi.FontList_FindOrCreateFont(*args, **kwargs)
3544
3545 def RemoveFont(*args, **kwargs):
3546 """RemoveFont(Font font)"""
3547 return _gdi.FontList_RemoveFont(*args, **kwargs)
3548
3549 def GetCount(*args, **kwargs):
3550 """GetCount() -> int"""
3551 return _gdi.FontList_GetCount(*args, **kwargs)
3552
3553
3554 class FontListPtr(FontList):
3555 def __init__(self, this):
3556 self.this = this
3557 if not hasattr(self,"thisown"): self.thisown = 0
3558 self.__class__ = FontList
3559 _gdi.FontList_swigregister(FontListPtr)
3560
3561 #---------------------------------------------------------------------------
3562
3563 NullColor = NullColour
3564 #---------------------------------------------------------------------------
3565
3566 class Effects(core.Object):
3567 def __repr__(self):
3568 return "<%s.%s; proxy of C++ wxEffects instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3569 def __init__(self, *args, **kwargs):
3570 """__init__() -> Effects"""
3571 newobj = _gdi.new_Effects(*args, **kwargs)
3572 self.this = newobj.this
3573 self.thisown = 1
3574 del newobj.thisown
3575 def GetHighlightColour(*args, **kwargs):
3576 """GetHighlightColour() -> Colour"""
3577 return _gdi.Effects_GetHighlightColour(*args, **kwargs)
3578
3579 def GetLightShadow(*args, **kwargs):
3580 """GetLightShadow() -> Colour"""
3581 return _gdi.Effects_GetLightShadow(*args, **kwargs)
3582
3583 def GetFaceColour(*args, **kwargs):
3584 """GetFaceColour() -> Colour"""
3585 return _gdi.Effects_GetFaceColour(*args, **kwargs)
3586
3587 def GetMediumShadow(*args, **kwargs):
3588 """GetMediumShadow() -> Colour"""
3589 return _gdi.Effects_GetMediumShadow(*args, **kwargs)
3590
3591 def GetDarkShadow(*args, **kwargs):
3592 """GetDarkShadow() -> Colour"""
3593 return _gdi.Effects_GetDarkShadow(*args, **kwargs)
3594
3595 def SetHighlightColour(*args, **kwargs):
3596 """SetHighlightColour(Colour c)"""
3597 return _gdi.Effects_SetHighlightColour(*args, **kwargs)
3598
3599 def SetLightShadow(*args, **kwargs):
3600 """SetLightShadow(Colour c)"""
3601 return _gdi.Effects_SetLightShadow(*args, **kwargs)
3602
3603 def SetFaceColour(*args, **kwargs):
3604 """SetFaceColour(Colour c)"""
3605 return _gdi.Effects_SetFaceColour(*args, **kwargs)
3606
3607 def SetMediumShadow(*args, **kwargs):
3608 """SetMediumShadow(Colour c)"""
3609 return _gdi.Effects_SetMediumShadow(*args, **kwargs)
3610
3611 def SetDarkShadow(*args, **kwargs):
3612 """SetDarkShadow(Colour c)"""
3613 return _gdi.Effects_SetDarkShadow(*args, **kwargs)
3614
3615 def Set(*args, **kwargs):
3616 """
3617 Set(Colour highlightColour, Colour lightShadow, Colour faceColour,
3618 Colour mediumShadow, Colour darkShadow)
3619 """
3620 return _gdi.Effects_Set(*args, **kwargs)
3621
3622 def DrawSunkenEdge(*args, **kwargs):
3623 """DrawSunkenEdge(DC dc, Rect rect, int borderSize=1)"""
3624 return _gdi.Effects_DrawSunkenEdge(*args, **kwargs)
3625
3626 def TileBitmap(*args, **kwargs):
3627 """TileBitmap(Rect rect, DC dc, Bitmap bitmap) -> bool"""
3628 return _gdi.Effects_TileBitmap(*args, **kwargs)
3629
3630
3631 class EffectsPtr(Effects):
3632 def __init__(self, this):
3633 self.this = this
3634 if not hasattr(self,"thisown"): self.thisown = 0
3635 self.__class__ = Effects
3636 _gdi.Effects_swigregister(EffectsPtr)
3637 TheFontList = cvar.TheFontList
3638 ThePenList = cvar.ThePenList
3639 TheBrushList = cvar.TheBrushList
3640 TheColourDatabase = cvar.TheColourDatabase
3641
3642