1 # This file was created automatically by SWIG.
2 # Don't modify this file, modify the SWIG interface instead.
8 #---------------------------------------------------------------------------
10 class GDIObject(core
.Object
):
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
19 def __del__(self
, destroy
=_gdi
.delete_GDIObject
):
22 if self
.thisown
: destroy(self
)
25 def GetVisible(*args
, **kwargs
):
26 """GetVisible() -> bool"""
27 return _gdi
.GDIObject_GetVisible(*args
, **kwargs
)
29 def SetVisible(*args
, **kwargs
):
30 """SetVisible(bool visible)"""
31 return _gdi
.GDIObject_SetVisible(*args
, **kwargs
)
33 def IsNull(*args
, **kwargs
):
34 """IsNull() -> bool"""
35 return _gdi
.GDIObject_IsNull(*args
, **kwargs
)
38 class GDIObjectPtr(GDIObject
):
39 def __init__(self
, this
):
41 if not hasattr(self
,"thisown"): self
.thisown
= 0
42 self
.__class
__ = GDIObject
43 _gdi
.GDIObject_swigregister(GDIObjectPtr
)
45 #---------------------------------------------------------------------------
47 class Colour(core
.Object
):
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
56 def __del__(self
, destroy
=_gdi
.delete_Colour
):
59 if self
.thisown
: destroy(self
)
62 def Red(*args
, **kwargs
):
63 """Red() -> unsigned char"""
64 return _gdi
.Colour_Red(*args
, **kwargs
)
66 def Green(*args
, **kwargs
):
67 """Green() -> unsigned char"""
68 return _gdi
.Colour_Green(*args
, **kwargs
)
70 def Blue(*args
, **kwargs
):
71 """Blue() -> unsigned char"""
72 return _gdi
.Colour_Blue(*args
, **kwargs
)
74 def Ok(*args
, **kwargs
):
76 return _gdi
.Colour_Ok(*args
, **kwargs
)
78 def Set(*args
, **kwargs
):
79 """Set(unsigned char red, unsigned char green, unsigned char blue)"""
80 return _gdi
.Colour_Set(*args
, **kwargs
)
82 def SetRGB(*args
, **kwargs
):
83 """SetRGB(unsigned long colRGB)"""
84 return _gdi
.Colour_SetRGB(*args
, **kwargs
)
86 def __eq__(*args
, **kwargs
):
87 """__eq__(Colour colour) -> bool"""
88 return _gdi
.Colour___eq__(*args
, **kwargs
)
90 def __ne__(*args
, **kwargs
):
91 """__ne__(Colour colour) -> bool"""
92 return _gdi
.Colour___ne__(*args
, **kwargs
)
94 def InitFromName(*args
, **kwargs
):
95 """InitFromName(String colourName)"""
96 return _gdi
.Colour_InitFromName(*args
, **kwargs
)
98 def Get(*args
, **kwargs
):
99 """Get() -> PyObject"""
100 return _gdi
.Colour_Get(*args
, **kwargs
)
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())
110 class ColourPtr(Colour
):
111 def __init__(self
, this
):
113 if not hasattr(self
,"thisown"): self
.thisown
= 0
114 self
.__class
__ = Colour
115 _gdi
.Colour_swigregister(ColourPtr
)
117 def NamedColour(*args
, **kwargs
):
118 """NamedColour(String colorName) -> Colour"""
119 val
= _gdi
.new_NamedColour(*args
, **kwargs
)
123 def ColourRGB(*args
, **kwargs
):
124 """ColourRGB(unsigned long colRGB) -> Colour"""
125 val
= _gdi
.new_ColourRGB(*args
, **kwargs
)
130 NamedColor
= NamedColour
133 class Palette(GDIObject
):
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
142 def __del__(self
, destroy
=_gdi
.delete_Palette
):
145 if self
.thisown
: destroy(self
)
148 def GetPixel(*args
, **kwargs
):
149 """GetPixel(byte red, byte green, byte blue) -> int"""
150 return _gdi
.Palette_GetPixel(*args
, **kwargs
)
152 def GetRGB(*args
, **kwargs
):
153 """GetRGB(int pixel) -> (R,G,B)"""
154 return _gdi
.Palette_GetRGB(*args
, **kwargs
)
156 def Ok(*args
, **kwargs
):
158 return _gdi
.Palette_Ok(*args
, **kwargs
)
160 def __nonzero__(self
): return self
.Ok()
162 class PalettePtr(Palette
):
163 def __init__(self
, this
):
165 if not hasattr(self
,"thisown"): self
.thisown
= 0
166 self
.__class
__ = Palette
167 _gdi
.Palette_swigregister(PalettePtr
)
169 #---------------------------------------------------------------------------
171 class Pen(GDIObject
):
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
180 def __del__(self
, destroy
=_gdi
.delete_Pen
):
183 if self
.thisown
: destroy(self
)
186 def GetCap(*args
, **kwargs
):
187 """GetCap() -> int"""
188 return _gdi
.Pen_GetCap(*args
, **kwargs
)
190 def GetColour(*args
, **kwargs
):
191 """GetColour() -> Colour"""
192 return _gdi
.Pen_GetColour(*args
, **kwargs
)
194 def GetJoin(*args
, **kwargs
):
195 """GetJoin() -> int"""
196 return _gdi
.Pen_GetJoin(*args
, **kwargs
)
198 def GetStyle(*args
, **kwargs
):
199 """GetStyle() -> int"""
200 return _gdi
.Pen_GetStyle(*args
, **kwargs
)
202 def GetWidth(*args
, **kwargs
):
203 """GetWidth() -> int"""
204 return _gdi
.Pen_GetWidth(*args
, **kwargs
)
206 def Ok(*args
, **kwargs
):
208 return _gdi
.Pen_Ok(*args
, **kwargs
)
210 def SetCap(*args
, **kwargs
):
211 """SetCap(int cap_style)"""
212 return _gdi
.Pen_SetCap(*args
, **kwargs
)
214 def SetColour(*args
, **kwargs
):
215 """SetColour(Colour colour)"""
216 return _gdi
.Pen_SetColour(*args
, **kwargs
)
218 def SetJoin(*args
, **kwargs
):
219 """SetJoin(int join_style)"""
220 return _gdi
.Pen_SetJoin(*args
, **kwargs
)
222 def SetStyle(*args
, **kwargs
):
223 """SetStyle(int style)"""
224 return _gdi
.Pen_SetStyle(*args
, **kwargs
)
226 def SetWidth(*args
, **kwargs
):
227 """SetWidth(int width)"""
228 return _gdi
.Pen_SetWidth(*args
, **kwargs
)
230 def SetDashes(*args
, **kwargs
):
231 """SetDashes(int dashes, wxDash dashes_array)"""
232 return _gdi
.Pen_SetDashes(*args
, **kwargs
)
234 def GetDashes(*args
, **kwargs
):
235 """GetDashes() -> PyObject"""
236 return _gdi
.Pen_GetDashes(*args
, **kwargs
)
238 def __eq__(*args
, **kwargs
):
239 """__eq__(Pen pen) -> bool"""
240 return _gdi
.Pen___eq__(*args
, **kwargs
)
242 def __nonzero__(self
): return self
.Ok()
245 def __init__(self
, this
):
247 if not hasattr(self
,"thisown"): self
.thisown
= 0
249 _gdi
.Pen_swigregister(PenPtr
)
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
260 def __del__(self
, destroy
=_gdi
.delete_PyPen
):
263 if self
.thisown
: destroy(self
)
266 def SetDashes(*args
, **kwargs
):
267 """SetDashes(int dashes, wxDash dashes_array)"""
268 return _gdi
.PyPen_SetDashes(*args
, **kwargs
)
271 class PyPenPtr(PyPen
):
272 def __init__(self
, this
):
274 if not hasattr(self
,"thisown"): self
.thisown
= 0
275 self
.__class
__ = PyPen
276 _gdi
.PyPen_swigregister(PyPenPtr
)
279 #---------------------------------------------------------------------------
281 class Brush(GDIObject
):
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.
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
):
290 __init__(Colour colour, int style=SOLID) -> Brush
292 Constructs a brush from a colour object and style.
294 newobj
= _gdi
.new_Brush(*args
, **kwargs
)
295 self
.this
= newobj
.this
298 def __del__(self
, destroy
=_gdi
.delete_Brush
):
301 if self
.thisown
: destroy(self
)
304 def SetColour(*args
, **kwargs
):
305 """SetColour(Colour col)"""
306 return _gdi
.Brush_SetColour(*args
, **kwargs
)
308 def SetStyle(*args
, **kwargs
):
309 """SetStyle(int style)"""
310 return _gdi
.Brush_SetStyle(*args
, **kwargs
)
312 def SetStipple(*args
, **kwargs
):
313 """SetStipple(Bitmap stipple)"""
314 return _gdi
.Brush_SetStipple(*args
, **kwargs
)
316 def GetColour(*args
, **kwargs
):
317 """GetColour() -> Colour"""
318 return _gdi
.Brush_GetColour(*args
, **kwargs
)
320 def GetStyle(*args
, **kwargs
):
321 """GetStyle() -> int"""
322 return _gdi
.Brush_GetStyle(*args
, **kwargs
)
324 def GetStipple(*args
, **kwargs
):
325 """GetStipple() -> Bitmap"""
326 return _gdi
.Brush_GetStipple(*args
, **kwargs
)
328 def Ok(*args
, **kwargs
):
330 return _gdi
.Brush_Ok(*args
, **kwargs
)
332 def GetMacTheme(*args
, **kwargs
):
333 """GetMacTheme() -> short"""
334 return _gdi
.Brush_GetMacTheme(*args
, **kwargs
)
336 def SetMacTheme(*args
, **kwargs
):
337 """SetMacTheme(short macThemeBrush)"""
338 return _gdi
.Brush_SetMacTheme(*args
, **kwargs
)
340 def __nonzero__(self
): return self
.Ok()
342 class BrushPtr(Brush
):
343 def __init__(self
, this
):
345 if not hasattr(self
,"thisown"): self
.thisown
= 0
346 self
.__class
__ = Brush
347 _gdi
.Brush_swigregister(BrushPtr
)
349 class Bitmap(GDIObject
):
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
):
354 __init__(String name, int type=BITMAP_TYPE_ANY) -> Bitmap
356 Loads a bitmap from a file.
358 newobj
= _gdi
.new_Bitmap(*args
, **kwargs
)
359 self
.this
= newobj
.this
362 def __del__(self
, destroy
=_gdi
.delete_Bitmap
):
365 if self
.thisown
: destroy(self
)
368 def Ok(*args
, **kwargs
):
370 return _gdi
.Bitmap_Ok(*args
, **kwargs
)
372 def GetWidth(*args
, **kwargs
):
376 Gets the width of the bitmap in pixels.
378 return _gdi
.Bitmap_GetWidth(*args
, **kwargs
)
380 def GetHeight(*args
, **kwargs
):
384 Gets the height of the bitmap in pixels.
386 return _gdi
.Bitmap_GetHeight(*args
, **kwargs
)
388 def GetDepth(*args
, **kwargs
):
392 Gets the colour depth of the bitmap. A value of 1 indicates a
395 return _gdi
.Bitmap_GetDepth(*args
, **kwargs
)
397 def ConvertToImage(*args
, **kwargs
):
399 ConvertToImage() -> Image
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.
405 return _gdi
.Bitmap_ConvertToImage(*args
, **kwargs
)
407 def GetMask(*args
, **kwargs
):
411 Gets the associated mask (if any) which may have been loaded from a file
412 or explpicitly set for the bitmap.
414 return _gdi
.Bitmap_GetMask(*args
, **kwargs
)
416 def SetMask(*args
, **kwargs
):
420 Sets the mask for this bitmap.
422 return _gdi
.Bitmap_SetMask(*args
, **kwargs
)
424 def SetMaskColour(*args
, **kwargs
):
426 SetMaskColour(Colour colour)
428 Create a Mask based on a specified colour in the Bitmap.
430 return _gdi
.Bitmap_SetMaskColour(*args
, **kwargs
)
432 def GetSubBitmap(*args
, **kwargs
):
434 GetSubBitmap(Rect rect) -> Bitmap
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.
439 return _gdi
.Bitmap_GetSubBitmap(*args
, **kwargs
)
441 def SaveFile(*args
, **kwargs
):
443 SaveFile(String name, int type, Palette palette=(wxPalette *) NULL) -> bool
445 Saves a bitmap in the named file.
447 return _gdi
.Bitmap_SaveFile(*args
, **kwargs
)
449 def LoadFile(*args
, **kwargs
):
451 LoadFile(String name, int type) -> bool
453 Loads a bitmap from a file
455 return _gdi
.Bitmap_LoadFile(*args
, **kwargs
)
457 def CopyFromIcon(*args
, **kwargs
):
458 """CopyFromIcon(Icon icon) -> bool"""
459 return _gdi
.Bitmap_CopyFromIcon(*args
, **kwargs
)
461 def SetHeight(*args
, **kwargs
):
463 SetHeight(int height)
465 Set the height property (does not affect the bitmap data).
467 return _gdi
.Bitmap_SetHeight(*args
, **kwargs
)
469 def SetWidth(*args
, **kwargs
):
473 Set the width property (does not affect the bitmap data).
475 return _gdi
.Bitmap_SetWidth(*args
, **kwargs
)
477 def SetDepth(*args
, **kwargs
):
481 Set the depth property (does not affect the bitmap data).
483 return _gdi
.Bitmap_SetDepth(*args
, **kwargs
)
485 def __nonzero__(self
): return self
.Ok()
487 class BitmapPtr(Bitmap
):
488 def __init__(self
, this
):
490 if not hasattr(self
,"thisown"): self
.thisown
= 0
491 self
.__class
__ = Bitmap
492 _gdi
.Bitmap_swigregister(BitmapPtr
)
494 def EmptyBitmap(*args
, **kwargs
):
496 EmptyBitmap(int width, int height, int depth=-1) -> Bitmap
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.
502 val
= _gdi
.new_EmptyBitmap(*args
, **kwargs
)
506 def BitmapFromIcon(*args
, **kwargs
):
508 BitmapFromIcon(Icon icon) -> Bitmap
510 Create a new bitmap from an Icon object.
512 val
= _gdi
.new_BitmapFromIcon(*args
, **kwargs
)
516 def BitmapFromImage(*args
, **kwargs
):
518 BitmapFromImage(Image image, int depth=-1) -> Bitmap
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.
525 val
= _gdi
.new_BitmapFromImage(*args
, **kwargs
)
529 def BitmapFromXPMData(*args
, **kwargs
):
531 BitmapFromXPMData(PyObject listOfStrings) -> Bitmap
533 Construct a Bitmap from a list of strings formatted as XPM data.
535 val
= _gdi
.new_BitmapFromXPMData(*args
, **kwargs
)
539 def BitmapFromBits(*args
, **kwargs
):
541 BitmapFromBits(PyObject bits, int width, int height, int depth=1) -> Bitmap
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
548 val
= _gdi
.new_BitmapFromBits(*args
, **kwargs
)
552 class Mask(core
.Object
):
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.
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
):
563 __init__(Bitmap bitmap, Colour colour=NullColour) -> Mask
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.
568 newobj
= _gdi
.new_Mask(*args
, **kwargs
)
569 self
.this
= newobj
.this
574 def __init__(self
, this
):
576 if not hasattr(self
,"thisown"): self
.thisown
= 0
577 self
.__class
__ = Mask
578 _gdi
.Mask_swigregister(MaskPtr
)
581 class Icon(GDIObject
):
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
590 def __del__(self
, destroy
=_gdi
.delete_Icon
):
593 if self
.thisown
: destroy(self
)
596 def Ok(*args
, **kwargs
):
598 return _gdi
.Icon_Ok(*args
, **kwargs
)
600 def GetWidth(*args
, **kwargs
):
601 """GetWidth() -> int"""
602 return _gdi
.Icon_GetWidth(*args
, **kwargs
)
604 def GetHeight(*args
, **kwargs
):
605 """GetHeight() -> int"""
606 return _gdi
.Icon_GetHeight(*args
, **kwargs
)
608 def GetDepth(*args
, **kwargs
):
609 """GetDepth() -> int"""
610 return _gdi
.Icon_GetDepth(*args
, **kwargs
)
612 def SetWidth(*args
, **kwargs
):
613 """SetWidth(int w)"""
614 return _gdi
.Icon_SetWidth(*args
, **kwargs
)
616 def SetHeight(*args
, **kwargs
):
617 """SetHeight(int h)"""
618 return _gdi
.Icon_SetHeight(*args
, **kwargs
)
620 def SetDepth(*args
, **kwargs
):
621 """SetDepth(int d)"""
622 return _gdi
.Icon_SetDepth(*args
, **kwargs
)
624 def CopyFromBitmap(*args
, **kwargs
):
625 """CopyFromBitmap(Bitmap bmp)"""
626 return _gdi
.Icon_CopyFromBitmap(*args
, **kwargs
)
628 def __nonzero__(self
): return self
.Ok()
631 def __init__(self
, this
):
633 if not hasattr(self
,"thisown"): self
.thisown
= 0
634 self
.__class
__ = Icon
635 _gdi
.Icon_swigregister(IconPtr
)
637 def EmptyIcon(*args
, **kwargs
):
638 """EmptyIcon() -> Icon"""
639 val
= _gdi
.new_EmptyIcon(*args
, **kwargs
)
643 def IconFromLocation(*args
, **kwargs
):
644 """IconFromLocation(IconLocation loc) -> Icon"""
645 val
= _gdi
.new_IconFromLocation(*args
, **kwargs
)
649 def IconFromBitmap(*args
, **kwargs
):
650 """IconFromBitmap(Bitmap bmp) -> Icon"""
651 val
= _gdi
.new_IconFromBitmap(*args
, **kwargs
)
655 def IconFromXPMData(*args
, **kwargs
):
656 """IconFromXPMData(PyObject listOfStrings) -> Icon"""
657 val
= _gdi
.new_IconFromXPMData(*args
, **kwargs
)
661 class IconLocation(object):
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
670 def __del__(self
, destroy
=_gdi
.delete_IconLocation
):
673 if self
.thisown
: destroy(self
)
676 def IsOk(*args
, **kwargs
):
678 return _gdi
.IconLocation_IsOk(*args
, **kwargs
)
680 def __nonzero__(self
): return self
.Ok()
681 def SetFileName(*args
, **kwargs
):
682 """SetFileName(String filename)"""
683 return _gdi
.IconLocation_SetFileName(*args
, **kwargs
)
685 def GetFileName(*args
, **kwargs
):
686 """GetFileName() -> String"""
687 return _gdi
.IconLocation_GetFileName(*args
, **kwargs
)
689 def SetIndex(*args
, **kwargs
):
690 """SetIndex(int num)"""
691 return _gdi
.IconLocation_SetIndex(*args
, **kwargs
)
693 def GetIndex(*args
, **kwargs
):
694 """GetIndex() -> int"""
695 return _gdi
.IconLocation_GetIndex(*args
, **kwargs
)
698 class IconLocationPtr(IconLocation
):
699 def __init__(self
, this
):
701 if not hasattr(self
,"thisown"): self
.thisown
= 0
702 self
.__class
__ = IconLocation
703 _gdi
.IconLocation_swigregister(IconLocationPtr
)
705 class IconBundle(object):
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
714 def __del__(self
, destroy
=_gdi
.delete_IconBundle
):
717 if self
.thisown
: destroy(self
)
720 def AddIcon(*args
, **kwargs
):
721 """AddIcon(Icon icon)"""
722 return _gdi
.IconBundle_AddIcon(*args
, **kwargs
)
724 def AddIconFromFile(*args
, **kwargs
):
725 """AddIconFromFile(String file, long type)"""
726 return _gdi
.IconBundle_AddIconFromFile(*args
, **kwargs
)
728 def GetIcon(*args
, **kwargs
):
729 """GetIcon(Size size) -> Icon"""
730 return _gdi
.IconBundle_GetIcon(*args
, **kwargs
)
733 class IconBundlePtr(IconBundle
):
734 def __init__(self
, this
):
736 if not hasattr(self
,"thisown"): self
.thisown
= 0
737 self
.__class
__ = IconBundle
738 _gdi
.IconBundle_swigregister(IconBundlePtr
)
740 def IconBundleFromFile(*args
, **kwargs
):
741 """IconBundleFromFile(String file, long type) -> IconBundle"""
742 val
= _gdi
.new_IconBundleFromFile(*args
, **kwargs
)
746 def IconBundleFromIcon(*args
, **kwargs
):
747 """IconBundleFromIcon(Icon icon) -> IconBundle"""
748 val
= _gdi
.new_IconBundleFromIcon(*args
, **kwargs
)
752 class Cursor(GDIObject
):
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
761 def __del__(self
, destroy
=_gdi
.delete_Cursor
):
764 if self
.thisown
: destroy(self
)
767 def Ok(*args
, **kwargs
):
769 return _gdi
.Cursor_Ok(*args
, **kwargs
)
771 def __nonzero__(self
): return self
.Ok()
773 class CursorPtr(Cursor
):
774 def __init__(self
, this
):
776 if not hasattr(self
,"thisown"): self
.thisown
= 0
777 self
.__class
__ = Cursor
778 _gdi
.Cursor_swigregister(CursorPtr
)
780 def StockCursor(*args
, **kwargs
):
781 """StockCursor(int id) -> Cursor"""
782 val
= _gdi
.new_StockCursor(*args
, **kwargs
)
786 def CursorFromImage(*args
, **kwargs
):
787 """CursorFromImage(Image image) -> Cursor"""
788 val
= _gdi
.new_CursorFromImage(*args
, **kwargs
)
792 def CursorFromBits(*args
, **kwargs
):
794 CursorFromBits(PyObject bits, int width, int height, int hotSpotX=-1,
795 int hotSpotY=-1, PyObject maskBits=0) -> Cursor
797 val
= _gdi
.new_CursorFromBits(*args
, **kwargs
)
801 #---------------------------------------------------------------------------
803 OutRegion
= _gdi
.OutRegion
804 PartRegion
= _gdi
.PartRegion
805 InRegion
= _gdi
.InRegion
806 class Region(GDIObject
):
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
815 def __del__(self
, destroy
=_gdi
.delete_Region
):
818 if self
.thisown
: destroy(self
)
821 def Clear(*args
, **kwargs
):
823 return _gdi
.Region_Clear(*args
, **kwargs
)
825 def Contains(*args
, **kwargs
):
826 """Contains(int x, int y) -> int"""
827 return _gdi
.Region_Contains(*args
, **kwargs
)
829 def ContainsPoint(*args
, **kwargs
):
830 """ContainsPoint(Point pt) -> int"""
831 return _gdi
.Region_ContainsPoint(*args
, **kwargs
)
833 def ContainsRect(*args
, **kwargs
):
834 """ContainsRect(Rect rect) -> int"""
835 return _gdi
.Region_ContainsRect(*args
, **kwargs
)
837 def ContainsRectDim(*args
, **kwargs
):
838 """ContainsRectDim(int x, int y, int w, int h) -> int"""
839 return _gdi
.Region_ContainsRectDim(*args
, **kwargs
)
841 def GetBox(*args
, **kwargs
):
842 """GetBox() -> Rect"""
843 return _gdi
.Region_GetBox(*args
, **kwargs
)
845 def Intersect(*args
, **kwargs
):
846 """Intersect(int x, int y, int width, int height) -> bool"""
847 return _gdi
.Region_Intersect(*args
, **kwargs
)
849 def IntersectRect(*args
, **kwargs
):
850 """IntersectRect(Rect rect) -> bool"""
851 return _gdi
.Region_IntersectRect(*args
, **kwargs
)
853 def IntersectRegion(*args
, **kwargs
):
854 """IntersectRegion(Region region) -> bool"""
855 return _gdi
.Region_IntersectRegion(*args
, **kwargs
)
857 def IsEmpty(*args
, **kwargs
):
858 """IsEmpty() -> bool"""
859 return _gdi
.Region_IsEmpty(*args
, **kwargs
)
861 def Union(*args
, **kwargs
):
862 """Union(int x, int y, int width, int height) -> bool"""
863 return _gdi
.Region_Union(*args
, **kwargs
)
865 def UnionRect(*args
, **kwargs
):
866 """UnionRect(Rect rect) -> bool"""
867 return _gdi
.Region_UnionRect(*args
, **kwargs
)
869 def UnionRegion(*args
, **kwargs
):
870 """UnionRegion(Region region) -> bool"""
871 return _gdi
.Region_UnionRegion(*args
, **kwargs
)
873 def Subtract(*args
, **kwargs
):
874 """Subtract(int x, int y, int width, int height) -> bool"""
875 return _gdi
.Region_Subtract(*args
, **kwargs
)
877 def SubtractRect(*args
, **kwargs
):
878 """SubtractRect(Rect rect) -> bool"""
879 return _gdi
.Region_SubtractRect(*args
, **kwargs
)
881 def SubtractRegion(*args
, **kwargs
):
882 """SubtractRegion(Region region) -> bool"""
883 return _gdi
.Region_SubtractRegion(*args
, **kwargs
)
885 def Xor(*args
, **kwargs
):
886 """Xor(int x, int y, int width, int height) -> bool"""
887 return _gdi
.Region_Xor(*args
, **kwargs
)
889 def XorRect(*args
, **kwargs
):
890 """XorRect(Rect rect) -> bool"""
891 return _gdi
.Region_XorRect(*args
, **kwargs
)
893 def XorRegion(*args
, **kwargs
):
894 """XorRegion(Region region) -> bool"""
895 return _gdi
.Region_XorRegion(*args
, **kwargs
)
897 def ConvertToBitmap(*args
, **kwargs
):
898 """ConvertToBitmap() -> Bitmap"""
899 return _gdi
.Region_ConvertToBitmap(*args
, **kwargs
)
901 def UnionBitmap(*args
, **kwargs
):
902 """UnionBitmap(Bitmap bmp, Colour transColour=NullColour, int tolerance=0) -> bool"""
903 return _gdi
.Region_UnionBitmap(*args
, **kwargs
)
906 class RegionPtr(Region
):
907 def __init__(self
, this
):
909 if not hasattr(self
,"thisown"): self
.thisown
= 0
910 self
.__class
__ = Region
911 _gdi
.Region_swigregister(RegionPtr
)
913 def RegionFromBitmap(*args
, **kwargs
):
914 """RegionFromBitmap(Bitmap bmp, Colour transColour=NullColour, int tolerance=0) -> Region"""
915 val
= _gdi
.new_RegionFromBitmap(*args
, **kwargs
)
919 def RegionFromPoints(*args
, **kwargs
):
920 """RegionFromPoints(int points, Point points_array, int fillStyle=WINDING_RULE) -> Region"""
921 val
= _gdi
.new_RegionFromPoints(*args
, **kwargs
)
925 class RegionIterator(core
.Object
):
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
934 def __del__(self
, destroy
=_gdi
.delete_RegionIterator
):
937 if self
.thisown
: destroy(self
)
940 def GetX(*args
, **kwargs
):
942 return _gdi
.RegionIterator_GetX(*args
, **kwargs
)
944 def GetY(*args
, **kwargs
):
946 return _gdi
.RegionIterator_GetY(*args
, **kwargs
)
948 def GetW(*args
, **kwargs
):
950 return _gdi
.RegionIterator_GetW(*args
, **kwargs
)
952 def GetWidth(*args
, **kwargs
):
953 """GetWidth() -> int"""
954 return _gdi
.RegionIterator_GetWidth(*args
, **kwargs
)
956 def GetH(*args
, **kwargs
):
958 return _gdi
.RegionIterator_GetH(*args
, **kwargs
)
960 def GetHeight(*args
, **kwargs
):
961 """GetHeight() -> int"""
962 return _gdi
.RegionIterator_GetHeight(*args
, **kwargs
)
964 def GetRect(*args
, **kwargs
):
965 """GetRect() -> Rect"""
966 return _gdi
.RegionIterator_GetRect(*args
, **kwargs
)
968 def HaveRects(*args
, **kwargs
):
969 """HaveRects() -> bool"""
970 return _gdi
.RegionIterator_HaveRects(*args
, **kwargs
)
972 def Reset(*args
, **kwargs
):
974 return _gdi
.RegionIterator_Reset(*args
, **kwargs
)
976 def Next(*args
, **kwargs
):
978 return _gdi
.RegionIterator_Next(*args
, **kwargs
)
980 def __nonzero__(*args
, **kwargs
):
981 """__nonzero__() -> bool"""
982 return _gdi
.RegionIterator___nonzero__(*args
, **kwargs
)
985 class RegionIteratorPtr(RegionIterator
):
986 def __init__(self
, this
):
988 if not hasattr(self
,"thisown"): self
.thisown
= 0
989 self
.__class
__ = RegionIterator
990 _gdi
.RegionIterator_swigregister(RegionIteratorPtr
)
992 #---------------------------------------------------------------------------
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 #---------------------------------------------------------------------------
1119 class NativeFontInfo(object):
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
1128 def __del__(self
, destroy
=_gdi
.delete_NativeFontInfo
):
1131 if self
.thisown
: destroy(self
)
1134 def Init(*args
, **kwargs
):
1136 return _gdi
.NativeFontInfo_Init(*args
, **kwargs
)
1138 def InitFromFont(*args
, **kwargs
):
1139 """InitFromFont(Font font)"""
1140 return _gdi
.NativeFontInfo_InitFromFont(*args
, **kwargs
)
1142 def GetPointSize(*args
, **kwargs
):
1143 """GetPointSize() -> int"""
1144 return _gdi
.NativeFontInfo_GetPointSize(*args
, **kwargs
)
1146 def GetStyle(*args
, **kwargs
):
1147 """GetStyle() -> int"""
1148 return _gdi
.NativeFontInfo_GetStyle(*args
, **kwargs
)
1150 def GetWeight(*args
, **kwargs
):
1151 """GetWeight() -> int"""
1152 return _gdi
.NativeFontInfo_GetWeight(*args
, **kwargs
)
1154 def GetUnderlined(*args
, **kwargs
):
1155 """GetUnderlined() -> bool"""
1156 return _gdi
.NativeFontInfo_GetUnderlined(*args
, **kwargs
)
1158 def GetFaceName(*args
, **kwargs
):
1159 """GetFaceName() -> String"""
1160 return _gdi
.NativeFontInfo_GetFaceName(*args
, **kwargs
)
1162 def GetFamily(*args
, **kwargs
):
1163 """GetFamily() -> int"""
1164 return _gdi
.NativeFontInfo_GetFamily(*args
, **kwargs
)
1166 def GetEncoding(*args
, **kwargs
):
1167 """GetEncoding() -> int"""
1168 return _gdi
.NativeFontInfo_GetEncoding(*args
, **kwargs
)
1170 def SetPointSize(*args
, **kwargs
):
1171 """SetPointSize(int pointsize)"""
1172 return _gdi
.NativeFontInfo_SetPointSize(*args
, **kwargs
)
1174 def SetStyle(*args
, **kwargs
):
1175 """SetStyle(int style)"""
1176 return _gdi
.NativeFontInfo_SetStyle(*args
, **kwargs
)
1178 def SetWeight(*args
, **kwargs
):
1179 """SetWeight(int weight)"""
1180 return _gdi
.NativeFontInfo_SetWeight(*args
, **kwargs
)
1182 def SetUnderlined(*args
, **kwargs
):
1183 """SetUnderlined(bool underlined)"""
1184 return _gdi
.NativeFontInfo_SetUnderlined(*args
, **kwargs
)
1186 def SetFaceName(*args
, **kwargs
):
1187 """SetFaceName(String facename)"""
1188 return _gdi
.NativeFontInfo_SetFaceName(*args
, **kwargs
)
1190 def SetFamily(*args
, **kwargs
):
1191 """SetFamily(int family)"""
1192 return _gdi
.NativeFontInfo_SetFamily(*args
, **kwargs
)
1194 def SetEncoding(*args
, **kwargs
):
1195 """SetEncoding(int encoding)"""
1196 return _gdi
.NativeFontInfo_SetEncoding(*args
, **kwargs
)
1198 def FromString(*args
, **kwargs
):
1199 """FromString(String s) -> bool"""
1200 return _gdi
.NativeFontInfo_FromString(*args
, **kwargs
)
1202 def ToString(*args
, **kwargs
):
1203 """ToString() -> String"""
1204 return _gdi
.NativeFontInfo_ToString(*args
, **kwargs
)
1206 def __str__(*args
, **kwargs
):
1207 """__str__() -> String"""
1208 return _gdi
.NativeFontInfo___str__(*args
, **kwargs
)
1210 def FromUserString(*args
, **kwargs
):
1211 """FromUserString(String s) -> bool"""
1212 return _gdi
.NativeFontInfo_FromUserString(*args
, **kwargs
)
1214 def ToUserString(*args
, **kwargs
):
1215 """ToUserString() -> String"""
1216 return _gdi
.NativeFontInfo_ToUserString(*args
, **kwargs
)
1219 class NativeFontInfoPtr(NativeFontInfo
):
1220 def __init__(self
, this
):
1222 if not hasattr(self
,"thisown"): self
.thisown
= 0
1223 self
.__class
__ = NativeFontInfo
1224 _gdi
.NativeFontInfo_swigregister(NativeFontInfoPtr
)
1226 class NativeEncodingInfo(object):
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
1237 def __del__(self
, destroy
=_gdi
.delete_NativeEncodingInfo
):
1240 if self
.thisown
: destroy(self
)
1243 def FromString(*args
, **kwargs
):
1244 """FromString(String s) -> bool"""
1245 return _gdi
.NativeEncodingInfo_FromString(*args
, **kwargs
)
1247 def ToString(*args
, **kwargs
):
1248 """ToString() -> String"""
1249 return _gdi
.NativeEncodingInfo_ToString(*args
, **kwargs
)
1252 class NativeEncodingInfoPtr(NativeEncodingInfo
):
1253 def __init__(self
, this
):
1255 if not hasattr(self
,"thisown"): self
.thisown
= 0
1256 self
.__class
__ = NativeEncodingInfo
1257 _gdi
.NativeEncodingInfo_swigregister(NativeEncodingInfoPtr
)
1260 def GetNativeFontEncoding(*args
, **kwargs
):
1261 """GetNativeFontEncoding(int encoding) -> NativeEncodingInfo"""
1262 return _gdi
.GetNativeFontEncoding(*args
, **kwargs
)
1264 def TestFontEncoding(*args
, **kwargs
):
1265 """TestFontEncoding(NativeEncodingInfo info) -> bool"""
1266 return _gdi
.TestFontEncoding(*args
, **kwargs
)
1267 #---------------------------------------------------------------------------
1269 class FontMapper(object):
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
1278 def __del__(self
, destroy
=_gdi
.delete_FontMapper
):
1281 if self
.thisown
: destroy(self
)
1284 def Get(*args
, **kwargs
):
1285 """Get() -> FontMapper"""
1286 return _gdi
.FontMapper_Get(*args
, **kwargs
)
1288 Get
= staticmethod(Get
)
1289 def Set(*args
, **kwargs
):
1290 """Set(FontMapper mapper) -> FontMapper"""
1291 return _gdi
.FontMapper_Set(*args
, **kwargs
)
1293 Set
= staticmethod(Set
)
1294 def CharsetToEncoding(*args
, **kwargs
):
1295 """CharsetToEncoding(String charset, bool interactive=True) -> int"""
1296 return _gdi
.FontMapper_CharsetToEncoding(*args
, **kwargs
)
1298 def GetSupportedEncodingsCount(*args
, **kwargs
):
1299 """GetSupportedEncodingsCount() -> size_t"""
1300 return _gdi
.FontMapper_GetSupportedEncodingsCount(*args
, **kwargs
)
1302 GetSupportedEncodingsCount
= staticmethod(GetSupportedEncodingsCount
)
1303 def GetEncoding(*args
, **kwargs
):
1304 """GetEncoding(size_t n) -> int"""
1305 return _gdi
.FontMapper_GetEncoding(*args
, **kwargs
)
1307 GetEncoding
= staticmethod(GetEncoding
)
1308 def GetEncodingName(*args
, **kwargs
):
1309 """GetEncodingName(int encoding) -> String"""
1310 return _gdi
.FontMapper_GetEncodingName(*args
, **kwargs
)
1312 GetEncodingName
= staticmethod(GetEncodingName
)
1313 def GetEncodingDescription(*args
, **kwargs
):
1314 """GetEncodingDescription(int encoding) -> String"""
1315 return _gdi
.FontMapper_GetEncodingDescription(*args
, **kwargs
)
1317 GetEncodingDescription
= staticmethod(GetEncodingDescription
)
1318 def SetConfig(*args
, **kwargs
):
1319 """SetConfig(ConfigBase config)"""
1320 return _gdi
.FontMapper_SetConfig(*args
, **kwargs
)
1322 def SetConfigPath(*args
, **kwargs
):
1323 """SetConfigPath(String prefix)"""
1324 return _gdi
.FontMapper_SetConfigPath(*args
, **kwargs
)
1326 def GetDefaultConfigPath(*args
, **kwargs
):
1327 """GetDefaultConfigPath() -> String"""
1328 return _gdi
.FontMapper_GetDefaultConfigPath(*args
, **kwargs
)
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
)
1335 def IsEncodingAvailable(*args
, **kwargs
):
1336 """IsEncodingAvailable(int encoding, String facename=EmptyString) -> bool"""
1337 return _gdi
.FontMapper_IsEncodingAvailable(*args
, **kwargs
)
1339 def SetDialogParent(*args
, **kwargs
):
1340 """SetDialogParent(Window parent)"""
1341 return _gdi
.FontMapper_SetDialogParent(*args
, **kwargs
)
1343 def SetDialogTitle(*args
, **kwargs
):
1344 """SetDialogTitle(String title)"""
1345 return _gdi
.FontMapper_SetDialogTitle(*args
, **kwargs
)
1348 class FontMapperPtr(FontMapper
):
1349 def __init__(self
, this
):
1351 if not hasattr(self
,"thisown"): self
.thisown
= 0
1352 self
.__class
__ = FontMapper
1353 _gdi
.FontMapper_swigregister(FontMapperPtr
)
1355 def FontMapper_Get(*args
, **kwargs
):
1356 """FontMapper_Get() -> FontMapper"""
1357 return _gdi
.FontMapper_Get(*args
, **kwargs
)
1359 def FontMapper_Set(*args
, **kwargs
):
1360 """FontMapper_Set(FontMapper mapper) -> FontMapper"""
1361 return _gdi
.FontMapper_Set(*args
, **kwargs
)
1363 def FontMapper_GetSupportedEncodingsCount(*args
, **kwargs
):
1364 """FontMapper_GetSupportedEncodingsCount() -> size_t"""
1365 return _gdi
.FontMapper_GetSupportedEncodingsCount(*args
, **kwargs
)
1367 def FontMapper_GetEncoding(*args
, **kwargs
):
1368 """FontMapper_GetEncoding(size_t n) -> int"""
1369 return _gdi
.FontMapper_GetEncoding(*args
, **kwargs
)
1371 def FontMapper_GetEncodingName(*args
, **kwargs
):
1372 """FontMapper_GetEncodingName(int encoding) -> String"""
1373 return _gdi
.FontMapper_GetEncodingName(*args
, **kwargs
)
1375 def FontMapper_GetEncodingDescription(*args
, **kwargs
):
1376 """FontMapper_GetEncodingDescription(int encoding) -> String"""
1377 return _gdi
.FontMapper_GetEncodingDescription(*args
, **kwargs
)
1379 def FontMapper_GetDefaultConfigPath(*args
, **kwargs
):
1380 """FontMapper_GetDefaultConfigPath() -> String"""
1381 return _gdi
.FontMapper_GetDefaultConfigPath(*args
, **kwargs
)
1383 #---------------------------------------------------------------------------
1385 class Font(GDIObject
):
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
):
1390 __init__(int pointSize, int family, int style, int weight, bool underline=False,
1391 String face=EmptyString,
1392 int encoding=FONTENCODING_DEFAULT) -> Font
1394 newobj
= _gdi
.new_Font(*args
, **kwargs
)
1395 self
.this
= newobj
.this
1398 def __del__(self
, destroy
=_gdi
.delete_Font
):
1401 if self
.thisown
: destroy(self
)
1404 def Ok(*args
, **kwargs
):
1406 return _gdi
.Font_Ok(*args
, **kwargs
)
1408 def __nonzero__(self
): return self
.Ok()
1409 def __eq__(*args
, **kwargs
):
1410 """__eq__(Font font) -> bool"""
1411 return _gdi
.Font___eq__(*args
, **kwargs
)
1413 def __ne__(*args
, **kwargs
):
1414 """__ne__(Font font) -> bool"""
1415 return _gdi
.Font___ne__(*args
, **kwargs
)
1417 def GetPointSize(*args
, **kwargs
):
1418 """GetPointSize() -> int"""
1419 return _gdi
.Font_GetPointSize(*args
, **kwargs
)
1421 def GetFamily(*args
, **kwargs
):
1422 """GetFamily() -> int"""
1423 return _gdi
.Font_GetFamily(*args
, **kwargs
)
1425 def GetStyle(*args
, **kwargs
):
1426 """GetStyle() -> int"""
1427 return _gdi
.Font_GetStyle(*args
, **kwargs
)
1429 def GetWeight(*args
, **kwargs
):
1430 """GetWeight() -> int"""
1431 return _gdi
.Font_GetWeight(*args
, **kwargs
)
1433 def GetUnderlined(*args
, **kwargs
):
1434 """GetUnderlined() -> bool"""
1435 return _gdi
.Font_GetUnderlined(*args
, **kwargs
)
1437 def GetFaceName(*args
, **kwargs
):
1438 """GetFaceName() -> String"""
1439 return _gdi
.Font_GetFaceName(*args
, **kwargs
)
1441 def GetEncoding(*args
, **kwargs
):
1442 """GetEncoding() -> int"""
1443 return _gdi
.Font_GetEncoding(*args
, **kwargs
)
1445 def GetNativeFontInfo(*args
, **kwargs
):
1446 """GetNativeFontInfo() -> NativeFontInfo"""
1447 return _gdi
.Font_GetNativeFontInfo(*args
, **kwargs
)
1449 def IsFixedWidth(*args
, **kwargs
):
1450 """IsFixedWidth() -> bool"""
1451 return _gdi
.Font_IsFixedWidth(*args
, **kwargs
)
1453 def GetNativeFontInfoDesc(*args
, **kwargs
):
1454 """GetNativeFontInfoDesc() -> String"""
1455 return _gdi
.Font_GetNativeFontInfoDesc(*args
, **kwargs
)
1457 def GetNativeFontInfoUserDesc(*args
, **kwargs
):
1458 """GetNativeFontInfoUserDesc() -> String"""
1459 return _gdi
.Font_GetNativeFontInfoUserDesc(*args
, **kwargs
)
1461 def SetPointSize(*args
, **kwargs
):
1462 """SetPointSize(int pointSize)"""
1463 return _gdi
.Font_SetPointSize(*args
, **kwargs
)
1465 def SetFamily(*args
, **kwargs
):
1466 """SetFamily(int family)"""
1467 return _gdi
.Font_SetFamily(*args
, **kwargs
)
1469 def SetStyle(*args
, **kwargs
):
1470 """SetStyle(int style)"""
1471 return _gdi
.Font_SetStyle(*args
, **kwargs
)
1473 def SetWeight(*args
, **kwargs
):
1474 """SetWeight(int weight)"""
1475 return _gdi
.Font_SetWeight(*args
, **kwargs
)
1477 def SetFaceName(*args
, **kwargs
):
1478 """SetFaceName(String faceName)"""
1479 return _gdi
.Font_SetFaceName(*args
, **kwargs
)
1481 def SetUnderlined(*args
, **kwargs
):
1482 """SetUnderlined(bool underlined)"""
1483 return _gdi
.Font_SetUnderlined(*args
, **kwargs
)
1485 def SetEncoding(*args
, **kwargs
):
1486 """SetEncoding(int encoding)"""
1487 return _gdi
.Font_SetEncoding(*args
, **kwargs
)
1489 def SetNativeFontInfo(*args
, **kwargs
):
1490 """SetNativeFontInfo(NativeFontInfo info)"""
1491 return _gdi
.Font_SetNativeFontInfo(*args
, **kwargs
)
1493 def SetNativeFontInfoFromString(*args
, **kwargs
):
1494 """SetNativeFontInfoFromString(String info)"""
1495 return _gdi
.Font_SetNativeFontInfoFromString(*args
, **kwargs
)
1497 def SetNativeFontInfoUserDesc(*args
, **kwargs
):
1498 """SetNativeFontInfoUserDesc(String info)"""
1499 return _gdi
.Font_SetNativeFontInfoUserDesc(*args
, **kwargs
)
1501 def GetFamilyString(*args
, **kwargs
):
1502 """GetFamilyString() -> String"""
1503 return _gdi
.Font_GetFamilyString(*args
, **kwargs
)
1505 def GetStyleString(*args
, **kwargs
):
1506 """GetStyleString() -> String"""
1507 return _gdi
.Font_GetStyleString(*args
, **kwargs
)
1509 def GetWeightString(*args
, **kwargs
):
1510 """GetWeightString() -> String"""
1511 return _gdi
.Font_GetWeightString(*args
, **kwargs
)
1513 def SetNoAntiAliasing(*args
, **kwargs
):
1514 """SetNoAntiAliasing(bool no=True)"""
1515 return _gdi
.Font_SetNoAntiAliasing(*args
, **kwargs
)
1517 def GetNoAntiAliasing(*args
, **kwargs
):
1518 """GetNoAntiAliasing() -> bool"""
1519 return _gdi
.Font_GetNoAntiAliasing(*args
, **kwargs
)
1521 def GetDefaultEncoding(*args
, **kwargs
):
1522 """GetDefaultEncoding() -> int"""
1523 return _gdi
.Font_GetDefaultEncoding(*args
, **kwargs
)
1525 GetDefaultEncoding
= staticmethod(GetDefaultEncoding
)
1526 def SetDefaultEncoding(*args
, **kwargs
):
1527 """SetDefaultEncoding(int encoding)"""
1528 return _gdi
.Font_SetDefaultEncoding(*args
, **kwargs
)
1530 SetDefaultEncoding
= staticmethod(SetDefaultEncoding
)
1532 class FontPtr(Font
):
1533 def __init__(self
, this
):
1535 if not hasattr(self
,"thisown"): self
.thisown
= 0
1536 self
.__class
__ = Font
1537 _gdi
.Font_swigregister(FontPtr
)
1539 def FontFromNativeInfo(*args
, **kwargs
):
1540 """FontFromNativeInfo(NativeFontInfo info) -> Font"""
1541 val
= _gdi
.new_FontFromNativeInfo(*args
, **kwargs
)
1545 def FontFromNativeInfoString(*args
, **kwargs
):
1546 """FontFromNativeInfoString(String info) -> Font"""
1547 val
= _gdi
.new_FontFromNativeInfoString(*args
, **kwargs
)
1551 def Font2(*args
, **kwargs
):
1553 Font2(int pointSize, int family, int flags=FONTFLAG_DEFAULT,
1554 String face=EmptyString, int encoding=FONTENCODING_DEFAULT) -> Font
1556 val
= _gdi
.new_Font2(*args
, **kwargs
)
1560 def Font_GetDefaultEncoding(*args
, **kwargs
):
1561 """Font_GetDefaultEncoding() -> int"""
1562 return _gdi
.Font_GetDefaultEncoding(*args
, **kwargs
)
1564 def Font_SetDefaultEncoding(*args
, **kwargs
):
1565 """Font_SetDefaultEncoding(int encoding)"""
1566 return _gdi
.Font_SetDefaultEncoding(*args
, **kwargs
)
1568 #---------------------------------------------------------------------------
1570 class FontEnumerator(object):
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
1579 self
._setCallbackInfo
(self
, FontEnumerator
, 0)
1581 def __del__(self
, destroy
=_gdi
.delete_FontEnumerator
):
1584 if self
.thisown
: destroy(self
)
1587 def _setCallbackInfo(*args
, **kwargs
):
1588 """_setCallbackInfo(PyObject self, PyObject _class, bool incref)"""
1589 return _gdi
.FontEnumerator__setCallbackInfo(*args
, **kwargs
)
1591 def EnumerateFacenames(*args
, **kwargs
):
1592 """EnumerateFacenames(int encoding=FONTENCODING_SYSTEM, bool fixedWidthOnly=False) -> bool"""
1593 return _gdi
.FontEnumerator_EnumerateFacenames(*args
, **kwargs
)
1595 def EnumerateEncodings(*args
, **kwargs
):
1596 """EnumerateEncodings(String facename=EmptyString) -> bool"""
1597 return _gdi
.FontEnumerator_EnumerateEncodings(*args
, **kwargs
)
1599 def GetEncodings(*args
, **kwargs
):
1600 """GetEncodings() -> PyObject"""
1601 return _gdi
.FontEnumerator_GetEncodings(*args
, **kwargs
)
1603 def GetFacenames(*args
, **kwargs
):
1604 """GetFacenames() -> PyObject"""
1605 return _gdi
.FontEnumerator_GetFacenames(*args
, **kwargs
)
1608 class FontEnumeratorPtr(FontEnumerator
):
1609 def __init__(self
, this
):
1611 if not hasattr(self
,"thisown"): self
.thisown
= 0
1612 self
.__class
__ = FontEnumerator
1613 _gdi
.FontEnumerator_swigregister(FontEnumeratorPtr
)
1615 #---------------------------------------------------------------------------
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"
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
)
1856 class LanguageInfoPtr(LanguageInfo
):
1857 def __init__(self
, this
):
1859 if not hasattr(self
,"thisown"): self
.thisown
= 0
1860 self
.__class
__ = LanguageInfo
1861 _gdi
.LanguageInfo_swigregister(LanguageInfoPtr
)
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):
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
1880 def __del__(self
, destroy
=_gdi
.delete_Locale
):
1883 if self
.thisown
: destroy(self
)
1886 def Init1(*args
, **kwargs
):
1888 Init1(String szName, String szShort=EmptyString, String szLocale=EmptyString,
1889 bool bLoadDefault=True,
1890 bool bConvertEncoding=False) -> bool
1892 return _gdi
.Locale_Init1(*args
, **kwargs
)
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
)
1898 def Init(self
, *_args
, **_kwargs
):
1899 if type(_args
[0]) in [type(''), type(u
'')]:
1900 val
= self
.Init1(*_args
, **_kwargs
)
1902 val
= self
.Init2(*_args
, **_kwargs
)
1905 def GetSystemLanguage(*args
, **kwargs
):
1906 """GetSystemLanguage() -> int"""
1907 return _gdi
.Locale_GetSystemLanguage(*args
, **kwargs
)
1909 GetSystemLanguage
= staticmethod(GetSystemLanguage
)
1910 def GetSystemEncoding(*args
, **kwargs
):
1911 """GetSystemEncoding() -> int"""
1912 return _gdi
.Locale_GetSystemEncoding(*args
, **kwargs
)
1914 GetSystemEncoding
= staticmethod(GetSystemEncoding
)
1915 def GetSystemEncodingName(*args
, **kwargs
):
1916 """GetSystemEncodingName() -> String"""
1917 return _gdi
.Locale_GetSystemEncodingName(*args
, **kwargs
)
1919 GetSystemEncodingName
= staticmethod(GetSystemEncodingName
)
1920 def IsOk(*args
, **kwargs
):
1921 """IsOk() -> bool"""
1922 return _gdi
.Locale_IsOk(*args
, **kwargs
)
1924 def __nonzero__(self
): return self
.IsOk()
1925 def GetLocale(*args
, **kwargs
):
1926 """GetLocale() -> String"""
1927 return _gdi
.Locale_GetLocale(*args
, **kwargs
)
1929 def GetLanguage(*args
, **kwargs
):
1930 """GetLanguage() -> int"""
1931 return _gdi
.Locale_GetLanguage(*args
, **kwargs
)
1933 def GetSysName(*args
, **kwargs
):
1934 """GetSysName() -> String"""
1935 return _gdi
.Locale_GetSysName(*args
, **kwargs
)
1937 def GetCanonicalName(*args
, **kwargs
):
1938 """GetCanonicalName() -> String"""
1939 return _gdi
.Locale_GetCanonicalName(*args
, **kwargs
)
1941 def AddCatalogLookupPathPrefix(*args
, **kwargs
):
1942 """AddCatalogLookupPathPrefix(String prefix)"""
1943 return _gdi
.Locale_AddCatalogLookupPathPrefix(*args
, **kwargs
)
1945 AddCatalogLookupPathPrefix
= staticmethod(AddCatalogLookupPathPrefix
)
1946 def AddCatalog(*args
, **kwargs
):
1947 """AddCatalog(String szDomain) -> bool"""
1948 return _gdi
.Locale_AddCatalog(*args
, **kwargs
)
1950 def IsLoaded(*args
, **kwargs
):
1951 """IsLoaded(String szDomain) -> bool"""
1952 return _gdi
.Locale_IsLoaded(*args
, **kwargs
)
1954 def GetLanguageInfo(*args
, **kwargs
):
1955 """GetLanguageInfo(int lang) -> LanguageInfo"""
1956 return _gdi
.Locale_GetLanguageInfo(*args
, **kwargs
)
1958 GetLanguageInfo
= staticmethod(GetLanguageInfo
)
1959 def GetLanguageName(*args
, **kwargs
):
1960 """GetLanguageName(int lang) -> String"""
1961 return _gdi
.Locale_GetLanguageName(*args
, **kwargs
)
1963 GetLanguageName
= staticmethod(GetLanguageName
)
1964 def FindLanguageInfo(*args
, **kwargs
):
1965 """FindLanguageInfo(String locale) -> LanguageInfo"""
1966 return _gdi
.Locale_FindLanguageInfo(*args
, **kwargs
)
1968 FindLanguageInfo
= staticmethod(FindLanguageInfo
)
1969 def AddLanguage(*args
, **kwargs
):
1970 """AddLanguage(LanguageInfo info)"""
1971 return _gdi
.Locale_AddLanguage(*args
, **kwargs
)
1973 AddLanguage
= staticmethod(AddLanguage
)
1974 def GetString(*args
, **kwargs
):
1975 """GetString(String szOrigString, String szDomain=EmptyString) -> String"""
1976 return _gdi
.Locale_GetString(*args
, **kwargs
)
1978 def GetName(*args
, **kwargs
):
1979 """GetName() -> String"""
1980 return _gdi
.Locale_GetName(*args
, **kwargs
)
1983 class LocalePtr(Locale
):
1984 def __init__(self
, this
):
1986 if not hasattr(self
,"thisown"): self
.thisown
= 0
1987 self
.__class
__ = Locale
1988 _gdi
.Locale_swigregister(LocalePtr
)
1990 def Locale_GetSystemLanguage(*args
, **kwargs
):
1991 """Locale_GetSystemLanguage() -> int"""
1992 return _gdi
.Locale_GetSystemLanguage(*args
, **kwargs
)
1994 def Locale_GetSystemEncoding(*args
, **kwargs
):
1995 """Locale_GetSystemEncoding() -> int"""
1996 return _gdi
.Locale_GetSystemEncoding(*args
, **kwargs
)
1998 def Locale_GetSystemEncodingName(*args
, **kwargs
):
1999 """Locale_GetSystemEncodingName() -> String"""
2000 return _gdi
.Locale_GetSystemEncodingName(*args
, **kwargs
)
2002 def Locale_AddCatalogLookupPathPrefix(*args
, **kwargs
):
2003 """Locale_AddCatalogLookupPathPrefix(String prefix)"""
2004 return _gdi
.Locale_AddCatalogLookupPathPrefix(*args
, **kwargs
)
2006 def Locale_GetLanguageInfo(*args
, **kwargs
):
2007 """Locale_GetLanguageInfo(int lang) -> LanguageInfo"""
2008 return _gdi
.Locale_GetLanguageInfo(*args
, **kwargs
)
2010 def Locale_GetLanguageName(*args
, **kwargs
):
2011 """Locale_GetLanguageName(int lang) -> String"""
2012 return _gdi
.Locale_GetLanguageName(*args
, **kwargs
)
2014 def Locale_FindLanguageInfo(*args
, **kwargs
):
2015 """Locale_FindLanguageInfo(String locale) -> LanguageInfo"""
2016 return _gdi
.Locale_FindLanguageInfo(*args
, **kwargs
)
2018 def Locale_AddLanguage(*args
, **kwargs
):
2019 """Locale_AddLanguage(LanguageInfo info)"""
2020 return _gdi
.Locale_AddLanguage(*args
, **kwargs
)
2023 def GetLocale(*args
, **kwargs
):
2024 """GetLocale() -> Locale"""
2025 return _gdi
.GetLocale(*args
, **kwargs
)
2026 #---------------------------------------------------------------------------
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
):
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
2044 def __del__(self
, destroy
=_gdi
.delete_EncodingConverter
):
2047 if self
.thisown
: destroy(self
)
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
)
2054 def Convert(*args
, **kwargs
):
2055 """Convert(String input) -> String"""
2056 return _gdi
.EncodingConverter_Convert(*args
, **kwargs
)
2058 def GetPlatformEquivalents(*args
, **kwargs
):
2059 """GetPlatformEquivalents(int enc, int platform=PLATFORM_CURRENT) -> wxFontEncodingArray"""
2060 return _gdi
.EncodingConverter_GetPlatformEquivalents(*args
, **kwargs
)
2062 GetPlatformEquivalents
= staticmethod(GetPlatformEquivalents
)
2063 def GetAllEquivalents(*args
, **kwargs
):
2064 """GetAllEquivalents(int enc) -> wxFontEncodingArray"""
2065 return _gdi
.EncodingConverter_GetAllEquivalents(*args
, **kwargs
)
2067 GetAllEquivalents
= staticmethod(GetAllEquivalents
)
2068 def CanConvert(*args
, **kwargs
):
2069 """CanConvert(int encIn, int encOut) -> bool"""
2070 return _gdi
.EncodingConverter_CanConvert(*args
, **kwargs
)
2072 CanConvert
= staticmethod(CanConvert
)
2073 def __nonzero__(self
): return self
.IsOk()
2075 class EncodingConverterPtr(EncodingConverter
):
2076 def __init__(self
, this
):
2078 if not hasattr(self
,"thisown"): self
.thisown
= 0
2079 self
.__class
__ = EncodingConverter
2080 _gdi
.EncodingConverter_swigregister(EncodingConverterPtr
)
2082 def GetTranslation(*args
):
2084 GetTranslation(String str) -> String
2085 GetTranslation(String str, String strPlural, size_t n) -> String
2087 return _gdi
.GetTranslation(*args
)
2089 def EncodingConverter_GetPlatformEquivalents(*args
, **kwargs
):
2090 """EncodingConverter_GetPlatformEquivalents(int enc, int platform=PLATFORM_CURRENT) -> wxFontEncodingArray"""
2091 return _gdi
.EncodingConverter_GetPlatformEquivalents(*args
, **kwargs
)
2093 def EncodingConverter_GetAllEquivalents(*args
, **kwargs
):
2094 """EncodingConverter_GetAllEquivalents(int enc) -> wxFontEncodingArray"""
2095 return _gdi
.EncodingConverter_GetAllEquivalents(*args
, **kwargs
)
2097 def EncodingConverter_CanConvert(*args
, **kwargs
):
2098 """EncodingConverter_CanConvert(int encIn, int encOut) -> bool"""
2099 return _gdi
.EncodingConverter_CanConvert(*args
, **kwargs
)
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__":
2107 locale
.setlocale(locale
.LC_ALL
, "")
2111 # On MSW add the directory where the wxWindows catalogs were installed
2112 # to the default catalog path.
2113 if wx
.Platform
== "__WXMSW__":
2115 localedir
= os
.path
.join(os
.path
.split(__file__
)[0], "locale")
2116 Locale_AddCatalogLookupPathPrefix(localedir
)
2119 #----------------------------------------------------------------------------
2121 #---------------------------------------------------------------------------
2123 class DC(core
.Object
):
2124 def __init__(self
): raise RuntimeError, "No constructor defined"
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
):
2130 if self
.thisown
: destroy(self
)
2133 def BeginDrawing(*args
, **kwargs
):
2134 """BeginDrawing()"""
2135 return _gdi
.DC_BeginDrawing(*args
, **kwargs
)
2137 def EndDrawing(*args
, **kwargs
):
2139 return _gdi
.DC_EndDrawing(*args
, **kwargs
)
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
)
2145 def FloodFill(*args
, **kwargs
):
2146 """FloodFill(Point pt, Colour col, int style=FLOOD_SURFACE) -> bool"""
2147 return _gdi
.DC_FloodFill(*args
, **kwargs
)
2149 def GetPixelXY(*args
, **kwargs
):
2150 """GetPixelXY(int x, int y) -> Colour"""
2151 return _gdi
.DC_GetPixelXY(*args
, **kwargs
)
2153 def GetPixel(*args
, **kwargs
):
2154 """GetPixel(Point pt) -> Colour"""
2155 return _gdi
.DC_GetPixel(*args
, **kwargs
)
2157 def DrawLineXY(*args
, **kwargs
):
2158 """DrawLineXY(int x1, int y1, int x2, int y2)"""
2159 return _gdi
.DC_DrawLineXY(*args
, **kwargs
)
2161 def DrawLine(*args
, **kwargs
):
2162 """DrawLine(Point pt1, Point pt2)"""
2163 return _gdi
.DC_DrawLine(*args
, **kwargs
)
2165 def CrossHairXY(*args
, **kwargs
):
2166 """CrossHairXY(int x, int y)"""
2167 return _gdi
.DC_CrossHairXY(*args
, **kwargs
)
2169 def CrossHair(*args
, **kwargs
):
2170 """CrossHair(Point pt)"""
2171 return _gdi
.DC_CrossHair(*args
, **kwargs
)
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
)
2177 def DrawArc(*args
, **kwargs
):
2178 """DrawArc(Point pt1, Point pt2, Point centre)"""
2179 return _gdi
.DC_DrawArc(*args
, **kwargs
)
2181 def DrawCheckMarkXY(*args
, **kwargs
):
2182 """DrawCheckMarkXY(int x, int y, int width, int height)"""
2183 return _gdi
.DC_DrawCheckMarkXY(*args
, **kwargs
)
2185 def DrawCheckMark(*args
, **kwargs
):
2186 """DrawCheckMark(Rect rect)"""
2187 return _gdi
.DC_DrawCheckMark(*args
, **kwargs
)
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
)
2193 def DrawEllipticArc(*args
, **kwargs
):
2194 """DrawEllipticArc(Point pt, Size sz, double sa, double ea)"""
2195 return _gdi
.DC_DrawEllipticArc(*args
, **kwargs
)
2197 def DrawPointXY(*args
, **kwargs
):
2198 """DrawPointXY(int x, int y)"""
2199 return _gdi
.DC_DrawPointXY(*args
, **kwargs
)
2201 def DrawPoint(*args
, **kwargs
):
2202 """DrawPoint(Point pt)"""
2203 return _gdi
.DC_DrawPoint(*args
, **kwargs
)
2205 def DrawRectangleXY(*args
, **kwargs
):
2206 """DrawRectangleXY(int x, int y, int width, int height)"""
2207 return _gdi
.DC_DrawRectangleXY(*args
, **kwargs
)
2209 def DrawRectangle(*args
, **kwargs
):
2210 """DrawRectangle(Point pt, Size sz)"""
2211 return _gdi
.DC_DrawRectangle(*args
, **kwargs
)
2213 def DrawRectangleRect(*args
, **kwargs
):
2214 """DrawRectangleRect(Rect rect)"""
2215 return _gdi
.DC_DrawRectangleRect(*args
, **kwargs
)
2217 def DrawRoundedRectangleXY(*args
, **kwargs
):
2218 """DrawRoundedRectangleXY(int x, int y, int width, int height, double radius)"""
2219 return _gdi
.DC_DrawRoundedRectangleXY(*args
, **kwargs
)
2221 def DrawRoundedRectangle(*args
, **kwargs
):
2222 """DrawRoundedRectangle(Point pt, Size sz, double radius)"""
2223 return _gdi
.DC_DrawRoundedRectangle(*args
, **kwargs
)
2225 def DrawRoundedRectangleRect(*args
, **kwargs
):
2226 """DrawRoundedRectangleRect(Rect r, double radius)"""
2227 return _gdi
.DC_DrawRoundedRectangleRect(*args
, **kwargs
)
2229 def DrawCircleXY(*args
, **kwargs
):
2230 """DrawCircleXY(int x, int y, int radius)"""
2231 return _gdi
.DC_DrawCircleXY(*args
, **kwargs
)
2233 def DrawCircle(*args
, **kwargs
):
2234 """DrawCircle(Point pt, int radius)"""
2235 return _gdi
.DC_DrawCircle(*args
, **kwargs
)
2237 def DrawEllipseXY(*args
, **kwargs
):
2238 """DrawEllipseXY(int x, int y, int width, int height)"""
2239 return _gdi
.DC_DrawEllipseXY(*args
, **kwargs
)
2241 def DrawEllipse(*args
, **kwargs
):
2242 """DrawEllipse(Point pt, Size sz)"""
2243 return _gdi
.DC_DrawEllipse(*args
, **kwargs
)
2245 def DrawEllipseRect(*args
, **kwargs
):
2246 """DrawEllipseRect(Rect rect)"""
2247 return _gdi
.DC_DrawEllipseRect(*args
, **kwargs
)
2249 def DrawIconXY(*args
, **kwargs
):
2250 """DrawIconXY(Icon icon, int x, int y)"""
2251 return _gdi
.DC_DrawIconXY(*args
, **kwargs
)
2253 def DrawIcon(*args
, **kwargs
):
2254 """DrawIcon(Icon icon, Point pt)"""
2255 return _gdi
.DC_DrawIcon(*args
, **kwargs
)
2257 def DrawBitmapXY(*args
, **kwargs
):
2258 """DrawBitmapXY(Bitmap bmp, int x, int y, bool useMask=False)"""
2259 return _gdi
.DC_DrawBitmapXY(*args
, **kwargs
)
2261 def DrawBitmap(*args
, **kwargs
):
2262 """DrawBitmap(Bitmap bmp, Point pt, bool useMask=False)"""
2263 return _gdi
.DC_DrawBitmap(*args
, **kwargs
)
2265 def DrawTextXY(*args
, **kwargs
):
2266 """DrawTextXY(String text, int x, int y)"""
2267 return _gdi
.DC_DrawTextXY(*args
, **kwargs
)
2269 def DrawText(*args
, **kwargs
):
2270 """DrawText(String text, Point pt)"""
2271 return _gdi
.DC_DrawText(*args
, **kwargs
)
2273 def DrawRotatedTextXY(*args
, **kwargs
):
2274 """DrawRotatedTextXY(String text, int x, int y, double angle)"""
2275 return _gdi
.DC_DrawRotatedTextXY(*args
, **kwargs
)
2277 def DrawRotatedText(*args
, **kwargs
):
2278 """DrawRotatedText(String text, Point pt, double angle)"""
2279 return _gdi
.DC_DrawRotatedText(*args
, **kwargs
)
2281 def BlitXY(*args
, **kwargs
):
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
2287 return _gdi
.DC_BlitXY(*args
, **kwargs
)
2289 def Blit(*args
, **kwargs
):
2291 Blit(Point destPt, Size sz, DC source, Point srcPt, int rop=COPY,
2292 bool useMask=False, Point srcPtMask=DefaultPosition) -> bool
2294 return _gdi
.DC_Blit(*args
, **kwargs
)
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
)
2300 def DrawPolygon(*args
, **kwargs
):
2302 DrawPolygon(int points, Point points_array, int xoffset=0, int yoffset=0,
2303 int fillStyle=ODDEVEN_RULE)
2305 return _gdi
.DC_DrawPolygon(*args
, **kwargs
)
2307 def DrawLabel(*args
, **kwargs
):
2309 DrawLabel(String text, Rect rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP,
2312 return _gdi
.DC_DrawLabel(*args
, **kwargs
)
2314 def DrawImageLabel(*args
, **kwargs
):
2316 DrawImageLabel(String text, Bitmap image, Rect rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP,
2317 int indexAccel=-1) -> Rect
2319 return _gdi
.DC_DrawImageLabel(*args
, **kwargs
)
2321 def DrawSpline(*args
, **kwargs
):
2322 """DrawSpline(int points, Point points_array)"""
2323 return _gdi
.DC_DrawSpline(*args
, **kwargs
)
2325 def Clear(*args
, **kwargs
):
2327 return _gdi
.DC_Clear(*args
, **kwargs
)
2329 def StartDoc(*args
, **kwargs
):
2330 """StartDoc(String message) -> bool"""
2331 return _gdi
.DC_StartDoc(*args
, **kwargs
)
2333 def EndDoc(*args
, **kwargs
):
2335 return _gdi
.DC_EndDoc(*args
, **kwargs
)
2337 def StartPage(*args
, **kwargs
):
2339 return _gdi
.DC_StartPage(*args
, **kwargs
)
2341 def EndPage(*args
, **kwargs
):
2343 return _gdi
.DC_EndPage(*args
, **kwargs
)
2345 def SetFont(*args
, **kwargs
):
2346 """SetFont(Font font)"""
2347 return _gdi
.DC_SetFont(*args
, **kwargs
)
2349 def SetPen(*args
, **kwargs
):
2350 """SetPen(Pen pen)"""
2351 return _gdi
.DC_SetPen(*args
, **kwargs
)
2353 def SetBrush(*args
, **kwargs
):
2354 """SetBrush(Brush brush)"""
2355 return _gdi
.DC_SetBrush(*args
, **kwargs
)
2357 def SetBackground(*args
, **kwargs
):
2358 """SetBackground(Brush brush)"""
2359 return _gdi
.DC_SetBackground(*args
, **kwargs
)
2361 def SetBackgroundMode(*args
, **kwargs
):
2362 """SetBackgroundMode(int mode)"""
2363 return _gdi
.DC_SetBackgroundMode(*args
, **kwargs
)
2365 def SetPalette(*args
, **kwargs
):
2366 """SetPalette(Palette palette)"""
2367 return _gdi
.DC_SetPalette(*args
, **kwargs
)
2369 def SetClippingRegionXY(*args
, **kwargs
):
2370 """SetClippingRegionXY(int x, int y, int width, int height)"""
2371 return _gdi
.DC_SetClippingRegionXY(*args
, **kwargs
)
2373 def SetClippingRegion(*args
, **kwargs
):
2374 """SetClippingRegion(Point pt, Size sz)"""
2375 return _gdi
.DC_SetClippingRegion(*args
, **kwargs
)
2377 def SetClippingRect(*args
, **kwargs
):
2378 """SetClippingRect(Rect rect)"""
2379 return _gdi
.DC_SetClippingRect(*args
, **kwargs
)
2381 def SetClippingRegionAsRegion(*args
, **kwargs
):
2382 """SetClippingRegionAsRegion(Region region)"""
2383 return _gdi
.DC_SetClippingRegionAsRegion(*args
, **kwargs
)
2385 def DestroyClippingRegion(*args
, **kwargs
):
2386 """DestroyClippingRegion()"""
2387 return _gdi
.DC_DestroyClippingRegion(*args
, **kwargs
)
2389 def GetClippingBox(*args
, **kwargs
):
2390 """GetClippingBox() -> (x, y, width, height)"""
2391 return _gdi
.DC_GetClippingBox(*args
, **kwargs
)
2393 def GetClippingRect(*args
, **kwargs
):
2394 """GetClippingRect() -> Rect"""
2395 return _gdi
.DC_GetClippingRect(*args
, **kwargs
)
2397 def GetCharHeight(*args
, **kwargs
):
2398 """GetCharHeight() -> int"""
2399 return _gdi
.DC_GetCharHeight(*args
, **kwargs
)
2401 def GetCharWidth(*args
, **kwargs
):
2402 """GetCharWidth() -> int"""
2403 return _gdi
.DC_GetCharWidth(*args
, **kwargs
)
2405 def GetTextExtent(*args
, **kwargs
):
2407 GetTextExtent(wxString string) -> (width, height)
2409 Get the width and height of the text using the current font.
2410 Only works for single line strings.
2412 return _gdi
.DC_GetTextExtent(*args
, **kwargs
)
2414 def GetFullTextExtent(*args
, **kwargs
):
2416 GetFullTextExtent(wxString string, Font font=None) ->
2417 (width, height, descent, externalLeading)
2419 Get the width, height, decent and leading of the text using the current or specified font.
2420 Only works for single line strings.
2422 return _gdi
.DC_GetFullTextExtent(*args
, **kwargs
)
2424 def GetMultiLineTextExtent(*args
, **kwargs
):
2426 GetMultiLineTextExtent(wxString string, Font font=None) ->
2427 (width, height, descent, externalLeading)
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.
2432 return _gdi
.DC_GetMultiLineTextExtent(*args
, **kwargs
)
2434 def GetPartialTextExtents(*args
, **kwargs
):
2435 """GetPartialTextExtents(String text) -> wxArrayInt"""
2436 return _gdi
.DC_GetPartialTextExtents(*args
, **kwargs
)
2438 def GetSize(*args
, **kwargs
):
2442 Get the DC size in device units.
2444 return _gdi
.DC_GetSize(*args
, **kwargs
)
2446 def GetSizeTuple(*args
, **kwargs
):
2448 GetSizeTuple() -> (width, height)
2450 Get the DC size in device units.
2452 return _gdi
.DC_GetSizeTuple(*args
, **kwargs
)
2454 def GetSizeMM(*args
, **kwargs
):
2458 Get the DC size in milimeters.
2460 return _gdi
.DC_GetSizeMM(*args
, **kwargs
)
2462 def GetSizeMMTuple(*args
, **kwargs
):
2464 GetSizeMMTuple() -> (width, height)
2466 Get the DC size in milimeters.
2468 return _gdi
.DC_GetSizeMMTuple(*args
, **kwargs
)
2470 def DeviceToLogicalX(*args
, **kwargs
):
2471 """DeviceToLogicalX(int x) -> int"""
2472 return _gdi
.DC_DeviceToLogicalX(*args
, **kwargs
)
2474 def DeviceToLogicalY(*args
, **kwargs
):
2475 """DeviceToLogicalY(int y) -> int"""
2476 return _gdi
.DC_DeviceToLogicalY(*args
, **kwargs
)
2478 def DeviceToLogicalXRel(*args
, **kwargs
):
2479 """DeviceToLogicalXRel(int x) -> int"""
2480 return _gdi
.DC_DeviceToLogicalXRel(*args
, **kwargs
)
2482 def DeviceToLogicalYRel(*args
, **kwargs
):
2483 """DeviceToLogicalYRel(int y) -> int"""
2484 return _gdi
.DC_DeviceToLogicalYRel(*args
, **kwargs
)
2486 def LogicalToDeviceX(*args
, **kwargs
):
2487 """LogicalToDeviceX(int x) -> int"""
2488 return _gdi
.DC_LogicalToDeviceX(*args
, **kwargs
)
2490 def LogicalToDeviceY(*args
, **kwargs
):
2491 """LogicalToDeviceY(int y) -> int"""
2492 return _gdi
.DC_LogicalToDeviceY(*args
, **kwargs
)
2494 def LogicalToDeviceXRel(*args
, **kwargs
):
2495 """LogicalToDeviceXRel(int x) -> int"""
2496 return _gdi
.DC_LogicalToDeviceXRel(*args
, **kwargs
)
2498 def LogicalToDeviceYRel(*args
, **kwargs
):
2499 """LogicalToDeviceYRel(int y) -> int"""
2500 return _gdi
.DC_LogicalToDeviceYRel(*args
, **kwargs
)
2502 def CanDrawBitmap(*args
, **kwargs
):
2503 """CanDrawBitmap() -> bool"""
2504 return _gdi
.DC_CanDrawBitmap(*args
, **kwargs
)
2506 def CanGetTextExtent(*args
, **kwargs
):
2507 """CanGetTextExtent() -> bool"""
2508 return _gdi
.DC_CanGetTextExtent(*args
, **kwargs
)
2510 def GetDepth(*args
, **kwargs
):
2511 """GetDepth() -> int"""
2512 return _gdi
.DC_GetDepth(*args
, **kwargs
)
2514 def GetPPI(*args
, **kwargs
):
2515 """GetPPI() -> Size"""
2516 return _gdi
.DC_GetPPI(*args
, **kwargs
)
2518 def Ok(*args
, **kwargs
):
2520 return _gdi
.DC_Ok(*args
, **kwargs
)
2522 def GetBackgroundMode(*args
, **kwargs
):
2523 """GetBackgroundMode() -> int"""
2524 return _gdi
.DC_GetBackgroundMode(*args
, **kwargs
)
2526 def GetBackground(*args
, **kwargs
):
2527 """GetBackground() -> Brush"""
2528 return _gdi
.DC_GetBackground(*args
, **kwargs
)
2530 def GetBrush(*args
, **kwargs
):
2531 """GetBrush() -> Brush"""
2532 return _gdi
.DC_GetBrush(*args
, **kwargs
)
2534 def GetFont(*args
, **kwargs
):
2535 """GetFont() -> Font"""
2536 return _gdi
.DC_GetFont(*args
, **kwargs
)
2538 def GetPen(*args
, **kwargs
):
2539 """GetPen() -> Pen"""
2540 return _gdi
.DC_GetPen(*args
, **kwargs
)
2542 def GetTextBackground(*args
, **kwargs
):
2543 """GetTextBackground() -> Colour"""
2544 return _gdi
.DC_GetTextBackground(*args
, **kwargs
)
2546 def GetTextForeground(*args
, **kwargs
):
2547 """GetTextForeground() -> Colour"""
2548 return _gdi
.DC_GetTextForeground(*args
, **kwargs
)
2550 def SetTextForeground(*args
, **kwargs
):
2551 """SetTextForeground(Colour colour)"""
2552 return _gdi
.DC_SetTextForeground(*args
, **kwargs
)
2554 def SetTextBackground(*args
, **kwargs
):
2555 """SetTextBackground(Colour colour)"""
2556 return _gdi
.DC_SetTextBackground(*args
, **kwargs
)
2558 def GetMapMode(*args
, **kwargs
):
2559 """GetMapMode() -> int"""
2560 return _gdi
.DC_GetMapMode(*args
, **kwargs
)
2562 def SetMapMode(*args
, **kwargs
):
2563 """SetMapMode(int mode)"""
2564 return _gdi
.DC_SetMapMode(*args
, **kwargs
)
2566 def GetUserScale(*args
, **kwargs
):
2567 """GetUserScale() -> (xScale, yScale)"""
2568 return _gdi
.DC_GetUserScale(*args
, **kwargs
)
2570 def SetUserScale(*args
, **kwargs
):
2571 """SetUserScale(double x, double y)"""
2572 return _gdi
.DC_SetUserScale(*args
, **kwargs
)
2574 def GetLogicalScale(*args
, **kwargs
):
2575 """GetLogicalScale() -> (xScale, yScale)"""
2576 return _gdi
.DC_GetLogicalScale(*args
, **kwargs
)
2578 def SetLogicalScale(*args
, **kwargs
):
2579 """SetLogicalScale(double x, double y)"""
2580 return _gdi
.DC_SetLogicalScale(*args
, **kwargs
)
2582 def GetLogicalOrigin(*args
, **kwargs
):
2583 """GetLogicalOrigin() -> Point"""
2584 return _gdi
.DC_GetLogicalOrigin(*args
, **kwargs
)
2586 def GetLogicalOriginTuple(*args
, **kwargs
):
2587 """GetLogicalOriginTuple() -> (x,y)"""
2588 return _gdi
.DC_GetLogicalOriginTuple(*args
, **kwargs
)
2590 def SetLogicalOrigin(*args
, **kwargs
):
2591 """SetLogicalOrigin(int x, int y)"""
2592 return _gdi
.DC_SetLogicalOrigin(*args
, **kwargs
)
2594 def GetDeviceOrigin(*args
, **kwargs
):
2595 """GetDeviceOrigin() -> Point"""
2596 return _gdi
.DC_GetDeviceOrigin(*args
, **kwargs
)
2598 def GetDeviceOriginTuple(*args
, **kwargs
):
2599 """GetDeviceOriginTuple() -> (x,y)"""
2600 return _gdi
.DC_GetDeviceOriginTuple(*args
, **kwargs
)
2602 def SetDeviceOrigin(*args
, **kwargs
):
2603 """SetDeviceOrigin(int x, int y)"""
2604 return _gdi
.DC_SetDeviceOrigin(*args
, **kwargs
)
2606 def SetAxisOrientation(*args
, **kwargs
):
2607 """SetAxisOrientation(bool xLeftRight, bool yBottomUp)"""
2608 return _gdi
.DC_SetAxisOrientation(*args
, **kwargs
)
2610 def GetLogicalFunction(*args
, **kwargs
):
2611 """GetLogicalFunction() -> int"""
2612 return _gdi
.DC_GetLogicalFunction(*args
, **kwargs
)
2614 def SetLogicalFunction(*args
, **kwargs
):
2615 """SetLogicalFunction(int function)"""
2616 return _gdi
.DC_SetLogicalFunction(*args
, **kwargs
)
2618 def SetOptimization(*args
, **kwargs
):
2619 """SetOptimization(bool opt)"""
2620 return _gdi
.DC_SetOptimization(*args
, **kwargs
)
2622 def GetOptimization(*args
, **kwargs
):
2623 """GetOptimization() -> bool"""
2624 return _gdi
.DC_GetOptimization(*args
, **kwargs
)
2626 def CalcBoundingBox(*args
, **kwargs
):
2627 """CalcBoundingBox(int x, int y)"""
2628 return _gdi
.DC_CalcBoundingBox(*args
, **kwargs
)
2630 def ResetBoundingBox(*args
, **kwargs
):
2631 """ResetBoundingBox()"""
2632 return _gdi
.DC_ResetBoundingBox(*args
, **kwargs
)
2634 def MinX(*args
, **kwargs
):
2636 return _gdi
.DC_MinX(*args
, **kwargs
)
2638 def MaxX(*args
, **kwargs
):
2640 return _gdi
.DC_MaxX(*args
, **kwargs
)
2642 def MinY(*args
, **kwargs
):
2644 return _gdi
.DC_MinY(*args
, **kwargs
)
2646 def MaxY(*args
, **kwargs
):
2648 return _gdi
.DC_MaxY(*args
, **kwargs
)
2650 def GetBoundingBox(*args
, **kwargs
):
2651 """GetBoundingBox() -> (x1,y1, x2,y2)"""
2652 return _gdi
.DC_GetBoundingBox(*args
, **kwargs
)
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
)
2659 def _DrawLineList(*args
, **kwargs
):
2660 """_DrawLineList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2661 return _gdi
.DC__DrawLineList(*args
, **kwargs
)
2663 def _DrawRectangleList(*args
, **kwargs
):
2664 """_DrawRectangleList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2665 return _gdi
.DC__DrawRectangleList(*args
, **kwargs
)
2667 def _DrawEllipseList(*args
, **kwargs
):
2668 """_DrawEllipseList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2669 return _gdi
.DC__DrawEllipseList(*args
, **kwargs
)
2671 def _DrawPolygonList(*args
, **kwargs
):
2672 """_DrawPolygonList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2673 return _gdi
.DC__DrawPolygonList(*args
, **kwargs
)
2675 def _DrawTextList(*args
, **kwargs
):
2677 _DrawTextList(PyObject textList, PyObject pyPoints, PyObject foregroundList,
2678 PyObject backgroundList) -> PyObject
2680 return _gdi
.DC__DrawTextList(*args
, **kwargs
)
2682 def DrawPointList(self
, points
, pens
=None):
2685 elif isinstance(pens
, wx
.Pen
):
2687 elif len(pens
) != len(points
):
2688 raise ValueError('points and pens must have same length')
2689 return self
._DrawPointList
(points
, pens
, [])
2692 def DrawLineList(self
, lines
, pens
=None):
2695 elif isinstance(pens
, wx
.Pen
):
2697 elif len(pens
) != len(lines
):
2698 raise ValueError('lines and pens must have same length')
2699 return self
._DrawLineList
(lines
, pens
, [])
2702 def DrawRectangleList(self
, rectangles
, pens
=None, brushes
=None):
2705 elif isinstance(pens
, wx
.Pen
):
2707 elif len(pens
) != len(rectangles
):
2708 raise ValueError('rectangles and pens must have same length')
2711 elif isinstance(brushes
, wx
.Brush
):
2713 elif len(brushes
) != len(rectangles
):
2714 raise ValueError('rectangles and brushes must have same length')
2715 return self
._DrawRectangleList
(rectangles
, pens
, brushes
)
2718 def DrawEllipseList(self
, ellipses
, pens
=None, brushes
=None):
2721 elif isinstance(pens
, wx
.Pen
):
2723 elif len(pens
) != len(ellipses
):
2724 raise ValueError('ellipses and pens must have same length')
2727 elif isinstance(brushes
, wx
.Brush
):
2729 elif len(brushes
) != len(ellipses
):
2730 raise ValueError('ellipses and brushes must have same length')
2731 return self
._DrawEllipseList
(ellipses
, pens
, brushes
)
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.
2739 elif isinstance(pens
, wx
.Pen
):
2741 elif len(pens
) != len(polygons
):
2742 raise ValueError('polygons and pens must have same length')
2745 elif isinstance(brushes
, wx
.Brush
):
2747 elif len(brushes
) != len(polygons
):
2748 raise ValueError('polygons and brushes must have same length')
2749 return self
._DrawPolygonList
(polygons
, pens
, brushes
)
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:
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:
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
)
2776 def __init__(self
, this
):
2778 if not hasattr(self
,"thisown"): self
.thisown
= 0
2780 _gdi
.DC_swigregister(DCPtr
)
2782 #---------------------------------------------------------------------------
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
2793 def SelectObject(*args
, **kwargs
):
2794 """SelectObject(Bitmap bitmap)"""
2795 return _gdi
.MemoryDC_SelectObject(*args
, **kwargs
)
2798 class MemoryDCPtr(MemoryDC
):
2799 def __init__(self
, this
):
2801 if not hasattr(self
,"thisown"): self
.thisown
= 0
2802 self
.__class
__ = MemoryDC
2803 _gdi
.MemoryDC_swigregister(MemoryDCPtr
)
2805 def MemoryDCFromDC(*args
, **kwargs
):
2806 """MemoryDCFromDC(DC oldDC) -> MemoryDC"""
2807 val
= _gdi
.new_MemoryDCFromDC(*args
, **kwargs
)
2811 #---------------------------------------------------------------------------
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
):
2818 return "<%s.%s; proxy of C++ wxBufferedDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2819 def __init__(self
, *args
):
2821 __init__(DC dc, Bitmap buffer) -> BufferedDC
2822 __init__(DC dc, Size area, int flags=BUFFER_DC_DEFAULT) -> BufferedDC
2824 newobj
= _gdi
.new_BufferedDC(*args
)
2825 self
.this
= newobj
.this
2828 self
._dc
= args
[0] # save a ref so the other dc will not be deleted before self
2830 def UnMask(*args
, **kwargs
):
2832 return _gdi
.BufferedDC_UnMask(*args
, **kwargs
)
2835 class BufferedDCPtr(BufferedDC
):
2836 def __init__(self
, this
):
2838 if not hasattr(self
,"thisown"): self
.thisown
= 0
2839 self
.__class
__ = BufferedDC
2840 _gdi
.BufferedDC_swigregister(BufferedDCPtr
)
2842 def BufferedDCInternalBuffer(*args
):
2843 """BufferedDCInternalBuffer(DC dc, Size area, int flags=BUFFER_DC_DEFAULT) -> BufferedDC"""
2844 val
= _gdi
.new_BufferedDCInternalBuffer(*args
)
2846 val
._dc
= args
[0] # save a ref so the other dc will not be deleted before self
2849 class BufferedPaintDC(BufferedDC
):
2851 return "<%s.%s; proxy of C++ wxBufferedPaintDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2852 def __init__(self
, *args
):
2854 __init__(Window window, Bitmap buffer) -> BufferedPaintDC
2855 __init__(Window window, int flags=BUFFER_DC_DEFAULT) -> BufferedPaintDC
2857 newobj
= _gdi
.new_BufferedPaintDC(*args
)
2858 self
.this
= newobj
.this
2862 class BufferedPaintDCPtr(BufferedPaintDC
):
2863 def __init__(self
, this
):
2865 if not hasattr(self
,"thisown"): self
.thisown
= 0
2866 self
.__class
__ = BufferedPaintDC
2867 _gdi
.BufferedPaintDC_swigregister(BufferedPaintDCPtr
)
2869 #---------------------------------------------------------------------------
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
2880 def StartDrawingOnTopWin(*args
, **kwargs
):
2881 """StartDrawingOnTopWin(Window window) -> bool"""
2882 return _gdi
.ScreenDC_StartDrawingOnTopWin(*args
, **kwargs
)
2884 def StartDrawingOnTop(*args
, **kwargs
):
2885 """StartDrawingOnTop(Rect rect=None) -> bool"""
2886 return _gdi
.ScreenDC_StartDrawingOnTop(*args
, **kwargs
)
2888 def EndDrawingOnTop(*args
, **kwargs
):
2889 """EndDrawingOnTop() -> bool"""
2890 return _gdi
.ScreenDC_EndDrawingOnTop(*args
, **kwargs
)
2893 class ScreenDCPtr(ScreenDC
):
2894 def __init__(self
, this
):
2896 if not hasattr(self
,"thisown"): self
.thisown
= 0
2897 self
.__class
__ = ScreenDC
2898 _gdi
.ScreenDC_swigregister(ScreenDCPtr
)
2900 #---------------------------------------------------------------------------
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
2912 class ClientDCPtr(ClientDC
):
2913 def __init__(self
, this
):
2915 if not hasattr(self
,"thisown"): self
.thisown
= 0
2916 self
.__class
__ = ClientDC
2917 _gdi
.ClientDC_swigregister(ClientDCPtr
)
2919 #---------------------------------------------------------------------------
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
2931 class PaintDCPtr(PaintDC
):
2932 def __init__(self
, this
):
2934 if not hasattr(self
,"thisown"): self
.thisown
= 0
2935 self
.__class
__ = PaintDC
2936 _gdi
.PaintDC_swigregister(PaintDCPtr
)
2938 #---------------------------------------------------------------------------
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
2950 class WindowDCPtr(WindowDC
):
2951 def __init__(self
, this
):
2953 if not hasattr(self
,"thisown"): self
.thisown
= 0
2954 self
.__class
__ = WindowDC
2955 _gdi
.WindowDC_swigregister(WindowDCPtr
)
2957 #---------------------------------------------------------------------------
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
2969 class MirrorDCPtr(MirrorDC
):
2970 def __init__(self
, this
):
2972 if not hasattr(self
,"thisown"): self
.thisown
= 0
2973 self
.__class
__ = MirrorDC
2974 _gdi
.MirrorDC_swigregister(MirrorDCPtr
)
2976 #---------------------------------------------------------------------------
2978 class PostScriptDC(DC
):
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
2987 def GetPrintData(*args
, **kwargs
):
2988 """GetPrintData() -> wxPrintData"""
2989 return _gdi
.PostScriptDC_GetPrintData(*args
, **kwargs
)
2991 def SetPrintData(*args
, **kwargs
):
2992 """SetPrintData(wxPrintData data)"""
2993 return _gdi
.PostScriptDC_SetPrintData(*args
, **kwargs
)
2995 def SetResolution(*args
, **kwargs
):
2996 """SetResolution(int ppi)"""
2997 return _gdi
.PostScriptDC_SetResolution(*args
, **kwargs
)
2999 SetResolution
= staticmethod(SetResolution
)
3000 def GetResolution(*args
, **kwargs
):
3001 """GetResolution() -> int"""
3002 return _gdi
.PostScriptDC_GetResolution(*args
, **kwargs
)
3004 GetResolution
= staticmethod(GetResolution
)
3006 class PostScriptDCPtr(PostScriptDC
):
3007 def __init__(self
, this
):
3009 if not hasattr(self
,"thisown"): self
.thisown
= 0
3010 self
.__class
__ = PostScriptDC
3011 _gdi
.PostScriptDC_swigregister(PostScriptDCPtr
)
3013 def PostScriptDC_SetResolution(*args
, **kwargs
):
3014 """PostScriptDC_SetResolution(int ppi)"""
3015 return _gdi
.PostScriptDC_SetResolution(*args
, **kwargs
)
3017 def PostScriptDC_GetResolution(*args
, **kwargs
):
3018 """PostScriptDC_GetResolution() -> int"""
3019 return _gdi
.PostScriptDC_GetResolution(*args
, **kwargs
)
3021 #---------------------------------------------------------------------------
3023 class MetaFile(core
.Object
):
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
3033 class MetaFilePtr(MetaFile
):
3034 def __init__(self
, this
):
3036 if not hasattr(self
,"thisown"): self
.thisown
= 0
3037 self
.__class
__ = MetaFile
3038 _gdi
.MetaFile_swigregister(MetaFilePtr
)
3040 class MetaFileDC(DC
):
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
):
3045 __init__(String filename=EmptyString, int width=0, int height=0,
3046 String description=EmptyString) -> MetaFileDC
3048 newobj
= _gdi
.new_MetaFileDC(*args
, **kwargs
)
3049 self
.this
= newobj
.this
3053 class MetaFileDCPtr(MetaFileDC
):
3054 def __init__(self
, this
):
3056 if not hasattr(self
,"thisown"): self
.thisown
= 0
3057 self
.__class
__ = MetaFileDC
3058 _gdi
.MetaFileDC_swigregister(MetaFileDCPtr
)
3060 class PrinterDC(DC
):
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
3070 class PrinterDCPtr(PrinterDC
):
3071 def __init__(self
, this
):
3073 if not hasattr(self
,"thisown"): self
.thisown
= 0
3074 self
.__class
__ = PrinterDC
3075 _gdi
.PrinterDC_swigregister(PrinterDCPtr
)
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
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
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
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
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
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
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
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
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
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
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
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
3317 #---------------------------------------------------------------------------
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
):
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
3335 def __del__(self
, destroy
=_gdi
.delete_ImageList
):
3338 if self
.thisown
: destroy(self
)
3341 def Add(*args
, **kwargs
):
3342 """Add(Bitmap bitmap, Bitmap mask=NullBitmap) -> int"""
3343 return _gdi
.ImageList_Add(*args
, **kwargs
)
3345 def AddWithColourMask(*args
, **kwargs
):
3346 """AddWithColourMask(Bitmap bitmap, Colour maskColour) -> int"""
3347 return _gdi
.ImageList_AddWithColourMask(*args
, **kwargs
)
3349 def AddIcon(*args
, **kwargs
):
3350 """AddIcon(Icon icon) -> int"""
3351 return _gdi
.ImageList_AddIcon(*args
, **kwargs
)
3353 def Replace(*args
, **kwargs
):
3354 """Replace(int index, Bitmap bitmap) -> bool"""
3355 return _gdi
.ImageList_Replace(*args
, **kwargs
)
3357 def Draw(*args
, **kwargs
):
3359 Draw(int index, DC dc, int x, int x, int flags=IMAGELIST_DRAW_NORMAL,
3360 bool solidBackground=False) -> bool
3362 return _gdi
.ImageList_Draw(*args
, **kwargs
)
3364 def GetImageCount(*args
, **kwargs
):
3365 """GetImageCount() -> int"""
3366 return _gdi
.ImageList_GetImageCount(*args
, **kwargs
)
3368 def Remove(*args
, **kwargs
):
3369 """Remove(int index) -> bool"""
3370 return _gdi
.ImageList_Remove(*args
, **kwargs
)
3372 def RemoveAll(*args
, **kwargs
):
3373 """RemoveAll() -> bool"""
3374 return _gdi
.ImageList_RemoveAll(*args
, **kwargs
)
3376 def GetSize(*args
, **kwargs
):
3377 """GetSize() -> (width,height)"""
3378 return _gdi
.ImageList_GetSize(*args
, **kwargs
)
3381 class ImageListPtr(ImageList
):
3382 def __init__(self
, this
):
3384 if not hasattr(self
,"thisown"): self
.thisown
= 0
3385 self
.__class
__ = ImageList
3386 _gdi
.ImageList_swigregister(ImageListPtr
)
3388 #---------------------------------------------------------------------------
3390 class PenList(core
.Object
):
3391 def __init__(self
): raise RuntimeError, "No constructor defined"
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
)
3398 def FindOrCreatePen(*args
, **kwargs
):
3399 """FindOrCreatePen(Colour colour, int width, int style) -> Pen"""
3400 return _gdi
.PenList_FindOrCreatePen(*args
, **kwargs
)
3402 def RemovePen(*args
, **kwargs
):
3403 """RemovePen(Pen pen)"""
3404 return _gdi
.PenList_RemovePen(*args
, **kwargs
)
3406 def GetCount(*args
, **kwargs
):
3407 """GetCount() -> int"""
3408 return _gdi
.PenList_GetCount(*args
, **kwargs
)
3411 class PenListPtr(PenList
):
3412 def __init__(self
, this
):
3414 if not hasattr(self
,"thisown"): self
.thisown
= 0
3415 self
.__class
__ = PenList
3416 _gdi
.PenList_swigregister(PenListPtr
)
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
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
3461 class BrushList(core
.Object
):
3462 def __init__(self
): raise RuntimeError, "No constructor defined"
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
)
3469 def FindOrCreateBrush(*args
, **kwargs
):
3470 """FindOrCreateBrush(Colour colour, int style) -> Brush"""
3471 return _gdi
.BrushList_FindOrCreateBrush(*args
, **kwargs
)
3473 def RemoveBrush(*args
, **kwargs
):
3474 """RemoveBrush(Brush brush)"""
3475 return _gdi
.BrushList_RemoveBrush(*args
, **kwargs
)
3477 def GetCount(*args
, **kwargs
):
3478 """GetCount() -> int"""
3479 return _gdi
.BrushList_GetCount(*args
, **kwargs
)
3482 class BrushListPtr(BrushList
):
3483 def __init__(self
, this
):
3485 if not hasattr(self
,"thisown"): self
.thisown
= 0
3486 self
.__class
__ = BrushList
3487 _gdi
.BrushList_swigregister(BrushListPtr
)
3489 class ColourDatabase(core
.Object
):
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
3498 def __del__(self
, destroy
=_gdi
.delete_ColourDatabase
):
3501 if self
.thisown
: destroy(self
)
3504 def Find(*args
, **kwargs
):
3505 """Find(String name) -> Colour"""
3506 return _gdi
.ColourDatabase_Find(*args
, **kwargs
)
3508 def FindName(*args
, **kwargs
):
3509 """FindName(Colour colour) -> String"""
3510 return _gdi
.ColourDatabase_FindName(*args
, **kwargs
)
3513 def AddColour(*args
, **kwargs
):
3514 """AddColour(String name, Colour colour)"""
3515 return _gdi
.ColourDatabase_AddColour(*args
, **kwargs
)
3517 def Append(*args
, **kwargs
):
3518 """Append(String name, int red, int green, int blue)"""
3519 return _gdi
.ColourDatabase_Append(*args
, **kwargs
)
3522 class ColourDatabasePtr(ColourDatabase
):
3523 def __init__(self
, this
):
3525 if not hasattr(self
,"thisown"): self
.thisown
= 0
3526 self
.__class
__ = ColourDatabase
3527 _gdi
.ColourDatabase_swigregister(ColourDatabasePtr
)
3529 class FontList(core
.Object
):
3530 def __init__(self
): raise RuntimeError, "No constructor defined"
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
)
3537 def FindOrCreateFont(*args
, **kwargs
):
3539 FindOrCreateFont(int point_size, int family, int style, int weight,
3540 bool underline=False, String facename=EmptyString,
3541 int encoding=FONTENCODING_DEFAULT) -> Font
3543 return _gdi
.FontList_FindOrCreateFont(*args
, **kwargs
)
3545 def RemoveFont(*args
, **kwargs
):
3546 """RemoveFont(Font font)"""
3547 return _gdi
.FontList_RemoveFont(*args
, **kwargs
)
3549 def GetCount(*args
, **kwargs
):
3550 """GetCount() -> int"""
3551 return _gdi
.FontList_GetCount(*args
, **kwargs
)
3554 class FontListPtr(FontList
):
3555 def __init__(self
, this
):
3557 if not hasattr(self
,"thisown"): self
.thisown
= 0
3558 self
.__class
__ = FontList
3559 _gdi
.FontList_swigregister(FontListPtr
)
3561 #---------------------------------------------------------------------------
3563 NullColor
= NullColour
3564 #---------------------------------------------------------------------------
3566 class Effects(core
.Object
):
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
3575 def GetHighlightColour(*args
, **kwargs
):
3576 """GetHighlightColour() -> Colour"""
3577 return _gdi
.Effects_GetHighlightColour(*args
, **kwargs
)
3579 def GetLightShadow(*args
, **kwargs
):
3580 """GetLightShadow() -> Colour"""
3581 return _gdi
.Effects_GetLightShadow(*args
, **kwargs
)
3583 def GetFaceColour(*args
, **kwargs
):
3584 """GetFaceColour() -> Colour"""
3585 return _gdi
.Effects_GetFaceColour(*args
, **kwargs
)
3587 def GetMediumShadow(*args
, **kwargs
):
3588 """GetMediumShadow() -> Colour"""
3589 return _gdi
.Effects_GetMediumShadow(*args
, **kwargs
)
3591 def GetDarkShadow(*args
, **kwargs
):
3592 """GetDarkShadow() -> Colour"""
3593 return _gdi
.Effects_GetDarkShadow(*args
, **kwargs
)
3595 def SetHighlightColour(*args
, **kwargs
):
3596 """SetHighlightColour(Colour c)"""
3597 return _gdi
.Effects_SetHighlightColour(*args
, **kwargs
)
3599 def SetLightShadow(*args
, **kwargs
):
3600 """SetLightShadow(Colour c)"""
3601 return _gdi
.Effects_SetLightShadow(*args
, **kwargs
)
3603 def SetFaceColour(*args
, **kwargs
):
3604 """SetFaceColour(Colour c)"""
3605 return _gdi
.Effects_SetFaceColour(*args
, **kwargs
)
3607 def SetMediumShadow(*args
, **kwargs
):
3608 """SetMediumShadow(Colour c)"""
3609 return _gdi
.Effects_SetMediumShadow(*args
, **kwargs
)
3611 def SetDarkShadow(*args
, **kwargs
):
3612 """SetDarkShadow(Colour c)"""
3613 return _gdi
.Effects_SetDarkShadow(*args
, **kwargs
)
3615 def Set(*args
, **kwargs
):
3617 Set(Colour highlightColour, Colour lightShadow, Colour faceColour,
3618 Colour mediumShadow, Colour darkShadow)
3620 return _gdi
.Effects_Set(*args
, **kwargs
)
3622 def DrawSunkenEdge(*args
, **kwargs
):
3623 """DrawSunkenEdge(DC dc, Rect rect, int borderSize=1)"""
3624 return _gdi
.Effects_DrawSunkenEdge(*args
, **kwargs
)
3626 def TileBitmap(*args
, **kwargs
):
3627 """TileBitmap(Rect rect, DC dc, Bitmap bitmap) -> bool"""
3628 return _gdi
.Effects_TileBitmap(*args
, **kwargs
)
3631 class EffectsPtr(Effects
):
3632 def __init__(self
, 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