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 SetRBG(*args
, **kwargs
):
83 """SetRBG(unsigned long colRGB)"""
84 return _gdi
.Colour_SetRBG(*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 Get(*args
, **kwargs
):
95 """Get() -> PyObject"""
96 return _gdi
.Colour_Get(*args
, **kwargs
)
99 def __str__(self
): return str(self
.asTuple())
100 def __repr__(self
): return 'wxColour' + str(self
.asTuple())
101 def __nonzero__(self
): return self
.Ok()
102 def __getinitargs__(self
): return ()
103 def __getstate__(self
): return self
.asTuple()
104 def __setstate__(self
, state
): self
.Set(*state
)
107 class ColourPtr(Colour
):
108 def __init__(self
, this
):
110 if not hasattr(self
,"thisown"): self
.thisown
= 0
111 self
.__class
__ = Colour
112 _gdi
.Colour_swigregister(ColourPtr
)
114 def NamedColour(*args
, **kwargs
):
115 """NamedColour(wxString colorName) -> Colour"""
116 val
= _gdi
.new_NamedColour(*args
, **kwargs
)
120 def ColourRGB(*args
, **kwargs
):
121 """ColourRGB(unsigned long colRGB) -> Colour"""
122 val
= _gdi
.new_ColourRGB(*args
, **kwargs
)
127 NamedColor
= NamedColour
129 class Palette(GDIObject
):
131 return "<%s.%s; proxy of C++ wxPalette instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
132 def __init__(self
, *args
, **kwargs
):
133 """__init__(int n, unsigned char red, unsigned char green, unsigned char blue) -> Palette"""
134 newobj
= _gdi
.new_Palette(*args
, **kwargs
)
135 self
.this
= newobj
.this
138 def __del__(self
, destroy
=_gdi
.delete_Palette
):
141 if self
.thisown
: destroy(self
)
144 def GetPixel(*args
, **kwargs
):
145 """GetPixel(byte red, byte green, byte blue) -> int"""
146 return _gdi
.Palette_GetPixel(*args
, **kwargs
)
148 def GetRGB(*args
, **kwargs
):
149 """GetRGB(int pixel) -> (R,G,B)"""
150 return _gdi
.Palette_GetRGB(*args
, **kwargs
)
152 def Ok(*args
, **kwargs
):
154 return _gdi
.Palette_Ok(*args
, **kwargs
)
156 def __nonzero__(self
): return self
.Ok()
158 class PalettePtr(Palette
):
159 def __init__(self
, this
):
161 if not hasattr(self
,"thisown"): self
.thisown
= 0
162 self
.__class
__ = Palette
163 _gdi
.Palette_swigregister(PalettePtr
)
165 #---------------------------------------------------------------------------
167 class Pen(GDIObject
):
169 return "<%s.%s; proxy of C++ wxPen instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
170 def __init__(self
, *args
, **kwargs
):
171 """__init__(Colour colour, int width=1, int style=SOLID) -> Pen"""
172 newobj
= _gdi
.new_Pen(*args
, **kwargs
)
173 self
.this
= newobj
.this
176 def __del__(self
, destroy
=_gdi
.delete_Pen
):
179 if self
.thisown
: destroy(self
)
182 def GetCap(*args
, **kwargs
):
183 """GetCap() -> int"""
184 return _gdi
.Pen_GetCap(*args
, **kwargs
)
186 def GetColour(*args
, **kwargs
):
187 """GetColour() -> Colour"""
188 return _gdi
.Pen_GetColour(*args
, **kwargs
)
190 def GetJoin(*args
, **kwargs
):
191 """GetJoin() -> int"""
192 return _gdi
.Pen_GetJoin(*args
, **kwargs
)
194 def GetStyle(*args
, **kwargs
):
195 """GetStyle() -> int"""
196 return _gdi
.Pen_GetStyle(*args
, **kwargs
)
198 def GetWidth(*args
, **kwargs
):
199 """GetWidth() -> int"""
200 return _gdi
.Pen_GetWidth(*args
, **kwargs
)
202 def Ok(*args
, **kwargs
):
204 return _gdi
.Pen_Ok(*args
, **kwargs
)
206 def SetCap(*args
, **kwargs
):
207 """SetCap(int cap_style)"""
208 return _gdi
.Pen_SetCap(*args
, **kwargs
)
210 def SetColour(*args
, **kwargs
):
211 """SetColour(Colour colour)"""
212 return _gdi
.Pen_SetColour(*args
, **kwargs
)
214 def SetJoin(*args
, **kwargs
):
215 """SetJoin(int join_style)"""
216 return _gdi
.Pen_SetJoin(*args
, **kwargs
)
218 def SetStyle(*args
, **kwargs
):
219 """SetStyle(int style)"""
220 return _gdi
.Pen_SetStyle(*args
, **kwargs
)
222 def SetWidth(*args
, **kwargs
):
223 """SetWidth(int width)"""
224 return _gdi
.Pen_SetWidth(*args
, **kwargs
)
226 def SetDashes(*args
, **kwargs
):
227 """SetDashes(int dashes, wxDash dashes_array)"""
228 return _gdi
.Pen_SetDashes(*args
, **kwargs
)
230 def GetDashes(*args
, **kwargs
):
231 """GetDashes() -> PyObject"""
232 return _gdi
.Pen_GetDashes(*args
, **kwargs
)
234 def GetStipple(*args
, **kwargs
):
235 """GetStipple() -> Bitmap"""
236 return _gdi
.Pen_GetStipple(*args
, **kwargs
)
238 def SetStipple(*args
, **kwargs
):
239 """SetStipple(Bitmap stipple)"""
240 return _gdi
.Pen_SetStipple(*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 __nonzero__(self
): return self
.Ok()
334 class BrushPtr(Brush
):
335 def __init__(self
, this
):
337 if not hasattr(self
,"thisown"): self
.thisown
= 0
338 self
.__class
__ = Brush
339 _gdi
.Brush_swigregister(BrushPtr
)
341 class Bitmap(GDIObject
):
343 return "<%s.%s; proxy of C++ wxBitmap instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
344 def __init__(self
, *args
, **kwargs
):
346 __init__(wxString name, wxBitmapType type=BITMAP_TYPE_ANY) -> Bitmap
348 Loads a bitmap from a file.
350 newobj
= _gdi
.new_Bitmap(*args
, **kwargs
)
351 self
.this
= newobj
.this
354 def __del__(self
, destroy
=_gdi
.delete_Bitmap
):
357 if self
.thisown
: destroy(self
)
360 def SetPalette(*args
, **kwargs
):
361 """SetPalette(Palette palette)"""
362 return _gdi
.Bitmap_SetPalette(*args
, **kwargs
)
364 def GetHandle(*args
, **kwargs
):
365 """GetHandle() -> long"""
366 return _gdi
.Bitmap_GetHandle(*args
, **kwargs
)
368 def SetHandle(*args
, **kwargs
):
369 """SetHandle(long handle)"""
370 return _gdi
.Bitmap_SetHandle(*args
, **kwargs
)
372 def Ok(*args
, **kwargs
):
374 return _gdi
.Bitmap_Ok(*args
, **kwargs
)
376 def GetWidth(*args
, **kwargs
):
380 Gets the width of the bitmap in pixels.
382 return _gdi
.Bitmap_GetWidth(*args
, **kwargs
)
384 def GetHeight(*args
, **kwargs
):
388 Gets the height of the bitmap in pixels.
390 return _gdi
.Bitmap_GetHeight(*args
, **kwargs
)
392 def GetDepth(*args
, **kwargs
):
396 Gets the colour depth of the bitmap. A value of 1 indicates a
399 return _gdi
.Bitmap_GetDepth(*args
, **kwargs
)
401 def ConvertToImage(*args
, **kwargs
):
403 ConvertToImage() -> Image
405 Creates a platform-independent image from a platform-dependent bitmap. This
406 preserves mask information so that bitmaps and images can be converted back
407 and forth without loss in that respect.
409 return _gdi
.Bitmap_ConvertToImage(*args
, **kwargs
)
411 def GetMask(*args
, **kwargs
):
415 Gets the associated mask (if any) which may have been loaded from a file
416 or explpicitly set for the bitmap.
418 return _gdi
.Bitmap_GetMask(*args
, **kwargs
)
420 def SetMask(*args
, **kwargs
):
424 Sets the mask for this bitmap.
426 return _gdi
.Bitmap_SetMask(*args
, **kwargs
)
428 def SetMaskColour(*args
, **kwargs
):
430 SetMaskColour(Colour colour)
432 Create a Mask based on a specified colour in the Bitmap.
434 return _gdi
.Bitmap_SetMaskColour(*args
, **kwargs
)
436 def GetSubBitmap(*args
, **kwargs
):
438 GetSubBitmap(Rect rect) -> Bitmap
440 Returns a sub bitmap of the current one as long as the rect belongs entirely
441 to the bitmap. This function preserves bit depth and mask information.
443 return _gdi
.Bitmap_GetSubBitmap(*args
, **kwargs
)
445 def SaveFile(*args
, **kwargs
):
447 SaveFile(wxString name, wxBitmapType type, Palette palette=(wxPalette *) NULL) -> bool
449 Saves a bitmap in the named file.
451 return _gdi
.Bitmap_SaveFile(*args
, **kwargs
)
453 def LoadFile(*args
, **kwargs
):
455 LoadFile(wxString name, wxBitmapType type) -> bool
457 Loads a bitmap from a file
459 return _gdi
.Bitmap_LoadFile(*args
, **kwargs
)
461 def CopyFromIcon(*args
, **kwargs
):
462 """CopyFromIcon(Icon icon) -> bool"""
463 return _gdi
.Bitmap_CopyFromIcon(*args
, **kwargs
)
465 def SetHeight(*args
, **kwargs
):
467 SetHeight(int height)
469 Set the height property (does not affect the bitmap data).
471 return _gdi
.Bitmap_SetHeight(*args
, **kwargs
)
473 def SetWidth(*args
, **kwargs
):
477 Set the width property (does not affect the bitmap data).
479 return _gdi
.Bitmap_SetWidth(*args
, **kwargs
)
481 def SetDepth(*args
, **kwargs
):
485 Set the depth property (does not affect the bitmap data).
487 return _gdi
.Bitmap_SetDepth(*args
, **kwargs
)
489 def CopyFromCursor(*args
, **kwargs
):
490 """CopyFromCursor(Cursor cursor) -> bool"""
491 return _gdi
.Bitmap_CopyFromCursor(*args
, **kwargs
)
493 def GetQuality(*args
, **kwargs
):
494 """GetQuality() -> int"""
495 return _gdi
.Bitmap_GetQuality(*args
, **kwargs
)
497 def SetQuality(*args
, **kwargs
):
498 """SetQuality(int q)"""
499 return _gdi
.Bitmap_SetQuality(*args
, **kwargs
)
501 def __nonzero__(self
): return self
.Ok()
503 class BitmapPtr(Bitmap
):
504 def __init__(self
, this
):
506 if not hasattr(self
,"thisown"): self
.thisown
= 0
507 self
.__class
__ = Bitmap
508 _gdi
.Bitmap_swigregister(BitmapPtr
)
510 def EmptyBitmap(*args
, **kwargs
):
512 EmptyBitmap(int width, int height, int depth=-1) -> Bitmap
514 Creates a new bitmap of the given size. A depth of -1 indicates the depth of
515 the current screen or visual. Some platforms only support 1 for monochrome and
516 -1 for the current colour setting.
518 val
= _gdi
.new_EmptyBitmap(*args
, **kwargs
)
522 def BitmapFromIcon(*args
, **kwargs
):
524 BitmapFromIcon(Icon icon) -> Bitmap
526 Create a new bitmap from an Icon object.
528 val
= _gdi
.new_BitmapFromIcon(*args
, **kwargs
)
532 def BitmapFromImage(*args
, **kwargs
):
534 BitmapFromImage(Image image, int depth=-1) -> Bitmap
536 Creates bitmap object from the image. This has to be done to actually display
537 an image as you cannot draw an image directly on a window. The resulting
538 bitmap will use the provided colour depth (or that of the current system if
539 depth is -1) which entails that a colour reduction has to take place.
541 val
= _gdi
.new_BitmapFromImage(*args
, **kwargs
)
545 def BitmapFromXPMData(*args
, **kwargs
):
547 BitmapFromXPMData(PyObject listOfStrings) -> Bitmap
549 Construct a Bitmap from a list of strings formatted as XPM data.
551 val
= _gdi
.new_BitmapFromXPMData(*args
, **kwargs
)
555 def BitmapFromBits(*args
, **kwargs
):
557 BitmapFromBits(PyObject bits, int width, int height, int depth=1) -> Bitmap
559 Creates a bitmap from an array of bits. You should only use this function for
560 monochrome bitmaps (depth 1) in portable programs: in this case the bits
561 parameter should contain an XBM image. For other bit depths, the behaviour is
564 val
= _gdi
.new_BitmapFromBits(*args
, **kwargs
)
568 class Mask(core
.Object
):
570 This class encapsulates a monochrome mask bitmap, where the masked area is
571 black and the unmasked area is white. When associated with a bitmap and drawn
572 in a device context, the unmasked area of the bitmap will be drawn, and the
573 masked area will not be drawn.
576 return "<%s.%s; proxy of C++ wxMask instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
577 def __init__(self
, *args
, **kwargs
):
579 __init__(Bitmap bitmap) -> Mask
581 Constructs a mask from a monochrome bitmap.
583 newobj
= _gdi
.new_Mask(*args
, **kwargs
)
584 self
.this
= newobj
.this
589 def __init__(self
, this
):
591 if not hasattr(self
,"thisown"): self
.thisown
= 0
592 self
.__class
__ = Mask
593 _gdi
.Mask_swigregister(MaskPtr
)
595 def MaskColour(*args
, **kwargs
):
597 MaskColour(Bitmap bitmap, Colour colour) -> Mask
599 Constructs a mask from a bitmap and a colour in that bitmap that indicates the
602 val
= _gdi
.new_MaskColour(*args
, **kwargs
)
606 class Icon(GDIObject
):
608 return "<%s.%s; proxy of C++ wxIcon instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
609 def __init__(self
, *args
, **kwargs
):
610 """__init__(wxString name, long flags, int desiredWidth=-1, int desiredHeight=-1) -> Icon"""
611 newobj
= _gdi
.new_Icon(*args
, **kwargs
)
612 self
.this
= newobj
.this
615 def __del__(self
, destroy
=_gdi
.delete_Icon
):
618 if self
.thisown
: destroy(self
)
621 def LoadFile(*args
, **kwargs
):
622 """LoadFile(wxString name, long flags) -> bool"""
623 return _gdi
.Icon_LoadFile(*args
, **kwargs
)
625 def GetHandle(*args
, **kwargs
):
626 """GetHandle() -> long"""
627 return _gdi
.Icon_GetHandle(*args
, **kwargs
)
629 def SetHandle(*args
, **kwargs
):
630 """SetHandle(long handle)"""
631 return _gdi
.Icon_SetHandle(*args
, **kwargs
)
633 def Ok(*args
, **kwargs
):
635 return _gdi
.Icon_Ok(*args
, **kwargs
)
637 def GetWidth(*args
, **kwargs
):
638 """GetWidth() -> int"""
639 return _gdi
.Icon_GetWidth(*args
, **kwargs
)
641 def GetHeight(*args
, **kwargs
):
642 """GetHeight() -> int"""
643 return _gdi
.Icon_GetHeight(*args
, **kwargs
)
645 def GetDepth(*args
, **kwargs
):
646 """GetDepth() -> int"""
647 return _gdi
.Icon_GetDepth(*args
, **kwargs
)
649 def SetWidth(*args
, **kwargs
):
650 """SetWidth(int w)"""
651 return _gdi
.Icon_SetWidth(*args
, **kwargs
)
653 def SetHeight(*args
, **kwargs
):
654 """SetHeight(int h)"""
655 return _gdi
.Icon_SetHeight(*args
, **kwargs
)
657 def SetDepth(*args
, **kwargs
):
658 """SetDepth(int d)"""
659 return _gdi
.Icon_SetDepth(*args
, **kwargs
)
661 def SetSize(*args
, **kwargs
):
662 """SetSize(Size size)"""
663 return _gdi
.Icon_SetSize(*args
, **kwargs
)
665 def CopyFromBitmap(*args
, **kwargs
):
666 """CopyFromBitmap(Bitmap bmp)"""
667 return _gdi
.Icon_CopyFromBitmap(*args
, **kwargs
)
669 def __nonzero__(self
): return self
.Ok()
672 def __init__(self
, this
):
674 if not hasattr(self
,"thisown"): self
.thisown
= 0
675 self
.__class
__ = Icon
676 _gdi
.Icon_swigregister(IconPtr
)
678 def EmptyIcon(*args
, **kwargs
):
679 """EmptyIcon() -> Icon"""
680 val
= _gdi
.new_EmptyIcon(*args
, **kwargs
)
684 def IconFromLocation(*args
, **kwargs
):
685 """IconFromLocation(IconLocation loc) -> Icon"""
686 val
= _gdi
.new_IconFromLocation(*args
, **kwargs
)
690 def IconFromBitmap(*args
, **kwargs
):
691 """IconFromBitmap(Bitmap bmp) -> Icon"""
692 val
= _gdi
.new_IconFromBitmap(*args
, **kwargs
)
696 def IconFromXPMData(*args
, **kwargs
):
697 """IconFromXPMData(PyObject listOfStrings) -> Icon"""
698 val
= _gdi
.new_IconFromXPMData(*args
, **kwargs
)
702 class IconLocation(object):
704 return "<%s.%s; proxy of C++ wxIconLocation instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
705 def __init__(self
, *args
, **kwargs
):
706 """__init__(wxString filename=&wxPyEmptyString, int num=0) -> IconLocation"""
707 newobj
= _gdi
.new_IconLocation(*args
, **kwargs
)
708 self
.this
= newobj
.this
711 def __del__(self
, destroy
=_gdi
.delete_IconLocation
):
714 if self
.thisown
: destroy(self
)
717 def IsOk(*args
, **kwargs
):
719 return _gdi
.IconLocation_IsOk(*args
, **kwargs
)
721 def __nonzero__(self
): return self
.Ok()
722 def SetFileName(*args
, **kwargs
):
723 """SetFileName(wxString filename)"""
724 return _gdi
.IconLocation_SetFileName(*args
, **kwargs
)
726 def GetFileName(*args
, **kwargs
):
727 """GetFileName() -> wxString"""
728 return _gdi
.IconLocation_GetFileName(*args
, **kwargs
)
730 def SetIndex(*args
, **kwargs
):
731 """SetIndex(int num)"""
732 return _gdi
.IconLocation_SetIndex(*args
, **kwargs
)
734 def GetIndex(*args
, **kwargs
):
735 """GetIndex() -> int"""
736 return _gdi
.IconLocation_GetIndex(*args
, **kwargs
)
739 class IconLocationPtr(IconLocation
):
740 def __init__(self
, this
):
742 if not hasattr(self
,"thisown"): self
.thisown
= 0
743 self
.__class
__ = IconLocation
744 _gdi
.IconLocation_swigregister(IconLocationPtr
)
746 class IconBundle(object):
748 return "<%s.%s; proxy of C++ wxIconBundle instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
749 def __init__(self
, *args
, **kwargs
):
750 """__init__() -> IconBundle"""
751 newobj
= _gdi
.new_IconBundle(*args
, **kwargs
)
752 self
.this
= newobj
.this
755 def __del__(self
, destroy
=_gdi
.delete_IconBundle
):
758 if self
.thisown
: destroy(self
)
761 def AddIcon(*args
, **kwargs
):
762 """AddIcon(Icon icon)"""
763 return _gdi
.IconBundle_AddIcon(*args
, **kwargs
)
765 def AddIconFromFile(*args
, **kwargs
):
766 """AddIconFromFile(wxString file, long type)"""
767 return _gdi
.IconBundle_AddIconFromFile(*args
, **kwargs
)
769 def GetIcon(*args
, **kwargs
):
770 """GetIcon(Size size) -> Icon"""
771 return _gdi
.IconBundle_GetIcon(*args
, **kwargs
)
774 class IconBundlePtr(IconBundle
):
775 def __init__(self
, this
):
777 if not hasattr(self
,"thisown"): self
.thisown
= 0
778 self
.__class
__ = IconBundle
779 _gdi
.IconBundle_swigregister(IconBundlePtr
)
781 def IconBundleFromFile(*args
, **kwargs
):
782 """IconBundleFromFile(wxString file, long type) -> IconBundle"""
783 val
= _gdi
.new_IconBundleFromFile(*args
, **kwargs
)
787 def IconBundleFromIcon(*args
, **kwargs
):
788 """IconBundleFromIcon(Icon icon) -> IconBundle"""
789 val
= _gdi
.new_IconBundleFromIcon(*args
, **kwargs
)
793 class Cursor(GDIObject
):
795 return "<%s.%s; proxy of C++ wxCursor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
796 def __init__(self
, *args
, **kwargs
):
797 """__init__(wxString cursorName, long flags, int hotSpotX=0, int hotSpotY=0) -> Cursor"""
798 newobj
= _gdi
.new_Cursor(*args
, **kwargs
)
799 self
.this
= newobj
.this
802 def __del__(self
, destroy
=_gdi
.delete_Cursor
):
805 if self
.thisown
: destroy(self
)
808 def GetHandle(*args
, **kwargs
):
809 """GetHandle() -> long"""
810 return _gdi
.Cursor_GetHandle(*args
, **kwargs
)
812 def SetHandle(*args
, **kwargs
):
813 """SetHandle(long handle)"""
814 return _gdi
.Cursor_SetHandle(*args
, **kwargs
)
816 def Ok(*args
, **kwargs
):
818 return _gdi
.Cursor_Ok(*args
, **kwargs
)
820 def GetWidth(*args
, **kwargs
):
821 """GetWidth() -> int"""
822 return _gdi
.Cursor_GetWidth(*args
, **kwargs
)
824 def GetHeight(*args
, **kwargs
):
825 """GetHeight() -> int"""
826 return _gdi
.Cursor_GetHeight(*args
, **kwargs
)
828 def GetDepth(*args
, **kwargs
):
829 """GetDepth() -> int"""
830 return _gdi
.Cursor_GetDepth(*args
, **kwargs
)
832 def SetWidth(*args
, **kwargs
):
833 """SetWidth(int w)"""
834 return _gdi
.Cursor_SetWidth(*args
, **kwargs
)
836 def SetHeight(*args
, **kwargs
):
837 """SetHeight(int h)"""
838 return _gdi
.Cursor_SetHeight(*args
, **kwargs
)
840 def SetDepth(*args
, **kwargs
):
841 """SetDepth(int d)"""
842 return _gdi
.Cursor_SetDepth(*args
, **kwargs
)
844 def SetSize(*args
, **kwargs
):
845 """SetSize(Size size)"""
846 return _gdi
.Cursor_SetSize(*args
, **kwargs
)
848 def __nonzero__(self
): return self
.Ok()
850 class CursorPtr(Cursor
):
851 def __init__(self
, this
):
853 if not hasattr(self
,"thisown"): self
.thisown
= 0
854 self
.__class
__ = Cursor
855 _gdi
.Cursor_swigregister(CursorPtr
)
857 def StockCursor(*args
, **kwargs
):
858 """StockCursor(int id) -> Cursor"""
859 val
= _gdi
.new_StockCursor(*args
, **kwargs
)
863 def CursorFromImage(*args
, **kwargs
):
864 """CursorFromImage(Image image) -> Cursor"""
865 val
= _gdi
.new_CursorFromImage(*args
, **kwargs
)
869 def CursorFromBits(*args
, **kwargs
):
871 CursorFromBits(PyObject bits, int width, int height, int hotSpotX=-1,
872 int hotSpotY=-1, PyObject maskBits=0) -> Cursor
874 val
= _gdi
.new_CursorFromBits(*args
, **kwargs
)
878 #---------------------------------------------------------------------------
880 OutRegion
= _gdi
.OutRegion
881 PartRegion
= _gdi
.PartRegion
882 InRegion
= _gdi
.InRegion
883 class Region(GDIObject
):
885 return "<%s.%s; proxy of C++ wxRegion instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
886 def __init__(self
, *args
, **kwargs
):
887 """__init__(int x=0, int y=0, int width=0, int height=0) -> Region"""
888 newobj
= _gdi
.new_Region(*args
, **kwargs
)
889 self
.this
= newobj
.this
892 def __del__(self
, destroy
=_gdi
.delete_Region
):
895 if self
.thisown
: destroy(self
)
898 def Clear(*args
, **kwargs
):
900 return _gdi
.Region_Clear(*args
, **kwargs
)
902 def Offset(*args
, **kwargs
):
903 """Offset(int x, int y) -> bool"""
904 return _gdi
.Region_Offset(*args
, **kwargs
)
906 def Contains(*args
, **kwargs
):
907 """Contains(int x, int y) -> wxRegionContain"""
908 return _gdi
.Region_Contains(*args
, **kwargs
)
910 def ContainsPoint(*args
, **kwargs
):
911 """ContainsPoint(Point pt) -> wxRegionContain"""
912 return _gdi
.Region_ContainsPoint(*args
, **kwargs
)
914 def ContainsRect(*args
, **kwargs
):
915 """ContainsRect(Rect rect) -> wxRegionContain"""
916 return _gdi
.Region_ContainsRect(*args
, **kwargs
)
918 def ContainsRectDim(*args
, **kwargs
):
919 """ContainsRectDim(int x, int y, int w, int h) -> wxRegionContain"""
920 return _gdi
.Region_ContainsRectDim(*args
, **kwargs
)
922 def GetBox(*args
, **kwargs
):
923 """GetBox() -> Rect"""
924 return _gdi
.Region_GetBox(*args
, **kwargs
)
926 def Intersect(*args
, **kwargs
):
927 """Intersect(int x, int y, int width, int height) -> bool"""
928 return _gdi
.Region_Intersect(*args
, **kwargs
)
930 def IntersectRect(*args
, **kwargs
):
931 """IntersectRect(Rect rect) -> bool"""
932 return _gdi
.Region_IntersectRect(*args
, **kwargs
)
934 def IntersectRegion(*args
, **kwargs
):
935 """IntersectRegion(Region region) -> bool"""
936 return _gdi
.Region_IntersectRegion(*args
, **kwargs
)
938 def IsEmpty(*args
, **kwargs
):
939 """IsEmpty() -> bool"""
940 return _gdi
.Region_IsEmpty(*args
, **kwargs
)
942 def Union(*args
, **kwargs
):
943 """Union(int x, int y, int width, int height) -> bool"""
944 return _gdi
.Region_Union(*args
, **kwargs
)
946 def UnionRect(*args
, **kwargs
):
947 """UnionRect(Rect rect) -> bool"""
948 return _gdi
.Region_UnionRect(*args
, **kwargs
)
950 def UnionRegion(*args
, **kwargs
):
951 """UnionRegion(Region region) -> bool"""
952 return _gdi
.Region_UnionRegion(*args
, **kwargs
)
954 def Subtract(*args
, **kwargs
):
955 """Subtract(int x, int y, int width, int height) -> bool"""
956 return _gdi
.Region_Subtract(*args
, **kwargs
)
958 def SubtractRect(*args
, **kwargs
):
959 """SubtractRect(Rect rect) -> bool"""
960 return _gdi
.Region_SubtractRect(*args
, **kwargs
)
962 def SubtractRegion(*args
, **kwargs
):
963 """SubtractRegion(Region region) -> bool"""
964 return _gdi
.Region_SubtractRegion(*args
, **kwargs
)
966 def Xor(*args
, **kwargs
):
967 """Xor(int x, int y, int width, int height) -> bool"""
968 return _gdi
.Region_Xor(*args
, **kwargs
)
970 def XorRect(*args
, **kwargs
):
971 """XorRect(Rect rect) -> bool"""
972 return _gdi
.Region_XorRect(*args
, **kwargs
)
974 def XorRegion(*args
, **kwargs
):
975 """XorRegion(Region region) -> bool"""
976 return _gdi
.Region_XorRegion(*args
, **kwargs
)
978 def ConvertToBitmap(*args
, **kwargs
):
979 """ConvertToBitmap() -> Bitmap"""
980 return _gdi
.Region_ConvertToBitmap(*args
, **kwargs
)
982 def UnionBitmap(*args
, **kwargs
):
983 """UnionBitmap(Bitmap bmp, Colour transColour=NullColour, int tolerance=0) -> bool"""
984 return _gdi
.Region_UnionBitmap(*args
, **kwargs
)
987 class RegionPtr(Region
):
988 def __init__(self
, this
):
990 if not hasattr(self
,"thisown"): self
.thisown
= 0
991 self
.__class
__ = Region
992 _gdi
.Region_swigregister(RegionPtr
)
994 def RegionFromBitmap(*args
, **kwargs
):
995 """RegionFromBitmap(Bitmap bmp, Colour transColour=NullColour, int tolerance=0) -> Region"""
996 val
= _gdi
.new_RegionFromBitmap(*args
, **kwargs
)
1000 def RegionFromPoints(*args
, **kwargs
):
1001 """RegionFromPoints(int points, Point points_array, int fillStyle=WINDING_RULE) -> Region"""
1002 val
= _gdi
.new_RegionFromPoints(*args
, **kwargs
)
1006 class RegionIterator(core
.Object
):
1008 return "<%s.%s; proxy of C++ wxRegionIterator instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1009 def __init__(self
, *args
, **kwargs
):
1010 """__init__(Region region) -> RegionIterator"""
1011 newobj
= _gdi
.new_RegionIterator(*args
, **kwargs
)
1012 self
.this
= newobj
.this
1015 def __del__(self
, destroy
=_gdi
.delete_RegionIterator
):
1018 if self
.thisown
: destroy(self
)
1021 def GetX(*args
, **kwargs
):
1023 return _gdi
.RegionIterator_GetX(*args
, **kwargs
)
1025 def GetY(*args
, **kwargs
):
1027 return _gdi
.RegionIterator_GetY(*args
, **kwargs
)
1029 def GetW(*args
, **kwargs
):
1031 return _gdi
.RegionIterator_GetW(*args
, **kwargs
)
1033 def GetWidth(*args
, **kwargs
):
1034 """GetWidth() -> int"""
1035 return _gdi
.RegionIterator_GetWidth(*args
, **kwargs
)
1037 def GetH(*args
, **kwargs
):
1039 return _gdi
.RegionIterator_GetH(*args
, **kwargs
)
1041 def GetHeight(*args
, **kwargs
):
1042 """GetHeight() -> int"""
1043 return _gdi
.RegionIterator_GetHeight(*args
, **kwargs
)
1045 def GetRect(*args
, **kwargs
):
1046 """GetRect() -> Rect"""
1047 return _gdi
.RegionIterator_GetRect(*args
, **kwargs
)
1049 def HaveRects(*args
, **kwargs
):
1050 """HaveRects() -> bool"""
1051 return _gdi
.RegionIterator_HaveRects(*args
, **kwargs
)
1053 def Reset(*args
, **kwargs
):
1055 return _gdi
.RegionIterator_Reset(*args
, **kwargs
)
1057 def Next(*args
, **kwargs
):
1059 return _gdi
.RegionIterator_Next(*args
, **kwargs
)
1061 def __nonzero__(*args
, **kwargs
):
1062 """__nonzero__() -> bool"""
1063 return _gdi
.RegionIterator___nonzero__(*args
, **kwargs
)
1066 class RegionIteratorPtr(RegionIterator
):
1067 def __init__(self
, this
):
1069 if not hasattr(self
,"thisown"): self
.thisown
= 0
1070 self
.__class
__ = RegionIterator
1071 _gdi
.RegionIterator_swigregister(RegionIteratorPtr
)
1073 #---------------------------------------------------------------------------
1075 FONTFAMILY_DEFAULT
= _gdi
.FONTFAMILY_DEFAULT
1076 FONTFAMILY_DECORATIVE
= _gdi
.FONTFAMILY_DECORATIVE
1077 FONTFAMILY_ROMAN
= _gdi
.FONTFAMILY_ROMAN
1078 FONTFAMILY_SCRIPT
= _gdi
.FONTFAMILY_SCRIPT
1079 FONTFAMILY_SWISS
= _gdi
.FONTFAMILY_SWISS
1080 FONTFAMILY_MODERN
= _gdi
.FONTFAMILY_MODERN
1081 FONTFAMILY_TELETYPE
= _gdi
.FONTFAMILY_TELETYPE
1082 FONTFAMILY_MAX
= _gdi
.FONTFAMILY_MAX
1083 FONTFAMILY_UNKNOWN
= _gdi
.FONTFAMILY_UNKNOWN
1084 FONTSTYLE_NORMAL
= _gdi
.FONTSTYLE_NORMAL
1085 FONTSTYLE_ITALIC
= _gdi
.FONTSTYLE_ITALIC
1086 FONTSTYLE_SLANT
= _gdi
.FONTSTYLE_SLANT
1087 FONTSTYLE_MAX
= _gdi
.FONTSTYLE_MAX
1088 FONTWEIGHT_NORMAL
= _gdi
.FONTWEIGHT_NORMAL
1089 FONTWEIGHT_LIGHT
= _gdi
.FONTWEIGHT_LIGHT
1090 FONTWEIGHT_BOLD
= _gdi
.FONTWEIGHT_BOLD
1091 FONTWEIGHT_MAX
= _gdi
.FONTWEIGHT_MAX
1092 FONTFLAG_DEFAULT
= _gdi
.FONTFLAG_DEFAULT
1093 FONTFLAG_ITALIC
= _gdi
.FONTFLAG_ITALIC
1094 FONTFLAG_SLANT
= _gdi
.FONTFLAG_SLANT
1095 FONTFLAG_LIGHT
= _gdi
.FONTFLAG_LIGHT
1096 FONTFLAG_BOLD
= _gdi
.FONTFLAG_BOLD
1097 FONTFLAG_ANTIALIASED
= _gdi
.FONTFLAG_ANTIALIASED
1098 FONTFLAG_NOT_ANTIALIASED
= _gdi
.FONTFLAG_NOT_ANTIALIASED
1099 FONTFLAG_UNDERLINED
= _gdi
.FONTFLAG_UNDERLINED
1100 FONTFLAG_STRIKETHROUGH
= _gdi
.FONTFLAG_STRIKETHROUGH
1101 FONTFLAG_MASK
= _gdi
.FONTFLAG_MASK
1102 FONTENCODING_SYSTEM
= _gdi
.FONTENCODING_SYSTEM
1103 FONTENCODING_DEFAULT
= _gdi
.FONTENCODING_DEFAULT
1104 FONTENCODING_ISO8859_1
= _gdi
.FONTENCODING_ISO8859_1
1105 FONTENCODING_ISO8859_2
= _gdi
.FONTENCODING_ISO8859_2
1106 FONTENCODING_ISO8859_3
= _gdi
.FONTENCODING_ISO8859_3
1107 FONTENCODING_ISO8859_4
= _gdi
.FONTENCODING_ISO8859_4
1108 FONTENCODING_ISO8859_5
= _gdi
.FONTENCODING_ISO8859_5
1109 FONTENCODING_ISO8859_6
= _gdi
.FONTENCODING_ISO8859_6
1110 FONTENCODING_ISO8859_7
= _gdi
.FONTENCODING_ISO8859_7
1111 FONTENCODING_ISO8859_8
= _gdi
.FONTENCODING_ISO8859_8
1112 FONTENCODING_ISO8859_9
= _gdi
.FONTENCODING_ISO8859_9
1113 FONTENCODING_ISO8859_10
= _gdi
.FONTENCODING_ISO8859_10
1114 FONTENCODING_ISO8859_11
= _gdi
.FONTENCODING_ISO8859_11
1115 FONTENCODING_ISO8859_12
= _gdi
.FONTENCODING_ISO8859_12
1116 FONTENCODING_ISO8859_13
= _gdi
.FONTENCODING_ISO8859_13
1117 FONTENCODING_ISO8859_14
= _gdi
.FONTENCODING_ISO8859_14
1118 FONTENCODING_ISO8859_15
= _gdi
.FONTENCODING_ISO8859_15
1119 FONTENCODING_ISO8859_MAX
= _gdi
.FONTENCODING_ISO8859_MAX
1120 FONTENCODING_KOI8
= _gdi
.FONTENCODING_KOI8
1121 FONTENCODING_ALTERNATIVE
= _gdi
.FONTENCODING_ALTERNATIVE
1122 FONTENCODING_BULGARIAN
= _gdi
.FONTENCODING_BULGARIAN
1123 FONTENCODING_CP437
= _gdi
.FONTENCODING_CP437
1124 FONTENCODING_CP850
= _gdi
.FONTENCODING_CP850
1125 FONTENCODING_CP852
= _gdi
.FONTENCODING_CP852
1126 FONTENCODING_CP855
= _gdi
.FONTENCODING_CP855
1127 FONTENCODING_CP866
= _gdi
.FONTENCODING_CP866
1128 FONTENCODING_CP874
= _gdi
.FONTENCODING_CP874
1129 FONTENCODING_CP932
= _gdi
.FONTENCODING_CP932
1130 FONTENCODING_CP936
= _gdi
.FONTENCODING_CP936
1131 FONTENCODING_CP949
= _gdi
.FONTENCODING_CP949
1132 FONTENCODING_CP950
= _gdi
.FONTENCODING_CP950
1133 FONTENCODING_CP1250
= _gdi
.FONTENCODING_CP1250
1134 FONTENCODING_CP1251
= _gdi
.FONTENCODING_CP1251
1135 FONTENCODING_CP1252
= _gdi
.FONTENCODING_CP1252
1136 FONTENCODING_CP1253
= _gdi
.FONTENCODING_CP1253
1137 FONTENCODING_CP1254
= _gdi
.FONTENCODING_CP1254
1138 FONTENCODING_CP1255
= _gdi
.FONTENCODING_CP1255
1139 FONTENCODING_CP1256
= _gdi
.FONTENCODING_CP1256
1140 FONTENCODING_CP1257
= _gdi
.FONTENCODING_CP1257
1141 FONTENCODING_CP12_MAX
= _gdi
.FONTENCODING_CP12_MAX
1142 FONTENCODING_UTF7
= _gdi
.FONTENCODING_UTF7
1143 FONTENCODING_UTF8
= _gdi
.FONTENCODING_UTF8
1144 FONTENCODING_EUC_JP
= _gdi
.FONTENCODING_EUC_JP
1145 FONTENCODING_UTF16BE
= _gdi
.FONTENCODING_UTF16BE
1146 FONTENCODING_UTF16LE
= _gdi
.FONTENCODING_UTF16LE
1147 FONTENCODING_UTF32BE
= _gdi
.FONTENCODING_UTF32BE
1148 FONTENCODING_UTF32LE
= _gdi
.FONTENCODING_UTF32LE
1149 FONTENCODING_MAX
= _gdi
.FONTENCODING_MAX
1150 FONTENCODING_UTF16
= _gdi
.FONTENCODING_UTF16
1151 FONTENCODING_UTF32
= _gdi
.FONTENCODING_UTF32
1152 FONTENCODING_UNICODE
= _gdi
.FONTENCODING_UNICODE
1153 FONTENCODING_GB2312
= _gdi
.FONTENCODING_GB2312
1154 FONTENCODING_BIG5
= _gdi
.FONTENCODING_BIG5
1155 FONTENCODING_SHIFT_JIS
= _gdi
.FONTENCODING_SHIFT_JIS
1156 #---------------------------------------------------------------------------
1158 class NativeFontInfo(object):
1160 return "<%s.%s; proxy of C++ wxNativeFontInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1161 def __init__(self
, *args
, **kwargs
):
1162 """__init__() -> NativeFontInfo"""
1163 newobj
= _gdi
.new_NativeFontInfo(*args
, **kwargs
)
1164 self
.this
= newobj
.this
1167 def __del__(self
, destroy
=_gdi
.delete_NativeFontInfo
):
1170 if self
.thisown
: destroy(self
)
1173 def Init(*args
, **kwargs
):
1175 return _gdi
.NativeFontInfo_Init(*args
, **kwargs
)
1177 def InitFromFont(*args
, **kwargs
):
1178 """InitFromFont(Font font)"""
1179 return _gdi
.NativeFontInfo_InitFromFont(*args
, **kwargs
)
1181 def GetPointSize(*args
, **kwargs
):
1182 """GetPointSize() -> int"""
1183 return _gdi
.NativeFontInfo_GetPointSize(*args
, **kwargs
)
1185 def GetStyle(*args
, **kwargs
):
1186 """GetStyle() -> wxFontStyle"""
1187 return _gdi
.NativeFontInfo_GetStyle(*args
, **kwargs
)
1189 def GetWeight(*args
, **kwargs
):
1190 """GetWeight() -> wxFontWeight"""
1191 return _gdi
.NativeFontInfo_GetWeight(*args
, **kwargs
)
1193 def GetUnderlined(*args
, **kwargs
):
1194 """GetUnderlined() -> bool"""
1195 return _gdi
.NativeFontInfo_GetUnderlined(*args
, **kwargs
)
1197 def GetFaceName(*args
, **kwargs
):
1198 """GetFaceName() -> wxString"""
1199 return _gdi
.NativeFontInfo_GetFaceName(*args
, **kwargs
)
1201 def GetFamily(*args
, **kwargs
):
1202 """GetFamily() -> wxFontFamily"""
1203 return _gdi
.NativeFontInfo_GetFamily(*args
, **kwargs
)
1205 def GetEncoding(*args
, **kwargs
):
1206 """GetEncoding() -> wxFontEncoding"""
1207 return _gdi
.NativeFontInfo_GetEncoding(*args
, **kwargs
)
1209 def SetPointSize(*args
, **kwargs
):
1210 """SetPointSize(int pointsize)"""
1211 return _gdi
.NativeFontInfo_SetPointSize(*args
, **kwargs
)
1213 def SetStyle(*args
, **kwargs
):
1214 """SetStyle(wxFontStyle style)"""
1215 return _gdi
.NativeFontInfo_SetStyle(*args
, **kwargs
)
1217 def SetWeight(*args
, **kwargs
):
1218 """SetWeight(wxFontWeight weight)"""
1219 return _gdi
.NativeFontInfo_SetWeight(*args
, **kwargs
)
1221 def SetUnderlined(*args
, **kwargs
):
1222 """SetUnderlined(bool underlined)"""
1223 return _gdi
.NativeFontInfo_SetUnderlined(*args
, **kwargs
)
1225 def SetFaceName(*args
, **kwargs
):
1226 """SetFaceName(wxString facename)"""
1227 return _gdi
.NativeFontInfo_SetFaceName(*args
, **kwargs
)
1229 def SetFamily(*args
, **kwargs
):
1230 """SetFamily(wxFontFamily family)"""
1231 return _gdi
.NativeFontInfo_SetFamily(*args
, **kwargs
)
1233 def SetEncoding(*args
, **kwargs
):
1234 """SetEncoding(wxFontEncoding encoding)"""
1235 return _gdi
.NativeFontInfo_SetEncoding(*args
, **kwargs
)
1237 def FromString(*args
, **kwargs
):
1238 """FromString(wxString s) -> bool"""
1239 return _gdi
.NativeFontInfo_FromString(*args
, **kwargs
)
1241 def ToString(*args
, **kwargs
):
1242 """ToString() -> wxString"""
1243 return _gdi
.NativeFontInfo_ToString(*args
, **kwargs
)
1245 def __str__(*args
, **kwargs
):
1246 """__str__() -> wxString"""
1247 return _gdi
.NativeFontInfo___str__(*args
, **kwargs
)
1249 def FromUserString(*args
, **kwargs
):
1250 """FromUserString(wxString s) -> bool"""
1251 return _gdi
.NativeFontInfo_FromUserString(*args
, **kwargs
)
1253 def ToUserString(*args
, **kwargs
):
1254 """ToUserString() -> wxString"""
1255 return _gdi
.NativeFontInfo_ToUserString(*args
, **kwargs
)
1258 class NativeFontInfoPtr(NativeFontInfo
):
1259 def __init__(self
, this
):
1261 if not hasattr(self
,"thisown"): self
.thisown
= 0
1262 self
.__class
__ = NativeFontInfo
1263 _gdi
.NativeFontInfo_swigregister(NativeFontInfoPtr
)
1265 class NativeEncodingInfo(object):
1267 return "<%s.%s; proxy of C++ wxNativeEncodingInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1268 facename
= property(_gdi
.NativeEncodingInfo_facename_get
, _gdi
.NativeEncodingInfo_facename_set
)
1269 encoding
= property(_gdi
.NativeEncodingInfo_encoding_get
, _gdi
.NativeEncodingInfo_encoding_set
)
1270 def __init__(self
, *args
, **kwargs
):
1271 """__init__() -> NativeEncodingInfo"""
1272 newobj
= _gdi
.new_NativeEncodingInfo(*args
, **kwargs
)
1273 self
.this
= newobj
.this
1276 def __del__(self
, destroy
=_gdi
.delete_NativeEncodingInfo
):
1279 if self
.thisown
: destroy(self
)
1282 def FromString(*args
, **kwargs
):
1283 """FromString(wxString s) -> bool"""
1284 return _gdi
.NativeEncodingInfo_FromString(*args
, **kwargs
)
1286 def ToString(*args
, **kwargs
):
1287 """ToString() -> wxString"""
1288 return _gdi
.NativeEncodingInfo_ToString(*args
, **kwargs
)
1291 class NativeEncodingInfoPtr(NativeEncodingInfo
):
1292 def __init__(self
, this
):
1294 if not hasattr(self
,"thisown"): self
.thisown
= 0
1295 self
.__class
__ = NativeEncodingInfo
1296 _gdi
.NativeEncodingInfo_swigregister(NativeEncodingInfoPtr
)
1299 def GetNativeFontEncoding(*args
, **kwargs
):
1300 """GetNativeFontEncoding(wxFontEncoding encoding) -> NativeEncodingInfo"""
1301 return _gdi
.GetNativeFontEncoding(*args
, **kwargs
)
1303 def TestFontEncoding(*args
, **kwargs
):
1304 """TestFontEncoding(NativeEncodingInfo info) -> bool"""
1305 return _gdi
.TestFontEncoding(*args
, **kwargs
)
1306 #---------------------------------------------------------------------------
1308 class FontMapper(object):
1310 return "<%s.%s; proxy of C++ wxFontMapper instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1311 def __init__(self
, *args
, **kwargs
):
1312 """__init__() -> FontMapper"""
1313 newobj
= _gdi
.new_FontMapper(*args
, **kwargs
)
1314 self
.this
= newobj
.this
1317 def __del__(self
, destroy
=_gdi
.delete_FontMapper
):
1320 if self
.thisown
: destroy(self
)
1323 def Get(*args
, **kwargs
):
1324 """FontMapper.Get() -> FontMapper"""
1325 return _gdi
.FontMapper_Get(*args
, **kwargs
)
1327 Get
= staticmethod(Get
)
1328 def Set(*args
, **kwargs
):
1329 """FontMapper.Set(FontMapper mapper) -> FontMapper"""
1330 return _gdi
.FontMapper_Set(*args
, **kwargs
)
1332 Set
= staticmethod(Set
)
1333 def CharsetToEncoding(*args
, **kwargs
):
1334 """CharsetToEncoding(wxString charset, bool interactive=True) -> wxFontEncoding"""
1335 return _gdi
.FontMapper_CharsetToEncoding(*args
, **kwargs
)
1337 def GetSupportedEncodingsCount(*args
, **kwargs
):
1338 """FontMapper.GetSupportedEncodingsCount() -> size_t"""
1339 return _gdi
.FontMapper_GetSupportedEncodingsCount(*args
, **kwargs
)
1341 GetSupportedEncodingsCount
= staticmethod(GetSupportedEncodingsCount
)
1342 def GetEncoding(*args
, **kwargs
):
1343 """FontMapper.GetEncoding(size_t n) -> wxFontEncoding"""
1344 return _gdi
.FontMapper_GetEncoding(*args
, **kwargs
)
1346 GetEncoding
= staticmethod(GetEncoding
)
1347 def GetEncodingName(*args
, **kwargs
):
1348 """FontMapper.GetEncodingName(wxFontEncoding encoding) -> wxString"""
1349 return _gdi
.FontMapper_GetEncodingName(*args
, **kwargs
)
1351 GetEncodingName
= staticmethod(GetEncodingName
)
1352 def GetEncodingDescription(*args
, **kwargs
):
1353 """FontMapper.GetEncodingDescription(wxFontEncoding encoding) -> wxString"""
1354 return _gdi
.FontMapper_GetEncodingDescription(*args
, **kwargs
)
1356 GetEncodingDescription
= staticmethod(GetEncodingDescription
)
1357 def SetConfig(*args
, **kwargs
):
1358 """SetConfig(wxConfigBase config)"""
1359 return _gdi
.FontMapper_SetConfig(*args
, **kwargs
)
1361 def SetConfigPath(*args
, **kwargs
):
1362 """SetConfigPath(wxString prefix)"""
1363 return _gdi
.FontMapper_SetConfigPath(*args
, **kwargs
)
1365 def GetDefaultConfigPath(*args
, **kwargs
):
1366 """FontMapper.GetDefaultConfigPath() -> wxString"""
1367 return _gdi
.FontMapper_GetDefaultConfigPath(*args
, **kwargs
)
1369 GetDefaultConfigPath
= staticmethod(GetDefaultConfigPath
)
1370 def GetAltForEncoding(*args
, **kwargs
):
1372 GetAltForEncoding(wxFontEncoding encoding, wxString facename=wxPyEmptyString,
1373 bool interactive=True) -> PyObject
1375 return _gdi
.FontMapper_GetAltForEncoding(*args
, **kwargs
)
1377 def IsEncodingAvailable(*args
, **kwargs
):
1378 """IsEncodingAvailable(wxFontEncoding encoding, wxString facename=wxPyEmptyString) -> bool"""
1379 return _gdi
.FontMapper_IsEncodingAvailable(*args
, **kwargs
)
1381 def SetDialogParent(*args
, **kwargs
):
1382 """SetDialogParent(Window parent)"""
1383 return _gdi
.FontMapper_SetDialogParent(*args
, **kwargs
)
1385 def SetDialogTitle(*args
, **kwargs
):
1386 """SetDialogTitle(wxString title)"""
1387 return _gdi
.FontMapper_SetDialogTitle(*args
, **kwargs
)
1390 class FontMapperPtr(FontMapper
):
1391 def __init__(self
, this
):
1393 if not hasattr(self
,"thisown"): self
.thisown
= 0
1394 self
.__class
__ = FontMapper
1395 _gdi
.FontMapper_swigregister(FontMapperPtr
)
1397 def FontMapper_Get(*args
, **kwargs
):
1398 """FontMapper_Get() -> FontMapper"""
1399 return _gdi
.FontMapper_Get(*args
, **kwargs
)
1401 def FontMapper_Set(*args
, **kwargs
):
1402 """FontMapper_Set(FontMapper mapper) -> FontMapper"""
1403 return _gdi
.FontMapper_Set(*args
, **kwargs
)
1405 def FontMapper_GetSupportedEncodingsCount(*args
, **kwargs
):
1406 """FontMapper_GetSupportedEncodingsCount() -> size_t"""
1407 return _gdi
.FontMapper_GetSupportedEncodingsCount(*args
, **kwargs
)
1409 def FontMapper_GetEncoding(*args
, **kwargs
):
1410 """FontMapper_GetEncoding(size_t n) -> wxFontEncoding"""
1411 return _gdi
.FontMapper_GetEncoding(*args
, **kwargs
)
1413 def FontMapper_GetEncodingName(*args
, **kwargs
):
1414 """FontMapper_GetEncodingName(wxFontEncoding encoding) -> wxString"""
1415 return _gdi
.FontMapper_GetEncodingName(*args
, **kwargs
)
1417 def FontMapper_GetEncodingDescription(*args
, **kwargs
):
1418 """FontMapper_GetEncodingDescription(wxFontEncoding encoding) -> wxString"""
1419 return _gdi
.FontMapper_GetEncodingDescription(*args
, **kwargs
)
1421 def FontMapper_GetDefaultConfigPath(*args
, **kwargs
):
1422 """FontMapper_GetDefaultConfigPath() -> wxString"""
1423 return _gdi
.FontMapper_GetDefaultConfigPath(*args
, **kwargs
)
1425 #---------------------------------------------------------------------------
1427 class Font(GDIObject
):
1429 return "<%s.%s; proxy of C++ wxFont instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1430 def __init__(self
, *args
, **kwargs
):
1432 __init__(int pointSize, int family, int style, int weight, bool underline=False,
1433 wxString face=wxPyEmptyString,
1434 wxFontEncoding encoding=FONTENCODING_DEFAULT) -> Font
1436 newobj
= _gdi
.new_Font(*args
, **kwargs
)
1437 self
.this
= newobj
.this
1440 def __del__(self
, destroy
=_gdi
.delete_Font
):
1443 if self
.thisown
: destroy(self
)
1446 def Ok(*args
, **kwargs
):
1448 return _gdi
.Font_Ok(*args
, **kwargs
)
1450 def __nonzero__(self
): return self
.Ok()
1451 def __eq__(*args
, **kwargs
):
1452 """__eq__(Font font) -> bool"""
1453 return _gdi
.Font___eq__(*args
, **kwargs
)
1455 def __ne__(*args
, **kwargs
):
1456 """__ne__(Font font) -> bool"""
1457 return _gdi
.Font___ne__(*args
, **kwargs
)
1459 def GetPointSize(*args
, **kwargs
):
1460 """GetPointSize() -> int"""
1461 return _gdi
.Font_GetPointSize(*args
, **kwargs
)
1463 def GetFamily(*args
, **kwargs
):
1464 """GetFamily() -> int"""
1465 return _gdi
.Font_GetFamily(*args
, **kwargs
)
1467 def GetStyle(*args
, **kwargs
):
1468 """GetStyle() -> int"""
1469 return _gdi
.Font_GetStyle(*args
, **kwargs
)
1471 def GetWeight(*args
, **kwargs
):
1472 """GetWeight() -> int"""
1473 return _gdi
.Font_GetWeight(*args
, **kwargs
)
1475 def GetUnderlined(*args
, **kwargs
):
1476 """GetUnderlined() -> bool"""
1477 return _gdi
.Font_GetUnderlined(*args
, **kwargs
)
1479 def GetFaceName(*args
, **kwargs
):
1480 """GetFaceName() -> wxString"""
1481 return _gdi
.Font_GetFaceName(*args
, **kwargs
)
1483 def GetEncoding(*args
, **kwargs
):
1484 """GetEncoding() -> wxFontEncoding"""
1485 return _gdi
.Font_GetEncoding(*args
, **kwargs
)
1487 def GetNativeFontInfo(*args
, **kwargs
):
1488 """GetNativeFontInfo() -> NativeFontInfo"""
1489 return _gdi
.Font_GetNativeFontInfo(*args
, **kwargs
)
1491 def IsFixedWidth(*args
, **kwargs
):
1492 """IsFixedWidth() -> bool"""
1493 return _gdi
.Font_IsFixedWidth(*args
, **kwargs
)
1495 def GetNativeFontInfoDesc(*args
, **kwargs
):
1496 """GetNativeFontInfoDesc() -> wxString"""
1497 return _gdi
.Font_GetNativeFontInfoDesc(*args
, **kwargs
)
1499 def GetNativeFontInfoUserDesc(*args
, **kwargs
):
1500 """GetNativeFontInfoUserDesc() -> wxString"""
1501 return _gdi
.Font_GetNativeFontInfoUserDesc(*args
, **kwargs
)
1503 def SetPointSize(*args
, **kwargs
):
1504 """SetPointSize(int pointSize)"""
1505 return _gdi
.Font_SetPointSize(*args
, **kwargs
)
1507 def SetFamily(*args
, **kwargs
):
1508 """SetFamily(int family)"""
1509 return _gdi
.Font_SetFamily(*args
, **kwargs
)
1511 def SetStyle(*args
, **kwargs
):
1512 """SetStyle(int style)"""
1513 return _gdi
.Font_SetStyle(*args
, **kwargs
)
1515 def SetWeight(*args
, **kwargs
):
1516 """SetWeight(int weight)"""
1517 return _gdi
.Font_SetWeight(*args
, **kwargs
)
1519 def SetFaceName(*args
, **kwargs
):
1520 """SetFaceName(wxString faceName)"""
1521 return _gdi
.Font_SetFaceName(*args
, **kwargs
)
1523 def SetUnderlined(*args
, **kwargs
):
1524 """SetUnderlined(bool underlined)"""
1525 return _gdi
.Font_SetUnderlined(*args
, **kwargs
)
1527 def SetEncoding(*args
, **kwargs
):
1528 """SetEncoding(wxFontEncoding encoding)"""
1529 return _gdi
.Font_SetEncoding(*args
, **kwargs
)
1531 def SetNativeFontInfo(*args
, **kwargs
):
1532 """SetNativeFontInfo(NativeFontInfo info)"""
1533 return _gdi
.Font_SetNativeFontInfo(*args
, **kwargs
)
1535 def SetNativeFontInfoFromString(*args
, **kwargs
):
1536 """SetNativeFontInfoFromString(wxString info)"""
1537 return _gdi
.Font_SetNativeFontInfoFromString(*args
, **kwargs
)
1539 def SetNativeFontInfoUserDesc(*args
, **kwargs
):
1540 """SetNativeFontInfoUserDesc(wxString info)"""
1541 return _gdi
.Font_SetNativeFontInfoUserDesc(*args
, **kwargs
)
1543 def GetFamilyString(*args
, **kwargs
):
1544 """GetFamilyString() -> wxString"""
1545 return _gdi
.Font_GetFamilyString(*args
, **kwargs
)
1547 def GetStyleString(*args
, **kwargs
):
1548 """GetStyleString() -> wxString"""
1549 return _gdi
.Font_GetStyleString(*args
, **kwargs
)
1551 def GetWeightString(*args
, **kwargs
):
1552 """GetWeightString() -> wxString"""
1553 return _gdi
.Font_GetWeightString(*args
, **kwargs
)
1555 def SetNoAntiAliasing(*args
, **kwargs
):
1556 """SetNoAntiAliasing(bool no=True)"""
1557 return _gdi
.Font_SetNoAntiAliasing(*args
, **kwargs
)
1559 def GetNoAntiAliasing(*args
, **kwargs
):
1560 """GetNoAntiAliasing() -> bool"""
1561 return _gdi
.Font_GetNoAntiAliasing(*args
, **kwargs
)
1563 def GetDefaultEncoding(*args
, **kwargs
):
1564 """Font.GetDefaultEncoding() -> wxFontEncoding"""
1565 return _gdi
.Font_GetDefaultEncoding(*args
, **kwargs
)
1567 GetDefaultEncoding
= staticmethod(GetDefaultEncoding
)
1568 def SetDefaultEncoding(*args
, **kwargs
):
1569 """Font.SetDefaultEncoding(wxFontEncoding encoding)"""
1570 return _gdi
.Font_SetDefaultEncoding(*args
, **kwargs
)
1572 SetDefaultEncoding
= staticmethod(SetDefaultEncoding
)
1574 class FontPtr(Font
):
1575 def __init__(self
, this
):
1577 if not hasattr(self
,"thisown"): self
.thisown
= 0
1578 self
.__class
__ = Font
1579 _gdi
.Font_swigregister(FontPtr
)
1581 def FontFromNativeInfo(*args
, **kwargs
):
1582 """FontFromNativeInfo(NativeFontInfo info) -> Font"""
1583 val
= _gdi
.new_FontFromNativeInfo(*args
, **kwargs
)
1587 def FontFromNativeInfoString(*args
, **kwargs
):
1588 """FontFromNativeInfoString(wxString info) -> Font"""
1589 val
= _gdi
.new_FontFromNativeInfoString(*args
, **kwargs
)
1593 def Font2(*args
, **kwargs
):
1595 Font2(int pointSize, wxFontFamily family, int flags=FONTFLAG_DEFAULT,
1596 wxString face=wxPyEmptyString, wxFontEncoding encoding=FONTENCODING_DEFAULT) -> Font
1598 val
= _gdi
.new_Font2(*args
, **kwargs
)
1602 def Font_GetDefaultEncoding(*args
, **kwargs
):
1603 """Font_GetDefaultEncoding() -> wxFontEncoding"""
1604 return _gdi
.Font_GetDefaultEncoding(*args
, **kwargs
)
1606 def Font_SetDefaultEncoding(*args
, **kwargs
):
1607 """Font_SetDefaultEncoding(wxFontEncoding encoding)"""
1608 return _gdi
.Font_SetDefaultEncoding(*args
, **kwargs
)
1610 #---------------------------------------------------------------------------
1612 class FontEnumerator(object):
1614 return "<%s.%s; proxy of C++ wxPyFontEnumerator instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1615 def __init__(self
, *args
, **kwargs
):
1616 """__init__() -> FontEnumerator"""
1617 newobj
= _gdi
.new_FontEnumerator(*args
, **kwargs
)
1618 self
.this
= newobj
.this
1621 self
._setCallbackInfo
(self
, FontEnumerator
, 0)
1623 def __del__(self
, destroy
=_gdi
.delete_FontEnumerator
):
1626 if self
.thisown
: destroy(self
)
1629 def _setCallbackInfo(*args
, **kwargs
):
1630 """_setCallbackInfo(PyObject self, PyObject _class, bool incref)"""
1631 return _gdi
.FontEnumerator__setCallbackInfo(*args
, **kwargs
)
1633 def EnumerateFacenames(*args
, **kwargs
):
1634 """EnumerateFacenames(wxFontEncoding encoding=FONTENCODING_SYSTEM, bool fixedWidthOnly=False) -> bool"""
1635 return _gdi
.FontEnumerator_EnumerateFacenames(*args
, **kwargs
)
1637 def EnumerateEncodings(*args
, **kwargs
):
1638 """EnumerateEncodings(wxString facename=wxPyEmptyString) -> bool"""
1639 return _gdi
.FontEnumerator_EnumerateEncodings(*args
, **kwargs
)
1641 def GetEncodings(*args
, **kwargs
):
1642 """GetEncodings() -> PyObject"""
1643 return _gdi
.FontEnumerator_GetEncodings(*args
, **kwargs
)
1645 def GetFacenames(*args
, **kwargs
):
1646 """GetFacenames() -> PyObject"""
1647 return _gdi
.FontEnumerator_GetFacenames(*args
, **kwargs
)
1650 class FontEnumeratorPtr(FontEnumerator
):
1651 def __init__(self
, this
):
1653 if not hasattr(self
,"thisown"): self
.thisown
= 0
1654 self
.__class
__ = FontEnumerator
1655 _gdi
.FontEnumerator_swigregister(FontEnumeratorPtr
)
1657 #---------------------------------------------------------------------------
1659 LANGUAGE_DEFAULT
= _gdi
.LANGUAGE_DEFAULT
1660 LANGUAGE_UNKNOWN
= _gdi
.LANGUAGE_UNKNOWN
1661 LANGUAGE_ABKHAZIAN
= _gdi
.LANGUAGE_ABKHAZIAN
1662 LANGUAGE_AFAR
= _gdi
.LANGUAGE_AFAR
1663 LANGUAGE_AFRIKAANS
= _gdi
.LANGUAGE_AFRIKAANS
1664 LANGUAGE_ALBANIAN
= _gdi
.LANGUAGE_ALBANIAN
1665 LANGUAGE_AMHARIC
= _gdi
.LANGUAGE_AMHARIC
1666 LANGUAGE_ARABIC
= _gdi
.LANGUAGE_ARABIC
1667 LANGUAGE_ARABIC_ALGERIA
= _gdi
.LANGUAGE_ARABIC_ALGERIA
1668 LANGUAGE_ARABIC_BAHRAIN
= _gdi
.LANGUAGE_ARABIC_BAHRAIN
1669 LANGUAGE_ARABIC_EGYPT
= _gdi
.LANGUAGE_ARABIC_EGYPT
1670 LANGUAGE_ARABIC_IRAQ
= _gdi
.LANGUAGE_ARABIC_IRAQ
1671 LANGUAGE_ARABIC_JORDAN
= _gdi
.LANGUAGE_ARABIC_JORDAN
1672 LANGUAGE_ARABIC_KUWAIT
= _gdi
.LANGUAGE_ARABIC_KUWAIT
1673 LANGUAGE_ARABIC_LEBANON
= _gdi
.LANGUAGE_ARABIC_LEBANON
1674 LANGUAGE_ARABIC_LIBYA
= _gdi
.LANGUAGE_ARABIC_LIBYA
1675 LANGUAGE_ARABIC_MOROCCO
= _gdi
.LANGUAGE_ARABIC_MOROCCO
1676 LANGUAGE_ARABIC_OMAN
= _gdi
.LANGUAGE_ARABIC_OMAN
1677 LANGUAGE_ARABIC_QATAR
= _gdi
.LANGUAGE_ARABIC_QATAR
1678 LANGUAGE_ARABIC_SAUDI_ARABIA
= _gdi
.LANGUAGE_ARABIC_SAUDI_ARABIA
1679 LANGUAGE_ARABIC_SUDAN
= _gdi
.LANGUAGE_ARABIC_SUDAN
1680 LANGUAGE_ARABIC_SYRIA
= _gdi
.LANGUAGE_ARABIC_SYRIA
1681 LANGUAGE_ARABIC_TUNISIA
= _gdi
.LANGUAGE_ARABIC_TUNISIA
1682 LANGUAGE_ARABIC_UAE
= _gdi
.LANGUAGE_ARABIC_UAE
1683 LANGUAGE_ARABIC_YEMEN
= _gdi
.LANGUAGE_ARABIC_YEMEN
1684 LANGUAGE_ARMENIAN
= _gdi
.LANGUAGE_ARMENIAN
1685 LANGUAGE_ASSAMESE
= _gdi
.LANGUAGE_ASSAMESE
1686 LANGUAGE_AYMARA
= _gdi
.LANGUAGE_AYMARA
1687 LANGUAGE_AZERI
= _gdi
.LANGUAGE_AZERI
1688 LANGUAGE_AZERI_CYRILLIC
= _gdi
.LANGUAGE_AZERI_CYRILLIC
1689 LANGUAGE_AZERI_LATIN
= _gdi
.LANGUAGE_AZERI_LATIN
1690 LANGUAGE_BASHKIR
= _gdi
.LANGUAGE_BASHKIR
1691 LANGUAGE_BASQUE
= _gdi
.LANGUAGE_BASQUE
1692 LANGUAGE_BELARUSIAN
= _gdi
.LANGUAGE_BELARUSIAN
1693 LANGUAGE_BENGALI
= _gdi
.LANGUAGE_BENGALI
1694 LANGUAGE_BHUTANI
= _gdi
.LANGUAGE_BHUTANI
1695 LANGUAGE_BIHARI
= _gdi
.LANGUAGE_BIHARI
1696 LANGUAGE_BISLAMA
= _gdi
.LANGUAGE_BISLAMA
1697 LANGUAGE_BRETON
= _gdi
.LANGUAGE_BRETON
1698 LANGUAGE_BULGARIAN
= _gdi
.LANGUAGE_BULGARIAN
1699 LANGUAGE_BURMESE
= _gdi
.LANGUAGE_BURMESE
1700 LANGUAGE_CAMBODIAN
= _gdi
.LANGUAGE_CAMBODIAN
1701 LANGUAGE_CATALAN
= _gdi
.LANGUAGE_CATALAN
1702 LANGUAGE_CHINESE
= _gdi
.LANGUAGE_CHINESE
1703 LANGUAGE_CHINESE_SIMPLIFIED
= _gdi
.LANGUAGE_CHINESE_SIMPLIFIED
1704 LANGUAGE_CHINESE_TRADITIONAL
= _gdi
.LANGUAGE_CHINESE_TRADITIONAL
1705 LANGUAGE_CHINESE_HONGKONG
= _gdi
.LANGUAGE_CHINESE_HONGKONG
1706 LANGUAGE_CHINESE_MACAU
= _gdi
.LANGUAGE_CHINESE_MACAU
1707 LANGUAGE_CHINESE_SINGAPORE
= _gdi
.LANGUAGE_CHINESE_SINGAPORE
1708 LANGUAGE_CHINESE_TAIWAN
= _gdi
.LANGUAGE_CHINESE_TAIWAN
1709 LANGUAGE_CORSICAN
= _gdi
.LANGUAGE_CORSICAN
1710 LANGUAGE_CROATIAN
= _gdi
.LANGUAGE_CROATIAN
1711 LANGUAGE_CZECH
= _gdi
.LANGUAGE_CZECH
1712 LANGUAGE_DANISH
= _gdi
.LANGUAGE_DANISH
1713 LANGUAGE_DUTCH
= _gdi
.LANGUAGE_DUTCH
1714 LANGUAGE_DUTCH_BELGIAN
= _gdi
.LANGUAGE_DUTCH_BELGIAN
1715 LANGUAGE_ENGLISH
= _gdi
.LANGUAGE_ENGLISH
1716 LANGUAGE_ENGLISH_UK
= _gdi
.LANGUAGE_ENGLISH_UK
1717 LANGUAGE_ENGLISH_US
= _gdi
.LANGUAGE_ENGLISH_US
1718 LANGUAGE_ENGLISH_AUSTRALIA
= _gdi
.LANGUAGE_ENGLISH_AUSTRALIA
1719 LANGUAGE_ENGLISH_BELIZE
= _gdi
.LANGUAGE_ENGLISH_BELIZE
1720 LANGUAGE_ENGLISH_BOTSWANA
= _gdi
.LANGUAGE_ENGLISH_BOTSWANA
1721 LANGUAGE_ENGLISH_CANADA
= _gdi
.LANGUAGE_ENGLISH_CANADA
1722 LANGUAGE_ENGLISH_CARIBBEAN
= _gdi
.LANGUAGE_ENGLISH_CARIBBEAN
1723 LANGUAGE_ENGLISH_DENMARK
= _gdi
.LANGUAGE_ENGLISH_DENMARK
1724 LANGUAGE_ENGLISH_EIRE
= _gdi
.LANGUAGE_ENGLISH_EIRE
1725 LANGUAGE_ENGLISH_JAMAICA
= _gdi
.LANGUAGE_ENGLISH_JAMAICA
1726 LANGUAGE_ENGLISH_NEW_ZEALAND
= _gdi
.LANGUAGE_ENGLISH_NEW_ZEALAND
1727 LANGUAGE_ENGLISH_PHILIPPINES
= _gdi
.LANGUAGE_ENGLISH_PHILIPPINES
1728 LANGUAGE_ENGLISH_SOUTH_AFRICA
= _gdi
.LANGUAGE_ENGLISH_SOUTH_AFRICA
1729 LANGUAGE_ENGLISH_TRINIDAD
= _gdi
.LANGUAGE_ENGLISH_TRINIDAD
1730 LANGUAGE_ENGLISH_ZIMBABWE
= _gdi
.LANGUAGE_ENGLISH_ZIMBABWE
1731 LANGUAGE_ESPERANTO
= _gdi
.LANGUAGE_ESPERANTO
1732 LANGUAGE_ESTONIAN
= _gdi
.LANGUAGE_ESTONIAN
1733 LANGUAGE_FAEROESE
= _gdi
.LANGUAGE_FAEROESE
1734 LANGUAGE_FARSI
= _gdi
.LANGUAGE_FARSI
1735 LANGUAGE_FIJI
= _gdi
.LANGUAGE_FIJI
1736 LANGUAGE_FINNISH
= _gdi
.LANGUAGE_FINNISH
1737 LANGUAGE_FRENCH
= _gdi
.LANGUAGE_FRENCH
1738 LANGUAGE_FRENCH_BELGIAN
= _gdi
.LANGUAGE_FRENCH_BELGIAN
1739 LANGUAGE_FRENCH_CANADIAN
= _gdi
.LANGUAGE_FRENCH_CANADIAN
1740 LANGUAGE_FRENCH_LUXEMBOURG
= _gdi
.LANGUAGE_FRENCH_LUXEMBOURG
1741 LANGUAGE_FRENCH_MONACO
= _gdi
.LANGUAGE_FRENCH_MONACO
1742 LANGUAGE_FRENCH_SWISS
= _gdi
.LANGUAGE_FRENCH_SWISS
1743 LANGUAGE_FRISIAN
= _gdi
.LANGUAGE_FRISIAN
1744 LANGUAGE_GALICIAN
= _gdi
.LANGUAGE_GALICIAN
1745 LANGUAGE_GEORGIAN
= _gdi
.LANGUAGE_GEORGIAN
1746 LANGUAGE_GERMAN
= _gdi
.LANGUAGE_GERMAN
1747 LANGUAGE_GERMAN_AUSTRIAN
= _gdi
.LANGUAGE_GERMAN_AUSTRIAN
1748 LANGUAGE_GERMAN_BELGIUM
= _gdi
.LANGUAGE_GERMAN_BELGIUM
1749 LANGUAGE_GERMAN_LIECHTENSTEIN
= _gdi
.LANGUAGE_GERMAN_LIECHTENSTEIN
1750 LANGUAGE_GERMAN_LUXEMBOURG
= _gdi
.LANGUAGE_GERMAN_LUXEMBOURG
1751 LANGUAGE_GERMAN_SWISS
= _gdi
.LANGUAGE_GERMAN_SWISS
1752 LANGUAGE_GREEK
= _gdi
.LANGUAGE_GREEK
1753 LANGUAGE_GREENLANDIC
= _gdi
.LANGUAGE_GREENLANDIC
1754 LANGUAGE_GUARANI
= _gdi
.LANGUAGE_GUARANI
1755 LANGUAGE_GUJARATI
= _gdi
.LANGUAGE_GUJARATI
1756 LANGUAGE_HAUSA
= _gdi
.LANGUAGE_HAUSA
1757 LANGUAGE_HEBREW
= _gdi
.LANGUAGE_HEBREW
1758 LANGUAGE_HINDI
= _gdi
.LANGUAGE_HINDI
1759 LANGUAGE_HUNGARIAN
= _gdi
.LANGUAGE_HUNGARIAN
1760 LANGUAGE_ICELANDIC
= _gdi
.LANGUAGE_ICELANDIC
1761 LANGUAGE_INDONESIAN
= _gdi
.LANGUAGE_INDONESIAN
1762 LANGUAGE_INTERLINGUA
= _gdi
.LANGUAGE_INTERLINGUA
1763 LANGUAGE_INTERLINGUE
= _gdi
.LANGUAGE_INTERLINGUE
1764 LANGUAGE_INUKTITUT
= _gdi
.LANGUAGE_INUKTITUT
1765 LANGUAGE_INUPIAK
= _gdi
.LANGUAGE_INUPIAK
1766 LANGUAGE_IRISH
= _gdi
.LANGUAGE_IRISH
1767 LANGUAGE_ITALIAN
= _gdi
.LANGUAGE_ITALIAN
1768 LANGUAGE_ITALIAN_SWISS
= _gdi
.LANGUAGE_ITALIAN_SWISS
1769 LANGUAGE_JAPANESE
= _gdi
.LANGUAGE_JAPANESE
1770 LANGUAGE_JAVANESE
= _gdi
.LANGUAGE_JAVANESE
1771 LANGUAGE_KANNADA
= _gdi
.LANGUAGE_KANNADA
1772 LANGUAGE_KASHMIRI
= _gdi
.LANGUAGE_KASHMIRI
1773 LANGUAGE_KASHMIRI_INDIA
= _gdi
.LANGUAGE_KASHMIRI_INDIA
1774 LANGUAGE_KAZAKH
= _gdi
.LANGUAGE_KAZAKH
1775 LANGUAGE_KERNEWEK
= _gdi
.LANGUAGE_KERNEWEK
1776 LANGUAGE_KINYARWANDA
= _gdi
.LANGUAGE_KINYARWANDA
1777 LANGUAGE_KIRGHIZ
= _gdi
.LANGUAGE_KIRGHIZ
1778 LANGUAGE_KIRUNDI
= _gdi
.LANGUAGE_KIRUNDI
1779 LANGUAGE_KONKANI
= _gdi
.LANGUAGE_KONKANI
1780 LANGUAGE_KOREAN
= _gdi
.LANGUAGE_KOREAN
1781 LANGUAGE_KURDISH
= _gdi
.LANGUAGE_KURDISH
1782 LANGUAGE_LAOTHIAN
= _gdi
.LANGUAGE_LAOTHIAN
1783 LANGUAGE_LATIN
= _gdi
.LANGUAGE_LATIN
1784 LANGUAGE_LATVIAN
= _gdi
.LANGUAGE_LATVIAN
1785 LANGUAGE_LINGALA
= _gdi
.LANGUAGE_LINGALA
1786 LANGUAGE_LITHUANIAN
= _gdi
.LANGUAGE_LITHUANIAN
1787 LANGUAGE_MACEDONIAN
= _gdi
.LANGUAGE_MACEDONIAN
1788 LANGUAGE_MALAGASY
= _gdi
.LANGUAGE_MALAGASY
1789 LANGUAGE_MALAY
= _gdi
.LANGUAGE_MALAY
1790 LANGUAGE_MALAYALAM
= _gdi
.LANGUAGE_MALAYALAM
1791 LANGUAGE_MALAY_BRUNEI_DARUSSALAM
= _gdi
.LANGUAGE_MALAY_BRUNEI_DARUSSALAM
1792 LANGUAGE_MALAY_MALAYSIA
= _gdi
.LANGUAGE_MALAY_MALAYSIA
1793 LANGUAGE_MALTESE
= _gdi
.LANGUAGE_MALTESE
1794 LANGUAGE_MANIPURI
= _gdi
.LANGUAGE_MANIPURI
1795 LANGUAGE_MAORI
= _gdi
.LANGUAGE_MAORI
1796 LANGUAGE_MARATHI
= _gdi
.LANGUAGE_MARATHI
1797 LANGUAGE_MOLDAVIAN
= _gdi
.LANGUAGE_MOLDAVIAN
1798 LANGUAGE_MONGOLIAN
= _gdi
.LANGUAGE_MONGOLIAN
1799 LANGUAGE_NAURU
= _gdi
.LANGUAGE_NAURU
1800 LANGUAGE_NEPALI
= _gdi
.LANGUAGE_NEPALI
1801 LANGUAGE_NEPALI_INDIA
= _gdi
.LANGUAGE_NEPALI_INDIA
1802 LANGUAGE_NORWEGIAN_BOKMAL
= _gdi
.LANGUAGE_NORWEGIAN_BOKMAL
1803 LANGUAGE_NORWEGIAN_NYNORSK
= _gdi
.LANGUAGE_NORWEGIAN_NYNORSK
1804 LANGUAGE_OCCITAN
= _gdi
.LANGUAGE_OCCITAN
1805 LANGUAGE_ORIYA
= _gdi
.LANGUAGE_ORIYA
1806 LANGUAGE_OROMO
= _gdi
.LANGUAGE_OROMO
1807 LANGUAGE_PASHTO
= _gdi
.LANGUAGE_PASHTO
1808 LANGUAGE_POLISH
= _gdi
.LANGUAGE_POLISH
1809 LANGUAGE_PORTUGUESE
= _gdi
.LANGUAGE_PORTUGUESE
1810 LANGUAGE_PORTUGUESE_BRAZILIAN
= _gdi
.LANGUAGE_PORTUGUESE_BRAZILIAN
1811 LANGUAGE_PUNJABI
= _gdi
.LANGUAGE_PUNJABI
1812 LANGUAGE_QUECHUA
= _gdi
.LANGUAGE_QUECHUA
1813 LANGUAGE_RHAETO_ROMANCE
= _gdi
.LANGUAGE_RHAETO_ROMANCE
1814 LANGUAGE_ROMANIAN
= _gdi
.LANGUAGE_ROMANIAN
1815 LANGUAGE_RUSSIAN
= _gdi
.LANGUAGE_RUSSIAN
1816 LANGUAGE_RUSSIAN_UKRAINE
= _gdi
.LANGUAGE_RUSSIAN_UKRAINE
1817 LANGUAGE_SAMOAN
= _gdi
.LANGUAGE_SAMOAN
1818 LANGUAGE_SANGHO
= _gdi
.LANGUAGE_SANGHO
1819 LANGUAGE_SANSKRIT
= _gdi
.LANGUAGE_SANSKRIT
1820 LANGUAGE_SCOTS_GAELIC
= _gdi
.LANGUAGE_SCOTS_GAELIC
1821 LANGUAGE_SERBIAN
= _gdi
.LANGUAGE_SERBIAN
1822 LANGUAGE_SERBIAN_CYRILLIC
= _gdi
.LANGUAGE_SERBIAN_CYRILLIC
1823 LANGUAGE_SERBIAN_LATIN
= _gdi
.LANGUAGE_SERBIAN_LATIN
1824 LANGUAGE_SERBO_CROATIAN
= _gdi
.LANGUAGE_SERBO_CROATIAN
1825 LANGUAGE_SESOTHO
= _gdi
.LANGUAGE_SESOTHO
1826 LANGUAGE_SETSWANA
= _gdi
.LANGUAGE_SETSWANA
1827 LANGUAGE_SHONA
= _gdi
.LANGUAGE_SHONA
1828 LANGUAGE_SINDHI
= _gdi
.LANGUAGE_SINDHI
1829 LANGUAGE_SINHALESE
= _gdi
.LANGUAGE_SINHALESE
1830 LANGUAGE_SISWATI
= _gdi
.LANGUAGE_SISWATI
1831 LANGUAGE_SLOVAK
= _gdi
.LANGUAGE_SLOVAK
1832 LANGUAGE_SLOVENIAN
= _gdi
.LANGUAGE_SLOVENIAN
1833 LANGUAGE_SOMALI
= _gdi
.LANGUAGE_SOMALI
1834 LANGUAGE_SPANISH
= _gdi
.LANGUAGE_SPANISH
1835 LANGUAGE_SPANISH_ARGENTINA
= _gdi
.LANGUAGE_SPANISH_ARGENTINA
1836 LANGUAGE_SPANISH_BOLIVIA
= _gdi
.LANGUAGE_SPANISH_BOLIVIA
1837 LANGUAGE_SPANISH_CHILE
= _gdi
.LANGUAGE_SPANISH_CHILE
1838 LANGUAGE_SPANISH_COLOMBIA
= _gdi
.LANGUAGE_SPANISH_COLOMBIA
1839 LANGUAGE_SPANISH_COSTA_RICA
= _gdi
.LANGUAGE_SPANISH_COSTA_RICA
1840 LANGUAGE_SPANISH_DOMINICAN_REPUBLIC
= _gdi
.LANGUAGE_SPANISH_DOMINICAN_REPUBLIC
1841 LANGUAGE_SPANISH_ECUADOR
= _gdi
.LANGUAGE_SPANISH_ECUADOR
1842 LANGUAGE_SPANISH_EL_SALVADOR
= _gdi
.LANGUAGE_SPANISH_EL_SALVADOR
1843 LANGUAGE_SPANISH_GUATEMALA
= _gdi
.LANGUAGE_SPANISH_GUATEMALA
1844 LANGUAGE_SPANISH_HONDURAS
= _gdi
.LANGUAGE_SPANISH_HONDURAS
1845 LANGUAGE_SPANISH_MEXICAN
= _gdi
.LANGUAGE_SPANISH_MEXICAN
1846 LANGUAGE_SPANISH_MODERN
= _gdi
.LANGUAGE_SPANISH_MODERN
1847 LANGUAGE_SPANISH_NICARAGUA
= _gdi
.LANGUAGE_SPANISH_NICARAGUA
1848 LANGUAGE_SPANISH_PANAMA
= _gdi
.LANGUAGE_SPANISH_PANAMA
1849 LANGUAGE_SPANISH_PARAGUAY
= _gdi
.LANGUAGE_SPANISH_PARAGUAY
1850 LANGUAGE_SPANISH_PERU
= _gdi
.LANGUAGE_SPANISH_PERU
1851 LANGUAGE_SPANISH_PUERTO_RICO
= _gdi
.LANGUAGE_SPANISH_PUERTO_RICO
1852 LANGUAGE_SPANISH_URUGUAY
= _gdi
.LANGUAGE_SPANISH_URUGUAY
1853 LANGUAGE_SPANISH_US
= _gdi
.LANGUAGE_SPANISH_US
1854 LANGUAGE_SPANISH_VENEZUELA
= _gdi
.LANGUAGE_SPANISH_VENEZUELA
1855 LANGUAGE_SUNDANESE
= _gdi
.LANGUAGE_SUNDANESE
1856 LANGUAGE_SWAHILI
= _gdi
.LANGUAGE_SWAHILI
1857 LANGUAGE_SWEDISH
= _gdi
.LANGUAGE_SWEDISH
1858 LANGUAGE_SWEDISH_FINLAND
= _gdi
.LANGUAGE_SWEDISH_FINLAND
1859 LANGUAGE_TAGALOG
= _gdi
.LANGUAGE_TAGALOG
1860 LANGUAGE_TAJIK
= _gdi
.LANGUAGE_TAJIK
1861 LANGUAGE_TAMIL
= _gdi
.LANGUAGE_TAMIL
1862 LANGUAGE_TATAR
= _gdi
.LANGUAGE_TATAR
1863 LANGUAGE_TELUGU
= _gdi
.LANGUAGE_TELUGU
1864 LANGUAGE_THAI
= _gdi
.LANGUAGE_THAI
1865 LANGUAGE_TIBETAN
= _gdi
.LANGUAGE_TIBETAN
1866 LANGUAGE_TIGRINYA
= _gdi
.LANGUAGE_TIGRINYA
1867 LANGUAGE_TONGA
= _gdi
.LANGUAGE_TONGA
1868 LANGUAGE_TSONGA
= _gdi
.LANGUAGE_TSONGA
1869 LANGUAGE_TURKISH
= _gdi
.LANGUAGE_TURKISH
1870 LANGUAGE_TURKMEN
= _gdi
.LANGUAGE_TURKMEN
1871 LANGUAGE_TWI
= _gdi
.LANGUAGE_TWI
1872 LANGUAGE_UIGHUR
= _gdi
.LANGUAGE_UIGHUR
1873 LANGUAGE_UKRAINIAN
= _gdi
.LANGUAGE_UKRAINIAN
1874 LANGUAGE_URDU
= _gdi
.LANGUAGE_URDU
1875 LANGUAGE_URDU_INDIA
= _gdi
.LANGUAGE_URDU_INDIA
1876 LANGUAGE_URDU_PAKISTAN
= _gdi
.LANGUAGE_URDU_PAKISTAN
1877 LANGUAGE_UZBEK
= _gdi
.LANGUAGE_UZBEK
1878 LANGUAGE_UZBEK_CYRILLIC
= _gdi
.LANGUAGE_UZBEK_CYRILLIC
1879 LANGUAGE_UZBEK_LATIN
= _gdi
.LANGUAGE_UZBEK_LATIN
1880 LANGUAGE_VIETNAMESE
= _gdi
.LANGUAGE_VIETNAMESE
1881 LANGUAGE_VOLAPUK
= _gdi
.LANGUAGE_VOLAPUK
1882 LANGUAGE_WELSH
= _gdi
.LANGUAGE_WELSH
1883 LANGUAGE_WOLOF
= _gdi
.LANGUAGE_WOLOF
1884 LANGUAGE_XHOSA
= _gdi
.LANGUAGE_XHOSA
1885 LANGUAGE_YIDDISH
= _gdi
.LANGUAGE_YIDDISH
1886 LANGUAGE_YORUBA
= _gdi
.LANGUAGE_YORUBA
1887 LANGUAGE_ZHUANG
= _gdi
.LANGUAGE_ZHUANG
1888 LANGUAGE_ZULU
= _gdi
.LANGUAGE_ZULU
1889 LANGUAGE_USER_DEFINED
= _gdi
.LANGUAGE_USER_DEFINED
1890 class LanguageInfo(object):
1891 def __init__(self
): raise RuntimeError, "No constructor defined"
1893 return "<%s.%s; proxy of C++ wxLanguageInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1894 Language
= property(_gdi
.LanguageInfo_Language_get
, _gdi
.LanguageInfo_Language_set
)
1895 CanonicalName
= property(_gdi
.LanguageInfo_CanonicalName_get
, _gdi
.LanguageInfo_CanonicalName_set
)
1896 Description
= property(_gdi
.LanguageInfo_Description_get
, _gdi
.LanguageInfo_Description_set
)
1898 class LanguageInfoPtr(LanguageInfo
):
1899 def __init__(self
, this
):
1901 if not hasattr(self
,"thisown"): self
.thisown
= 0
1902 self
.__class
__ = LanguageInfo
1903 _gdi
.LanguageInfo_swigregister(LanguageInfoPtr
)
1905 LOCALE_CAT_NUMBER
= _gdi
.LOCALE_CAT_NUMBER
1906 LOCALE_CAT_DATE
= _gdi
.LOCALE_CAT_DATE
1907 LOCALE_CAT_MONEY
= _gdi
.LOCALE_CAT_MONEY
1908 LOCALE_CAT_MAX
= _gdi
.LOCALE_CAT_MAX
1909 LOCALE_THOUSANDS_SEP
= _gdi
.LOCALE_THOUSANDS_SEP
1910 LOCALE_DECIMAL_POINT
= _gdi
.LOCALE_DECIMAL_POINT
1911 LOCALE_LOAD_DEFAULT
= _gdi
.LOCALE_LOAD_DEFAULT
1912 LOCALE_CONV_ENCODING
= _gdi
.LOCALE_CONV_ENCODING
1913 class Locale(object):
1915 return "<%s.%s; proxy of C++ wxLocale instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1916 def __init__(self
, *args
, **kwargs
):
1917 """__init__(int language=LANGUAGE_DEFAULT, int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING) -> Locale"""
1918 newobj
= _gdi
.new_Locale(*args
, **kwargs
)
1919 self
.this
= newobj
.this
1922 def __del__(self
, destroy
=_gdi
.delete_Locale
):
1925 if self
.thisown
: destroy(self
)
1928 def Init1(*args
, **kwargs
):
1930 Init1(wxString szName, wxString szShort=wxPyEmptyString,
1931 wxString szLocale=wxPyEmptyString, bool bLoadDefault=True,
1932 bool bConvertEncoding=False) -> bool
1934 return _gdi
.Locale_Init1(*args
, **kwargs
)
1936 def Init2(*args
, **kwargs
):
1937 """Init2(int language=LANGUAGE_DEFAULT, int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING) -> bool"""
1938 return _gdi
.Locale_Init2(*args
, **kwargs
)
1940 def Init(self
, *_args
, **_kwargs
):
1941 if type(_args
[0]) in [type(''), type(u
'')]:
1942 val
= self
.Init1(*_args
, **_kwargs
)
1944 val
= self
.Init2(*_args
, **_kwargs
)
1947 def GetSystemLanguage(*args
, **kwargs
):
1948 """Locale.GetSystemLanguage() -> int"""
1949 return _gdi
.Locale_GetSystemLanguage(*args
, **kwargs
)
1951 GetSystemLanguage
= staticmethod(GetSystemLanguage
)
1952 def GetSystemEncoding(*args
, **kwargs
):
1953 """Locale.GetSystemEncoding() -> wxFontEncoding"""
1954 return _gdi
.Locale_GetSystemEncoding(*args
, **kwargs
)
1956 GetSystemEncoding
= staticmethod(GetSystemEncoding
)
1957 def GetSystemEncodingName(*args
, **kwargs
):
1958 """Locale.GetSystemEncodingName() -> wxString"""
1959 return _gdi
.Locale_GetSystemEncodingName(*args
, **kwargs
)
1961 GetSystemEncodingName
= staticmethod(GetSystemEncodingName
)
1962 def IsOk(*args
, **kwargs
):
1963 """IsOk() -> bool"""
1964 return _gdi
.Locale_IsOk(*args
, **kwargs
)
1966 def __nonzero__(self
): return self
.IsOk()
1967 def GetLocale(*args
, **kwargs
):
1968 """GetLocale() -> wxString"""
1969 return _gdi
.Locale_GetLocale(*args
, **kwargs
)
1971 def GetLanguage(*args
, **kwargs
):
1972 """GetLanguage() -> int"""
1973 return _gdi
.Locale_GetLanguage(*args
, **kwargs
)
1975 def GetSysName(*args
, **kwargs
):
1976 """GetSysName() -> wxString"""
1977 return _gdi
.Locale_GetSysName(*args
, **kwargs
)
1979 def GetCanonicalName(*args
, **kwargs
):
1980 """GetCanonicalName() -> wxString"""
1981 return _gdi
.Locale_GetCanonicalName(*args
, **kwargs
)
1983 def AddCatalogLookupPathPrefix(*args
, **kwargs
):
1984 """Locale.AddCatalogLookupPathPrefix(wxString prefix)"""
1985 return _gdi
.Locale_AddCatalogLookupPathPrefix(*args
, **kwargs
)
1987 AddCatalogLookupPathPrefix
= staticmethod(AddCatalogLookupPathPrefix
)
1988 def AddCatalog(*args
, **kwargs
):
1989 """AddCatalog(wxString szDomain) -> bool"""
1990 return _gdi
.Locale_AddCatalog(*args
, **kwargs
)
1992 def IsLoaded(*args
, **kwargs
):
1993 """IsLoaded(wxString szDomain) -> bool"""
1994 return _gdi
.Locale_IsLoaded(*args
, **kwargs
)
1996 def GetLanguageInfo(*args
, **kwargs
):
1997 """Locale.GetLanguageInfo(int lang) -> LanguageInfo"""
1998 return _gdi
.Locale_GetLanguageInfo(*args
, **kwargs
)
2000 GetLanguageInfo
= staticmethod(GetLanguageInfo
)
2001 def GetLanguageName(*args
, **kwargs
):
2002 """Locale.GetLanguageName(int lang) -> wxString"""
2003 return _gdi
.Locale_GetLanguageName(*args
, **kwargs
)
2005 GetLanguageName
= staticmethod(GetLanguageName
)
2006 def FindLanguageInfo(*args
, **kwargs
):
2007 """Locale.FindLanguageInfo(wxString locale) -> LanguageInfo"""
2008 return _gdi
.Locale_FindLanguageInfo(*args
, **kwargs
)
2010 FindLanguageInfo
= staticmethod(FindLanguageInfo
)
2011 def AddLanguage(*args
, **kwargs
):
2012 """Locale.AddLanguage(LanguageInfo info)"""
2013 return _gdi
.Locale_AddLanguage(*args
, **kwargs
)
2015 AddLanguage
= staticmethod(AddLanguage
)
2016 def GetString(*args
, **kwargs
):
2017 """GetString(wxString szOrigString, wxString szDomain=wxPyEmptyString) -> wxString"""
2018 return _gdi
.Locale_GetString(*args
, **kwargs
)
2020 def GetName(*args
, **kwargs
):
2021 """GetName() -> wxString"""
2022 return _gdi
.Locale_GetName(*args
, **kwargs
)
2025 class LocalePtr(Locale
):
2026 def __init__(self
, this
):
2028 if not hasattr(self
,"thisown"): self
.thisown
= 0
2029 self
.__class
__ = Locale
2030 _gdi
.Locale_swigregister(LocalePtr
)
2032 def Locale_GetSystemLanguage(*args
, **kwargs
):
2033 """Locale_GetSystemLanguage() -> int"""
2034 return _gdi
.Locale_GetSystemLanguage(*args
, **kwargs
)
2036 def Locale_GetSystemEncoding(*args
, **kwargs
):
2037 """Locale_GetSystemEncoding() -> wxFontEncoding"""
2038 return _gdi
.Locale_GetSystemEncoding(*args
, **kwargs
)
2040 def Locale_GetSystemEncodingName(*args
, **kwargs
):
2041 """Locale_GetSystemEncodingName() -> wxString"""
2042 return _gdi
.Locale_GetSystemEncodingName(*args
, **kwargs
)
2044 def Locale_AddCatalogLookupPathPrefix(*args
, **kwargs
):
2045 """Locale_AddCatalogLookupPathPrefix(wxString prefix)"""
2046 return _gdi
.Locale_AddCatalogLookupPathPrefix(*args
, **kwargs
)
2048 def Locale_GetLanguageInfo(*args
, **kwargs
):
2049 """Locale_GetLanguageInfo(int lang) -> LanguageInfo"""
2050 return _gdi
.Locale_GetLanguageInfo(*args
, **kwargs
)
2052 def Locale_GetLanguageName(*args
, **kwargs
):
2053 """Locale_GetLanguageName(int lang) -> wxString"""
2054 return _gdi
.Locale_GetLanguageName(*args
, **kwargs
)
2056 def Locale_FindLanguageInfo(*args
, **kwargs
):
2057 """Locale_FindLanguageInfo(wxString locale) -> LanguageInfo"""
2058 return _gdi
.Locale_FindLanguageInfo(*args
, **kwargs
)
2060 def Locale_AddLanguage(*args
, **kwargs
):
2061 """Locale_AddLanguage(LanguageInfo info)"""
2062 return _gdi
.Locale_AddLanguage(*args
, **kwargs
)
2065 def GetLocale(*args
, **kwargs
):
2066 """GetLocale() -> Locale"""
2067 return _gdi
.GetLocale(*args
, **kwargs
)
2068 #---------------------------------------------------------------------------
2070 CONVERT_STRICT
= _gdi
.CONVERT_STRICT
2071 CONVERT_SUBSTITUTE
= _gdi
.CONVERT_SUBSTITUTE
2072 PLATFORM_CURRENT
= _gdi
.PLATFORM_CURRENT
2073 PLATFORM_UNIX
= _gdi
.PLATFORM_UNIX
2074 PLATFORM_WINDOWS
= _gdi
.PLATFORM_WINDOWS
2075 PLATFORM_OS2
= _gdi
.PLATFORM_OS2
2076 PLATFORM_MAC
= _gdi
.PLATFORM_MAC
2077 class EncodingConverter(core
.Object
):
2079 return "<%s.%s; proxy of C++ wxEncodingConverter instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2080 def __init__(self
, *args
, **kwargs
):
2081 """__init__() -> EncodingConverter"""
2082 newobj
= _gdi
.new_EncodingConverter(*args
, **kwargs
)
2083 self
.this
= newobj
.this
2086 def __del__(self
, destroy
=_gdi
.delete_EncodingConverter
):
2089 if self
.thisown
: destroy(self
)
2092 def Init(*args
, **kwargs
):
2094 Init(wxFontEncoding input_enc, wxFontEncoding output_enc,
2095 int method=CONVERT_STRICT) -> bool
2097 return _gdi
.EncodingConverter_Init(*args
, **kwargs
)
2099 def Convert(*args
, **kwargs
):
2100 """Convert(wxString input) -> wxString"""
2101 return _gdi
.EncodingConverter_Convert(*args
, **kwargs
)
2103 def GetPlatformEquivalents(*args
, **kwargs
):
2104 """EncodingConverter.GetPlatformEquivalents(wxFontEncoding enc, int platform=PLATFORM_CURRENT) -> wxFontEncodingArray"""
2105 return _gdi
.EncodingConverter_GetPlatformEquivalents(*args
, **kwargs
)
2107 GetPlatformEquivalents
= staticmethod(GetPlatformEquivalents
)
2108 def GetAllEquivalents(*args
, **kwargs
):
2109 """EncodingConverter.GetAllEquivalents(wxFontEncoding enc) -> wxFontEncodingArray"""
2110 return _gdi
.EncodingConverter_GetAllEquivalents(*args
, **kwargs
)
2112 GetAllEquivalents
= staticmethod(GetAllEquivalents
)
2113 def CanConvert(*args
, **kwargs
):
2114 """EncodingConverter.CanConvert(wxFontEncoding encIn, wxFontEncoding encOut) -> bool"""
2115 return _gdi
.EncodingConverter_CanConvert(*args
, **kwargs
)
2117 CanConvert
= staticmethod(CanConvert
)
2118 def __nonzero__(self
): return self
.IsOk()
2120 class EncodingConverterPtr(EncodingConverter
):
2121 def __init__(self
, this
):
2123 if not hasattr(self
,"thisown"): self
.thisown
= 0
2124 self
.__class
__ = EncodingConverter
2125 _gdi
.EncodingConverter_swigregister(EncodingConverterPtr
)
2127 def GetTranslation(*args
):
2129 GetTranslation(wxString sz) -> wxString
2130 GetTranslation(wxString sz1, wxString sz2, size_t n) -> wxString
2132 return _gdi
.GetTranslation(*args
)
2134 def EncodingConverter_GetPlatformEquivalents(*args
, **kwargs
):
2135 """EncodingConverter_GetPlatformEquivalents(wxFontEncoding enc, int platform=PLATFORM_CURRENT) -> wxFontEncodingArray"""
2136 return _gdi
.EncodingConverter_GetPlatformEquivalents(*args
, **kwargs
)
2138 def EncodingConverter_GetAllEquivalents(*args
, **kwargs
):
2139 """EncodingConverter_GetAllEquivalents(wxFontEncoding enc) -> wxFontEncodingArray"""
2140 return _gdi
.EncodingConverter_GetAllEquivalents(*args
, **kwargs
)
2142 def EncodingConverter_CanConvert(*args
, **kwargs
):
2143 """EncodingConverter_CanConvert(wxFontEncoding encIn, wxFontEncoding encOut) -> bool"""
2144 return _gdi
.EncodingConverter_CanConvert(*args
, **kwargs
)
2146 #----------------------------------------------------------------------------
2147 # wxGTK sets the locale when initialized. Doing this at the Python
2148 # level should set it up to match what GTK is doing at the C level.
2149 if wx
.Platform
== "__WXGTK__":
2152 locale
.setlocale(locale
.LC_ALL
, "")
2156 # On MSW add the directory where the wxWindows catalogs were installed
2157 # to the default catalog path.
2158 if wx
.Platform
== "__WXMSW__":
2160 localedir
= os
.path
.join(os
.path
.split(__file__
)[0], "locale")
2161 Locale_AddCatalogLookupPathPrefix(localedir
)
2164 #----------------------------------------------------------------------------
2166 #---------------------------------------------------------------------------
2168 class DC(core
.Object
):
2169 def __init__(self
): raise RuntimeError, "No constructor defined"
2171 return "<%s.%s; proxy of C++ wxDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2172 def __del__(self
, destroy
=_gdi
.delete_DC
):
2175 if self
.thisown
: destroy(self
)
2178 def BeginDrawing(*args
, **kwargs
):
2179 """BeginDrawing()"""
2180 return _gdi
.DC_BeginDrawing(*args
, **kwargs
)
2182 def EndDrawing(*args
, **kwargs
):
2184 return _gdi
.DC_EndDrawing(*args
, **kwargs
)
2186 def FloodFillXY(*args
, **kwargs
):
2187 """FloodFillXY(int x, int y, Colour col, int style=FLOOD_SURFACE) -> bool"""
2188 return _gdi
.DC_FloodFillXY(*args
, **kwargs
)
2190 def FloodFill(*args
, **kwargs
):
2191 """FloodFill(Point pt, Colour col, int style=FLOOD_SURFACE) -> bool"""
2192 return _gdi
.DC_FloodFill(*args
, **kwargs
)
2194 def GetPixelXY(*args
, **kwargs
):
2195 """GetPixelXY(int x, int y) -> Colour"""
2196 return _gdi
.DC_GetPixelXY(*args
, **kwargs
)
2198 def GetPixel(*args
, **kwargs
):
2199 """GetPixel(Point pt) -> Colour"""
2200 return _gdi
.DC_GetPixel(*args
, **kwargs
)
2202 def DrawLineXY(*args
, **kwargs
):
2203 """DrawLineXY(int x1, int y1, int x2, int y2)"""
2204 return _gdi
.DC_DrawLineXY(*args
, **kwargs
)
2206 def DrawLine(*args
, **kwargs
):
2207 """DrawLine(Point pt1, Point pt2)"""
2208 return _gdi
.DC_DrawLine(*args
, **kwargs
)
2210 def CrossHairXY(*args
, **kwargs
):
2211 """CrossHairXY(int x, int y)"""
2212 return _gdi
.DC_CrossHairXY(*args
, **kwargs
)
2214 def CrossHair(*args
, **kwargs
):
2215 """CrossHair(Point pt)"""
2216 return _gdi
.DC_CrossHair(*args
, **kwargs
)
2218 def DrawArcXY(*args
, **kwargs
):
2219 """DrawArcXY(int x1, int y1, int x2, int y2, int xc, int yc)"""
2220 return _gdi
.DC_DrawArcXY(*args
, **kwargs
)
2222 def DrawArc(*args
, **kwargs
):
2223 """DrawArc(Point pt1, Point pt2, Point centre)"""
2224 return _gdi
.DC_DrawArc(*args
, **kwargs
)
2226 def DrawCheckMarkXY(*args
, **kwargs
):
2227 """DrawCheckMarkXY(int x, int y, int width, int height)"""
2228 return _gdi
.DC_DrawCheckMarkXY(*args
, **kwargs
)
2230 def DrawCheckMark(*args
, **kwargs
):
2231 """DrawCheckMark(Rect rect)"""
2232 return _gdi
.DC_DrawCheckMark(*args
, **kwargs
)
2234 def DrawEllipticArcXY(*args
, **kwargs
):
2235 """DrawEllipticArcXY(int x, int y, int w, int h, double sa, double ea)"""
2236 return _gdi
.DC_DrawEllipticArcXY(*args
, **kwargs
)
2238 def DrawEllipticArc(*args
, **kwargs
):
2239 """DrawEllipticArc(Point pt, Size sz, double sa, double ea)"""
2240 return _gdi
.DC_DrawEllipticArc(*args
, **kwargs
)
2242 def DrawPointXY(*args
, **kwargs
):
2243 """DrawPointXY(int x, int y)"""
2244 return _gdi
.DC_DrawPointXY(*args
, **kwargs
)
2246 def DrawPoint(*args
, **kwargs
):
2247 """DrawPoint(Point pt)"""
2248 return _gdi
.DC_DrawPoint(*args
, **kwargs
)
2250 def DrawRectangleXY(*args
, **kwargs
):
2251 """DrawRectangleXY(int x, int y, int width, int height)"""
2252 return _gdi
.DC_DrawRectangleXY(*args
, **kwargs
)
2254 def DrawRectangle(*args
, **kwargs
):
2255 """DrawRectangle(Point pt, Size sz)"""
2256 return _gdi
.DC_DrawRectangle(*args
, **kwargs
)
2258 def DrawRectangleRect(*args
, **kwargs
):
2259 """DrawRectangleRect(Rect rect)"""
2260 return _gdi
.DC_DrawRectangleRect(*args
, **kwargs
)
2262 def DrawRoundedRectangleXY(*args
, **kwargs
):
2263 """DrawRoundedRectangleXY(int x, int y, int width, int height, double radius)"""
2264 return _gdi
.DC_DrawRoundedRectangleXY(*args
, **kwargs
)
2266 def DrawRoundedRectangle(*args
, **kwargs
):
2267 """DrawRoundedRectangle(Point pt, Size sz, double radius)"""
2268 return _gdi
.DC_DrawRoundedRectangle(*args
, **kwargs
)
2270 def DrawRoundedRectangleRect(*args
, **kwargs
):
2271 """DrawRoundedRectangleRect(Rect r, double radius)"""
2272 return _gdi
.DC_DrawRoundedRectangleRect(*args
, **kwargs
)
2274 def DrawCircleXY(*args
, **kwargs
):
2275 """DrawCircleXY(int x, int y, int radius)"""
2276 return _gdi
.DC_DrawCircleXY(*args
, **kwargs
)
2278 def DrawCircle(*args
, **kwargs
):
2279 """DrawCircle(Point pt, int radius)"""
2280 return _gdi
.DC_DrawCircle(*args
, **kwargs
)
2282 def DrawEllipseXY(*args
, **kwargs
):
2283 """DrawEllipseXY(int x, int y, int width, int height)"""
2284 return _gdi
.DC_DrawEllipseXY(*args
, **kwargs
)
2286 def DrawEllipse(*args
, **kwargs
):
2287 """DrawEllipse(Point pt, Size sz)"""
2288 return _gdi
.DC_DrawEllipse(*args
, **kwargs
)
2290 def DrawEllipseRect(*args
, **kwargs
):
2291 """DrawEllipseRect(Rect rect)"""
2292 return _gdi
.DC_DrawEllipseRect(*args
, **kwargs
)
2294 def DrawIconXY(*args
, **kwargs
):
2295 """DrawIconXY(Icon icon, int x, int y)"""
2296 return _gdi
.DC_DrawIconXY(*args
, **kwargs
)
2298 def DrawIcon(*args
, **kwargs
):
2299 """DrawIcon(Icon icon, Point pt)"""
2300 return _gdi
.DC_DrawIcon(*args
, **kwargs
)
2302 def DrawBitmapXY(*args
, **kwargs
):
2303 """DrawBitmapXY(Bitmap bmp, int x, int y, bool useMask=False)"""
2304 return _gdi
.DC_DrawBitmapXY(*args
, **kwargs
)
2306 def DrawBitmap(*args
, **kwargs
):
2307 """DrawBitmap(Bitmap bmp, Point pt, bool useMask=False)"""
2308 return _gdi
.DC_DrawBitmap(*args
, **kwargs
)
2310 def DrawTextXY(*args
, **kwargs
):
2311 """DrawTextXY(wxString text, int x, int y)"""
2312 return _gdi
.DC_DrawTextXY(*args
, **kwargs
)
2314 def DrawText(*args
, **kwargs
):
2315 """DrawText(wxString text, Point pt)"""
2316 return _gdi
.DC_DrawText(*args
, **kwargs
)
2318 def DrawRotatedTextXY(*args
, **kwargs
):
2319 """DrawRotatedTextXY(wxString text, int x, int y, double angle)"""
2320 return _gdi
.DC_DrawRotatedTextXY(*args
, **kwargs
)
2322 def DrawRotatedText(*args
, **kwargs
):
2323 """DrawRotatedText(wxString text, Point pt, double angle)"""
2324 return _gdi
.DC_DrawRotatedText(*args
, **kwargs
)
2326 def BlitXY(*args
, **kwargs
):
2328 BlitXY(int xdest, int ydest, int width, int height, DC source,
2329 int xsrc, int ysrc, int rop=COPY, bool useMask=False,
2330 int xsrcMask=-1, int ysrcMask=-1) -> bool
2332 return _gdi
.DC_BlitXY(*args
, **kwargs
)
2334 def Blit(*args
, **kwargs
):
2336 Blit(Point destPt, Size sz, DC source, Point srcPt, int rop=COPY,
2337 bool useMask=False, Point srcPtMask=DefaultPosition) -> bool
2339 return _gdi
.DC_Blit(*args
, **kwargs
)
2341 def DrawLines(*args
, **kwargs
):
2342 """DrawLines(int points, Point points_array, int xoffset=0, int yoffset=0)"""
2343 return _gdi
.DC_DrawLines(*args
, **kwargs
)
2345 def DrawPolygon(*args
, **kwargs
):
2347 DrawPolygon(int points, Point points_array, int xoffset=0, int yoffset=0,
2348 int fillStyle=ODDEVEN_RULE)
2350 return _gdi
.DC_DrawPolygon(*args
, **kwargs
)
2352 def DrawLabel(*args
, **kwargs
):
2354 DrawLabel(wxString text, Rect rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP,
2357 return _gdi
.DC_DrawLabel(*args
, **kwargs
)
2359 def DrawImageLabel(*args
, **kwargs
):
2361 DrawImageLabel(wxString text, Bitmap image, Rect rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP,
2362 int indexAccel=-1) -> Rect
2364 return _gdi
.DC_DrawImageLabel(*args
, **kwargs
)
2366 def DrawSpline(*args
, **kwargs
):
2367 """DrawSpline(int points, Point points_array)"""
2368 return _gdi
.DC_DrawSpline(*args
, **kwargs
)
2370 def Clear(*args
, **kwargs
):
2372 return _gdi
.DC_Clear(*args
, **kwargs
)
2374 def StartDoc(*args
, **kwargs
):
2375 """StartDoc(wxString message) -> bool"""
2376 return _gdi
.DC_StartDoc(*args
, **kwargs
)
2378 def EndDoc(*args
, **kwargs
):
2380 return _gdi
.DC_EndDoc(*args
, **kwargs
)
2382 def StartPage(*args
, **kwargs
):
2384 return _gdi
.DC_StartPage(*args
, **kwargs
)
2386 def EndPage(*args
, **kwargs
):
2388 return _gdi
.DC_EndPage(*args
, **kwargs
)
2390 def SetFont(*args
, **kwargs
):
2391 """SetFont(Font font)"""
2392 return _gdi
.DC_SetFont(*args
, **kwargs
)
2394 def SetPen(*args
, **kwargs
):
2395 """SetPen(Pen pen)"""
2396 return _gdi
.DC_SetPen(*args
, **kwargs
)
2398 def SetBrush(*args
, **kwargs
):
2399 """SetBrush(Brush brush)"""
2400 return _gdi
.DC_SetBrush(*args
, **kwargs
)
2402 def SetBackground(*args
, **kwargs
):
2403 """SetBackground(Brush brush)"""
2404 return _gdi
.DC_SetBackground(*args
, **kwargs
)
2406 def SetBackgroundMode(*args
, **kwargs
):
2407 """SetBackgroundMode(int mode)"""
2408 return _gdi
.DC_SetBackgroundMode(*args
, **kwargs
)
2410 def SetPalette(*args
, **kwargs
):
2411 """SetPalette(Palette palette)"""
2412 return _gdi
.DC_SetPalette(*args
, **kwargs
)
2414 def SetClippingRegionXY(*args
, **kwargs
):
2415 """SetClippingRegionXY(int x, int y, int width, int height)"""
2416 return _gdi
.DC_SetClippingRegionXY(*args
, **kwargs
)
2418 def SetClippingRegion(*args
, **kwargs
):
2419 """SetClippingRegion(Point pt, Size sz)"""
2420 return _gdi
.DC_SetClippingRegion(*args
, **kwargs
)
2422 def SetClippingRect(*args
, **kwargs
):
2423 """SetClippingRect(Rect rect)"""
2424 return _gdi
.DC_SetClippingRect(*args
, **kwargs
)
2426 def SetClippingRegionAsRegion(*args
, **kwargs
):
2427 """SetClippingRegionAsRegion(Region region)"""
2428 return _gdi
.DC_SetClippingRegionAsRegion(*args
, **kwargs
)
2430 def DestroyClippingRegion(*args
, **kwargs
):
2431 """DestroyClippingRegion()"""
2432 return _gdi
.DC_DestroyClippingRegion(*args
, **kwargs
)
2434 def GetClippingBox(*args
, **kwargs
):
2435 """GetClippingBox() -> (x, y, width, height)"""
2436 return _gdi
.DC_GetClippingBox(*args
, **kwargs
)
2438 def GetClippingRect(*args
, **kwargs
):
2439 """GetClippingRect() -> Rect"""
2440 return _gdi
.DC_GetClippingRect(*args
, **kwargs
)
2442 def GetCharHeight(*args
, **kwargs
):
2443 """GetCharHeight() -> int"""
2444 return _gdi
.DC_GetCharHeight(*args
, **kwargs
)
2446 def GetCharWidth(*args
, **kwargs
):
2447 """GetCharWidth() -> int"""
2448 return _gdi
.DC_GetCharWidth(*args
, **kwargs
)
2450 def GetTextExtent(*args
, **kwargs
):
2452 GetTextExtent(wxString string) -> (width, height)
2454 Get the width and height of the text using the current font.
2455 Only works for single line strings.
2457 return _gdi
.DC_GetTextExtent(*args
, **kwargs
)
2459 def GetFullTextExtent(*args
, **kwargs
):
2461 GetFullTextExtent(wxString string, Font font=None) ->
2462 (width, height, descent, externalLeading)
2464 Get the width, height, decent and leading of the text using the current or specified font.
2465 Only works for single line strings.
2467 return _gdi
.DC_GetFullTextExtent(*args
, **kwargs
)
2469 def GetMultiLineTextExtent(*args
, **kwargs
):
2471 GetMultiLineTextExtent(wxString string, Font font=None) ->
2472 (width, height, descent, externalLeading)
2474 Get the width, height, decent and leading of the text using the current or specified font.
2475 Works for single as well as multi-line strings.
2477 return _gdi
.DC_GetMultiLineTextExtent(*args
, **kwargs
)
2479 def GetSize(*args
, **kwargs
):
2483 Get the DC size in device units.
2485 return _gdi
.DC_GetSize(*args
, **kwargs
)
2487 def GetSizeTuple(*args
, **kwargs
):
2489 GetSizeTuple() -> (width, height)
2491 Get the DC size in device units.
2493 return _gdi
.DC_GetSizeTuple(*args
, **kwargs
)
2495 def GetSizeMM(*args
, **kwargs
):
2499 Get the DC size in milimeters.
2501 return _gdi
.DC_GetSizeMM(*args
, **kwargs
)
2503 def GetSizeMMTuple(*args
, **kwargs
):
2505 GetSizeMMTuple() -> (width, height)
2507 Get the DC size in milimeters.
2509 return _gdi
.DC_GetSizeMMTuple(*args
, **kwargs
)
2511 def DeviceToLogicalX(*args
, **kwargs
):
2512 """DeviceToLogicalX(int x) -> int"""
2513 return _gdi
.DC_DeviceToLogicalX(*args
, **kwargs
)
2515 def DeviceToLogicalY(*args
, **kwargs
):
2516 """DeviceToLogicalY(int y) -> int"""
2517 return _gdi
.DC_DeviceToLogicalY(*args
, **kwargs
)
2519 def DeviceToLogicalXRel(*args
, **kwargs
):
2520 """DeviceToLogicalXRel(int x) -> int"""
2521 return _gdi
.DC_DeviceToLogicalXRel(*args
, **kwargs
)
2523 def DeviceToLogicalYRel(*args
, **kwargs
):
2524 """DeviceToLogicalYRel(int y) -> int"""
2525 return _gdi
.DC_DeviceToLogicalYRel(*args
, **kwargs
)
2527 def LogicalToDeviceX(*args
, **kwargs
):
2528 """LogicalToDeviceX(int x) -> int"""
2529 return _gdi
.DC_LogicalToDeviceX(*args
, **kwargs
)
2531 def LogicalToDeviceY(*args
, **kwargs
):
2532 """LogicalToDeviceY(int y) -> int"""
2533 return _gdi
.DC_LogicalToDeviceY(*args
, **kwargs
)
2535 def LogicalToDeviceXRel(*args
, **kwargs
):
2536 """LogicalToDeviceXRel(int x) -> int"""
2537 return _gdi
.DC_LogicalToDeviceXRel(*args
, **kwargs
)
2539 def LogicalToDeviceYRel(*args
, **kwargs
):
2540 """LogicalToDeviceYRel(int y) -> int"""
2541 return _gdi
.DC_LogicalToDeviceYRel(*args
, **kwargs
)
2543 def CanDrawBitmap(*args
, **kwargs
):
2544 """CanDrawBitmap() -> bool"""
2545 return _gdi
.DC_CanDrawBitmap(*args
, **kwargs
)
2547 def CanGetTextExtent(*args
, **kwargs
):
2548 """CanGetTextExtent() -> bool"""
2549 return _gdi
.DC_CanGetTextExtent(*args
, **kwargs
)
2551 def GetDepth(*args
, **kwargs
):
2552 """GetDepth() -> int"""
2553 return _gdi
.DC_GetDepth(*args
, **kwargs
)
2555 def GetPPI(*args
, **kwargs
):
2556 """GetPPI() -> Size"""
2557 return _gdi
.DC_GetPPI(*args
, **kwargs
)
2559 def Ok(*args
, **kwargs
):
2561 return _gdi
.DC_Ok(*args
, **kwargs
)
2563 def GetBackgroundMode(*args
, **kwargs
):
2564 """GetBackgroundMode() -> int"""
2565 return _gdi
.DC_GetBackgroundMode(*args
, **kwargs
)
2567 def GetBackground(*args
, **kwargs
):
2568 """GetBackground() -> Brush"""
2569 return _gdi
.DC_GetBackground(*args
, **kwargs
)
2571 def GetBrush(*args
, **kwargs
):
2572 """GetBrush() -> Brush"""
2573 return _gdi
.DC_GetBrush(*args
, **kwargs
)
2575 def GetFont(*args
, **kwargs
):
2576 """GetFont() -> Font"""
2577 return _gdi
.DC_GetFont(*args
, **kwargs
)
2579 def GetPen(*args
, **kwargs
):
2580 """GetPen() -> Pen"""
2581 return _gdi
.DC_GetPen(*args
, **kwargs
)
2583 def GetTextBackground(*args
, **kwargs
):
2584 """GetTextBackground() -> Colour"""
2585 return _gdi
.DC_GetTextBackground(*args
, **kwargs
)
2587 def GetTextForeground(*args
, **kwargs
):
2588 """GetTextForeground() -> Colour"""
2589 return _gdi
.DC_GetTextForeground(*args
, **kwargs
)
2591 def SetTextForeground(*args
, **kwargs
):
2592 """SetTextForeground(Colour colour)"""
2593 return _gdi
.DC_SetTextForeground(*args
, **kwargs
)
2595 def SetTextBackground(*args
, **kwargs
):
2596 """SetTextBackground(Colour colour)"""
2597 return _gdi
.DC_SetTextBackground(*args
, **kwargs
)
2599 def GetMapMode(*args
, **kwargs
):
2600 """GetMapMode() -> int"""
2601 return _gdi
.DC_GetMapMode(*args
, **kwargs
)
2603 def SetMapMode(*args
, **kwargs
):
2604 """SetMapMode(int mode)"""
2605 return _gdi
.DC_SetMapMode(*args
, **kwargs
)
2607 def GetUserScale(*args
, **kwargs
):
2608 """GetUserScale() -> (xScale, yScale)"""
2609 return _gdi
.DC_GetUserScale(*args
, **kwargs
)
2611 def SetUserScale(*args
, **kwargs
):
2612 """SetUserScale(double x, double y)"""
2613 return _gdi
.DC_SetUserScale(*args
, **kwargs
)
2615 def GetLogicalScale(*args
, **kwargs
):
2616 """GetLogicalScale() -> (xScale, yScale)"""
2617 return _gdi
.DC_GetLogicalScale(*args
, **kwargs
)
2619 def SetLogicalScale(*args
, **kwargs
):
2620 """SetLogicalScale(double x, double y)"""
2621 return _gdi
.DC_SetLogicalScale(*args
, **kwargs
)
2623 def GetLogicalOrigin(*args
, **kwargs
):
2624 """GetLogicalOrigin() -> Point"""
2625 return _gdi
.DC_GetLogicalOrigin(*args
, **kwargs
)
2627 def GetLogicalOriginTuple(*args
, **kwargs
):
2628 """GetLogicalOriginTuple() -> (x,y)"""
2629 return _gdi
.DC_GetLogicalOriginTuple(*args
, **kwargs
)
2631 def SetLogicalOrigin(*args
, **kwargs
):
2632 """SetLogicalOrigin(int x, int y)"""
2633 return _gdi
.DC_SetLogicalOrigin(*args
, **kwargs
)
2635 def GetDeviceOrigin(*args
, **kwargs
):
2636 """GetDeviceOrigin() -> Point"""
2637 return _gdi
.DC_GetDeviceOrigin(*args
, **kwargs
)
2639 def GetDeviceOriginTuple(*args
, **kwargs
):
2640 """GetDeviceOriginTuple() -> (x,y)"""
2641 return _gdi
.DC_GetDeviceOriginTuple(*args
, **kwargs
)
2643 def SetDeviceOrigin(*args
, **kwargs
):
2644 """SetDeviceOrigin(int x, int y)"""
2645 return _gdi
.DC_SetDeviceOrigin(*args
, **kwargs
)
2647 def SetAxisOrientation(*args
, **kwargs
):
2648 """SetAxisOrientation(bool xLeftRight, bool yBottomUp)"""
2649 return _gdi
.DC_SetAxisOrientation(*args
, **kwargs
)
2651 def GetLogicalFunction(*args
, **kwargs
):
2652 """GetLogicalFunction() -> int"""
2653 return _gdi
.DC_GetLogicalFunction(*args
, **kwargs
)
2655 def SetLogicalFunction(*args
, **kwargs
):
2656 """SetLogicalFunction(int function)"""
2657 return _gdi
.DC_SetLogicalFunction(*args
, **kwargs
)
2659 def SetOptimization(*args
, **kwargs
):
2660 """SetOptimization(bool opt)"""
2661 return _gdi
.DC_SetOptimization(*args
, **kwargs
)
2663 def GetOptimization(*args
, **kwargs
):
2664 """GetOptimization() -> bool"""
2665 return _gdi
.DC_GetOptimization(*args
, **kwargs
)
2667 def CalcBoundingBox(*args
, **kwargs
):
2668 """CalcBoundingBox(int x, int y)"""
2669 return _gdi
.DC_CalcBoundingBox(*args
, **kwargs
)
2671 def ResetBoundingBox(*args
, **kwargs
):
2672 """ResetBoundingBox()"""
2673 return _gdi
.DC_ResetBoundingBox(*args
, **kwargs
)
2675 def MinX(*args
, **kwargs
):
2677 return _gdi
.DC_MinX(*args
, **kwargs
)
2679 def MaxX(*args
, **kwargs
):
2681 return _gdi
.DC_MaxX(*args
, **kwargs
)
2683 def MinY(*args
, **kwargs
):
2685 return _gdi
.DC_MinY(*args
, **kwargs
)
2687 def MaxY(*args
, **kwargs
):
2689 return _gdi
.DC_MaxY(*args
, **kwargs
)
2691 def GetBoundingBox(*args
, **kwargs
):
2692 """GetBoundingBox() -> (x1,y1, x2,y2)"""
2693 return _gdi
.DC_GetBoundingBox(*args
, **kwargs
)
2695 def __nonzero__(self
): return self
.Ok()
2696 def _DrawPointList(*args
, **kwargs
):
2697 """_DrawPointList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2698 return _gdi
.DC__DrawPointList(*args
, **kwargs
)
2700 def _DrawLineList(*args
, **kwargs
):
2701 """_DrawLineList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2702 return _gdi
.DC__DrawLineList(*args
, **kwargs
)
2704 def _DrawRectangleList(*args
, **kwargs
):
2705 """_DrawRectangleList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2706 return _gdi
.DC__DrawRectangleList(*args
, **kwargs
)
2708 def _DrawEllipseList(*args
, **kwargs
):
2709 """_DrawEllipseList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2710 return _gdi
.DC__DrawEllipseList(*args
, **kwargs
)
2712 def _DrawPolygonList(*args
, **kwargs
):
2713 """_DrawPolygonList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2714 return _gdi
.DC__DrawPolygonList(*args
, **kwargs
)
2716 def _DrawTextList(*args
, **kwargs
):
2718 _DrawTextList(PyObject textList, PyObject pyPoints, PyObject foregroundList,
2719 PyObject backgroundList) -> PyObject
2721 return _gdi
.DC__DrawTextList(*args
, **kwargs
)
2723 def DrawPointList(self
, points
, pens
=None):
2726 elif isinstance(pens
, wx
.Pen
):
2728 elif len(pens
) != len(points
):
2729 raise ValueError('points and pens must have same length')
2730 return self
._DrawPointList
(points
, pens
, [])
2733 def DrawLineList(self
, lines
, pens
=None):
2736 elif isinstance(pens
, wx
.Pen
):
2738 elif len(pens
) != len(lines
):
2739 raise ValueError('lines and pens must have same length')
2740 return self
._DrawLineList
(lines
, pens
, [])
2743 def DrawRectangleList(self
, rectangles
, pens
=None, brushes
=None):
2746 elif isinstance(pens
, wx
.Pen
):
2748 elif len(pens
) != len(rectangles
):
2749 raise ValueError('rectangles and pens must have same length')
2752 elif isinstance(brushes
, wx
.Brush
):
2754 elif len(brushes
) != len(rectangles
):
2755 raise ValueError('rectangles and brushes must have same length')
2756 return self
._DrawRectangleList
(rectangles
, pens
, brushes
)
2759 def DrawEllipseList(self
, ellipses
, pens
=None, brushes
=None):
2762 elif isinstance(pens
, wx
.Pen
):
2764 elif len(pens
) != len(ellipses
):
2765 raise ValueError('ellipses and pens must have same length')
2768 elif isinstance(brushes
, wx
.Brush
):
2770 elif len(brushes
) != len(ellipses
):
2771 raise ValueError('ellipses and brushes must have same length')
2772 return self
._DrawEllipseList
(ellipses
, pens
, brushes
)
2775 def DrawPolygonList(self
, polygons
, pens
=None, brushes
=None):
2780 elif isinstance(pens
, wx
.Pen
):
2782 elif len(pens
) != len(polygons
):
2783 raise ValueError('polygons and pens must have same length')
2786 elif isinstance(brushes
, wx
.Brush
):
2788 elif len(brushes
) != len(polygons
):
2789 raise ValueError('polygons and brushes must have same length')
2790 return self
._DrawPolygonList
(polygons
, pens
, brushes
)
2793 def DrawTextList(self
, textList
, coords
, foregrounds
= None, backgrounds
= None, fonts
= None):
2797 if type(textList
) == type(''):
2798 textList
= [textList
]
2799 elif len(textList
) != len(coords
):
2800 raise ValueError('textlist and coords must have same length')
2801 if foregrounds
is None:
2803 elif isinstance(foregrounds
, wx
.Colour
):
2804 foregrounds
= [foregrounds
]
2805 elif len(foregrounds
) != len(coords
):
2806 raise ValueError('foregrounds and coords must have same length')
2807 if backgrounds
is None:
2809 elif isinstance(backgrounds
, wx
.Colour
):
2810 backgrounds
= [backgrounds
]
2811 elif len(backgrounds
) != len(coords
):
2812 raise ValueError('backgrounds and coords must have same length')
2813 return self
._DrawTextList
(textList
, coords
, foregrounds
, backgrounds
)
2817 def __init__(self
, this
):
2819 if not hasattr(self
,"thisown"): self
.thisown
= 0
2821 _gdi
.DC_swigregister(DCPtr
)
2823 #---------------------------------------------------------------------------
2827 return "<%s.%s; proxy of C++ wxMemoryDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2828 def __init__(self
, *args
, **kwargs
):
2829 """__init__() -> MemoryDC"""
2830 newobj
= _gdi
.new_MemoryDC(*args
, **kwargs
)
2831 self
.this
= newobj
.this
2834 def SelectObject(*args
, **kwargs
):
2835 """SelectObject(Bitmap bitmap)"""
2836 return _gdi
.MemoryDC_SelectObject(*args
, **kwargs
)
2839 class MemoryDCPtr(MemoryDC
):
2840 def __init__(self
, this
):
2842 if not hasattr(self
,"thisown"): self
.thisown
= 0
2843 self
.__class
__ = MemoryDC
2844 _gdi
.MemoryDC_swigregister(MemoryDCPtr
)
2846 def MemoryDCFromDC(*args
, **kwargs
):
2847 """MemoryDCFromDC(DC oldDC) -> MemoryDC"""
2848 val
= _gdi
.new_MemoryDCFromDC(*args
, **kwargs
)
2852 #---------------------------------------------------------------------------
2854 class BufferedDC(MemoryDC
):
2856 return "<%s.%s; proxy of C++ wxBufferedDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2857 def __init__(self
, *args
, **kwargs
):
2858 """__init__(DC dc, Bitmap buffer) -> BufferedDC"""
2859 newobj
= _gdi
.new_BufferedDC(*args
, **kwargs
)
2860 self
.this
= newobj
.this
2863 self
._dc
= args
[0] # save a ref so the other dc will not be deleted before self
2865 def UnMask(*args
, **kwargs
):
2867 return _gdi
.BufferedDC_UnMask(*args
, **kwargs
)
2870 class BufferedDCPtr(BufferedDC
):
2871 def __init__(self
, this
):
2873 if not hasattr(self
,"thisown"): self
.thisown
= 0
2874 self
.__class
__ = BufferedDC
2875 _gdi
.BufferedDC_swigregister(BufferedDCPtr
)
2877 def BufferedDCInternalBuffer(*args
, **kwargs
):
2878 """BufferedDCInternalBuffer(DC dc, Size area) -> BufferedDC"""
2879 val
= _gdi
.new_BufferedDCInternalBuffer(*args
, **kwargs
)
2881 val
._dc
= args
[0] # save a ref so the other dc will not be deleted before self
2884 class BufferedPaintDC(BufferedDC
):
2886 return "<%s.%s; proxy of C++ wxBufferedPaintDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2887 def __init__(self
, *args
, **kwargs
):
2888 """__init__(Window window, Bitmap buffer=NullBitmap) -> BufferedPaintDC"""
2889 newobj
= _gdi
.new_BufferedPaintDC(*args
, **kwargs
)
2890 self
.this
= newobj
.this
2894 class BufferedPaintDCPtr(BufferedPaintDC
):
2895 def __init__(self
, this
):
2897 if not hasattr(self
,"thisown"): self
.thisown
= 0
2898 self
.__class
__ = BufferedPaintDC
2899 _gdi
.BufferedPaintDC_swigregister(BufferedPaintDCPtr
)
2901 #---------------------------------------------------------------------------
2905 return "<%s.%s; proxy of C++ wxScreenDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2906 def __init__(self
, *args
, **kwargs
):
2907 """__init__() -> ScreenDC"""
2908 newobj
= _gdi
.new_ScreenDC(*args
, **kwargs
)
2909 self
.this
= newobj
.this
2912 def StartDrawingOnTopWin(*args
, **kwargs
):
2913 """StartDrawingOnTopWin(Window window) -> bool"""
2914 return _gdi
.ScreenDC_StartDrawingOnTopWin(*args
, **kwargs
)
2916 def StartDrawingOnTop(*args
, **kwargs
):
2917 """StartDrawingOnTop(Rect rect=None) -> bool"""
2918 return _gdi
.ScreenDC_StartDrawingOnTop(*args
, **kwargs
)
2920 def EndDrawingOnTop(*args
, **kwargs
):
2921 """EndDrawingOnTop() -> bool"""
2922 return _gdi
.ScreenDC_EndDrawingOnTop(*args
, **kwargs
)
2925 class ScreenDCPtr(ScreenDC
):
2926 def __init__(self
, this
):
2928 if not hasattr(self
,"thisown"): self
.thisown
= 0
2929 self
.__class
__ = ScreenDC
2930 _gdi
.ScreenDC_swigregister(ScreenDCPtr
)
2932 #---------------------------------------------------------------------------
2936 return "<%s.%s; proxy of C++ wxClientDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2937 def __init__(self
, *args
, **kwargs
):
2938 """__init__(Window win) -> ClientDC"""
2939 newobj
= _gdi
.new_ClientDC(*args
, **kwargs
)
2940 self
.this
= newobj
.this
2944 class ClientDCPtr(ClientDC
):
2945 def __init__(self
, this
):
2947 if not hasattr(self
,"thisown"): self
.thisown
= 0
2948 self
.__class
__ = ClientDC
2949 _gdi
.ClientDC_swigregister(ClientDCPtr
)
2951 #---------------------------------------------------------------------------
2955 return "<%s.%s; proxy of C++ wxPaintDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2956 def __init__(self
, *args
, **kwargs
):
2957 """__init__(Window win) -> PaintDC"""
2958 newobj
= _gdi
.new_PaintDC(*args
, **kwargs
)
2959 self
.this
= newobj
.this
2963 class PaintDCPtr(PaintDC
):
2964 def __init__(self
, this
):
2966 if not hasattr(self
,"thisown"): self
.thisown
= 0
2967 self
.__class
__ = PaintDC
2968 _gdi
.PaintDC_swigregister(PaintDCPtr
)
2970 #---------------------------------------------------------------------------
2974 return "<%s.%s; proxy of C++ wxWindowDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2975 def __init__(self
, *args
, **kwargs
):
2976 """__init__(Window win) -> WindowDC"""
2977 newobj
= _gdi
.new_WindowDC(*args
, **kwargs
)
2978 self
.this
= newobj
.this
2982 class WindowDCPtr(WindowDC
):
2983 def __init__(self
, this
):
2985 if not hasattr(self
,"thisown"): self
.thisown
= 0
2986 self
.__class
__ = WindowDC
2987 _gdi
.WindowDC_swigregister(WindowDCPtr
)
2989 #---------------------------------------------------------------------------
2993 return "<%s.%s; proxy of C++ wxMirrorDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2994 def __init__(self
, *args
, **kwargs
):
2995 """__init__(DC dc, bool mirror) -> MirrorDC"""
2996 newobj
= _gdi
.new_MirrorDC(*args
, **kwargs
)
2997 self
.this
= newobj
.this
3001 class MirrorDCPtr(MirrorDC
):
3002 def __init__(self
, this
):
3004 if not hasattr(self
,"thisown"): self
.thisown
= 0
3005 self
.__class
__ = MirrorDC
3006 _gdi
.MirrorDC_swigregister(MirrorDCPtr
)
3008 #---------------------------------------------------------------------------
3010 class PostScriptDC(DC
):
3012 return "<%s.%s; proxy of C++ wxPostScriptDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3013 def __init__(self
, *args
, **kwargs
):
3014 """__init__(wxPrintData printData) -> PostScriptDC"""
3015 newobj
= _gdi
.new_PostScriptDC(*args
, **kwargs
)
3016 self
.this
= newobj
.this
3019 def GetPrintData(*args
, **kwargs
):
3020 """GetPrintData() -> wxPrintData"""
3021 return _gdi
.PostScriptDC_GetPrintData(*args
, **kwargs
)
3023 def SetPrintData(*args
, **kwargs
):
3024 """SetPrintData(wxPrintData data)"""
3025 return _gdi
.PostScriptDC_SetPrintData(*args
, **kwargs
)
3027 def SetResolution(*args
, **kwargs
):
3028 """PostScriptDC.SetResolution(int ppi)"""
3029 return _gdi
.PostScriptDC_SetResolution(*args
, **kwargs
)
3031 SetResolution
= staticmethod(SetResolution
)
3032 def GetResolution(*args
, **kwargs
):
3033 """PostScriptDC.GetResolution() -> int"""
3034 return _gdi
.PostScriptDC_GetResolution(*args
, **kwargs
)
3036 GetResolution
= staticmethod(GetResolution
)
3038 class PostScriptDCPtr(PostScriptDC
):
3039 def __init__(self
, this
):
3041 if not hasattr(self
,"thisown"): self
.thisown
= 0
3042 self
.__class
__ = PostScriptDC
3043 _gdi
.PostScriptDC_swigregister(PostScriptDCPtr
)
3045 def PostScriptDC_SetResolution(*args
, **kwargs
):
3046 """PostScriptDC_SetResolution(int ppi)"""
3047 return _gdi
.PostScriptDC_SetResolution(*args
, **kwargs
)
3049 def PostScriptDC_GetResolution(*args
, **kwargs
):
3050 """PostScriptDC_GetResolution() -> int"""
3051 return _gdi
.PostScriptDC_GetResolution(*args
, **kwargs
)
3053 #---------------------------------------------------------------------------
3055 class MetaFile(core
.Object
):
3057 return "<%s.%s; proxy of C++ wxMetaFile instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3058 def __init__(self
, *args
, **kwargs
):
3059 """__init__(wxString filename=wxPyEmptyString) -> MetaFile"""
3060 newobj
= _gdi
.new_MetaFile(*args
, **kwargs
)
3061 self
.this
= newobj
.this
3064 def __del__(self
, destroy
=_gdi
.delete_MetaFile
):
3067 if self
.thisown
: destroy(self
)
3070 def Ok(*args
, **kwargs
):
3072 return _gdi
.MetaFile_Ok(*args
, **kwargs
)
3074 def SetClipboard(*args
, **kwargs
):
3075 """SetClipboard(int width=0, int height=0) -> bool"""
3076 return _gdi
.MetaFile_SetClipboard(*args
, **kwargs
)
3078 def GetSize(*args
, **kwargs
):
3079 """GetSize() -> Size"""
3080 return _gdi
.MetaFile_GetSize(*args
, **kwargs
)
3082 def GetWidth(*args
, **kwargs
):
3083 """GetWidth() -> int"""
3084 return _gdi
.MetaFile_GetWidth(*args
, **kwargs
)
3086 def GetHeight(*args
, **kwargs
):
3087 """GetHeight() -> int"""
3088 return _gdi
.MetaFile_GetHeight(*args
, **kwargs
)
3090 def GetFileName(*args
, **kwargs
):
3091 """GetFileName() -> wxString"""
3092 return _gdi
.MetaFile_GetFileName(*args
, **kwargs
)
3094 def __nonzero__(self
): return self
.Ok()
3096 class MetaFilePtr(MetaFile
):
3097 def __init__(self
, this
):
3099 if not hasattr(self
,"thisown"): self
.thisown
= 0
3100 self
.__class
__ = MetaFile
3101 _gdi
.MetaFile_swigregister(MetaFilePtr
)
3103 class MetaFileDC(DC
):
3105 return "<%s.%s; proxy of C++ wxMetaFileDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3106 def __init__(self
, *args
, **kwargs
):
3108 __init__(wxString filename=wxPyEmptyString, int width=0, int height=0,
3109 wxString description=wxPyEmptyString) -> MetaFileDC
3111 newobj
= _gdi
.new_MetaFileDC(*args
, **kwargs
)
3112 self
.this
= newobj
.this
3115 def Close(*args
, **kwargs
):
3116 """Close() -> MetaFile"""
3117 return _gdi
.MetaFileDC_Close(*args
, **kwargs
)
3120 class MetaFileDCPtr(MetaFileDC
):
3121 def __init__(self
, this
):
3123 if not hasattr(self
,"thisown"): self
.thisown
= 0
3124 self
.__class
__ = MetaFileDC
3125 _gdi
.MetaFileDC_swigregister(MetaFileDCPtr
)
3127 class PrinterDC(DC
):
3129 return "<%s.%s; proxy of C++ wxPrinterDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3130 def __init__(self
, *args
, **kwargs
):
3131 """__init__(wxPrintData printData) -> PrinterDC"""
3132 newobj
= _gdi
.new_PrinterDC(*args
, **kwargs
)
3133 self
.this
= newobj
.this
3137 class PrinterDCPtr(PrinterDC
):
3138 def __init__(self
, this
):
3140 if not hasattr(self
,"thisown"): self
.thisown
= 0
3141 self
.__class
__ = PrinterDC
3142 _gdi
.PrinterDC_swigregister(PrinterDCPtr
)
3144 #---------------------------------------------------------------------------
3146 IMAGELIST_DRAW_NORMAL
= _gdi
.IMAGELIST_DRAW_NORMAL
3147 IMAGELIST_DRAW_TRANSPARENT
= _gdi
.IMAGELIST_DRAW_TRANSPARENT
3148 IMAGELIST_DRAW_SELECTED
= _gdi
.IMAGELIST_DRAW_SELECTED
3149 IMAGELIST_DRAW_FOCUSED
= _gdi
.IMAGELIST_DRAW_FOCUSED
3150 IMAGE_LIST_NORMAL
= _gdi
.IMAGE_LIST_NORMAL
3151 IMAGE_LIST_SMALL
= _gdi
.IMAGE_LIST_SMALL
3152 IMAGE_LIST_STATE
= _gdi
.IMAGE_LIST_STATE
3153 class ImageList(core
.Object
):
3155 return "<%s.%s; proxy of C++ wxImageList instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3156 def __init__(self
, *args
, **kwargs
):
3157 """__init__(int width, int height, int mask=True, int initialCount=1) -> ImageList"""
3158 newobj
= _gdi
.new_ImageList(*args
, **kwargs
)
3159 self
.this
= newobj
.this
3162 def __del__(self
, destroy
=_gdi
.delete_ImageList
):
3165 if self
.thisown
: destroy(self
)
3168 def Add(*args
, **kwargs
):
3169 """Add(Bitmap bitmap, Bitmap mask=NullBitmap) -> int"""
3170 return _gdi
.ImageList_Add(*args
, **kwargs
)
3172 def AddWithColourMask(*args
, **kwargs
):
3173 """AddWithColourMask(Bitmap bitmap, Colour maskColour) -> int"""
3174 return _gdi
.ImageList_AddWithColourMask(*args
, **kwargs
)
3176 def AddIcon(*args
, **kwargs
):
3177 """AddIcon(Icon icon) -> int"""
3178 return _gdi
.ImageList_AddIcon(*args
, **kwargs
)
3180 def Replace(*args
, **kwargs
):
3181 """Replace(int index, Bitmap bitmap, Bitmap mask=NullBitmap) -> bool"""
3182 return _gdi
.ImageList_Replace(*args
, **kwargs
)
3184 def Draw(*args
, **kwargs
):
3186 Draw(int index, DC dc, int x, int x, int flags=IMAGELIST_DRAW_NORMAL,
3187 bool solidBackground=False) -> bool
3189 return _gdi
.ImageList_Draw(*args
, **kwargs
)
3191 def GetImageCount(*args
, **kwargs
):
3192 """GetImageCount() -> int"""
3193 return _gdi
.ImageList_GetImageCount(*args
, **kwargs
)
3195 def Remove(*args
, **kwargs
):
3196 """Remove(int index) -> bool"""
3197 return _gdi
.ImageList_Remove(*args
, **kwargs
)
3199 def RemoveAll(*args
, **kwargs
):
3200 """RemoveAll() -> bool"""
3201 return _gdi
.ImageList_RemoveAll(*args
, **kwargs
)
3203 def GetSize(*args
, **kwargs
):
3204 """GetSize() -> (width,height)"""
3205 return _gdi
.ImageList_GetSize(*args
, **kwargs
)
3208 class ImageListPtr(ImageList
):
3209 def __init__(self
, this
):
3211 if not hasattr(self
,"thisown"): self
.thisown
= 0
3212 self
.__class
__ = ImageList
3213 _gdi
.ImageList_swigregister(ImageListPtr
)
3215 #---------------------------------------------------------------------------
3217 class PenList(core
.Object
):
3218 def __init__(self
): raise RuntimeError, "No constructor defined"
3220 return "<%s.%s; proxy of C++ wxPenList instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3221 def AddPen(*args
, **kwargs
):
3222 """AddPen(Pen pen)"""
3223 return _gdi
.PenList_AddPen(*args
, **kwargs
)
3225 def FindOrCreatePen(*args
, **kwargs
):
3226 """FindOrCreatePen(Colour colour, int width, int style) -> Pen"""
3227 return _gdi
.PenList_FindOrCreatePen(*args
, **kwargs
)
3229 def RemovePen(*args
, **kwargs
):
3230 """RemovePen(Pen pen)"""
3231 return _gdi
.PenList_RemovePen(*args
, **kwargs
)
3233 def GetCount(*args
, **kwargs
):
3234 """GetCount() -> int"""
3235 return _gdi
.PenList_GetCount(*args
, **kwargs
)
3238 class PenListPtr(PenList
):
3239 def __init__(self
, this
):
3241 if not hasattr(self
,"thisown"): self
.thisown
= 0
3242 self
.__class
__ = PenList
3243 _gdi
.PenList_swigregister(PenListPtr
)
3245 class BrushList(core
.Object
):
3246 def __init__(self
): raise RuntimeError, "No constructor defined"
3248 return "<%s.%s; proxy of C++ wxBrushList instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3249 def AddBrush(*args
, **kwargs
):
3250 """AddBrush(Brush brush)"""
3251 return _gdi
.BrushList_AddBrush(*args
, **kwargs
)
3253 def FindOrCreateBrush(*args
, **kwargs
):
3254 """FindOrCreateBrush(Colour colour, int style) -> Brush"""
3255 return _gdi
.BrushList_FindOrCreateBrush(*args
, **kwargs
)
3257 def RemoveBrush(*args
, **kwargs
):
3258 """RemoveBrush(Brush brush)"""
3259 return _gdi
.BrushList_RemoveBrush(*args
, **kwargs
)
3261 def GetCount(*args
, **kwargs
):
3262 """GetCount() -> int"""
3263 return _gdi
.BrushList_GetCount(*args
, **kwargs
)
3266 class BrushListPtr(BrushList
):
3267 def __init__(self
, this
):
3269 if not hasattr(self
,"thisown"): self
.thisown
= 0
3270 self
.__class
__ = BrushList
3271 _gdi
.BrushList_swigregister(BrushListPtr
)
3273 class ColourDatabase(core
.Object
):
3275 return "<%s.%s; proxy of C++ wxColourDatabase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3276 def __init__(self
, *args
, **kwargs
):
3277 """__init__() -> ColourDatabase"""
3278 newobj
= _gdi
.new_ColourDatabase(*args
, **kwargs
)
3279 self
.this
= newobj
.this
3282 def __del__(self
, destroy
=_gdi
.delete_ColourDatabase
):
3285 if self
.thisown
: destroy(self
)
3288 def Find(*args
, **kwargs
):
3289 """Find(wxString name) -> Colour"""
3290 return _gdi
.ColourDatabase_Find(*args
, **kwargs
)
3292 def FindName(*args
, **kwargs
):
3293 """FindName(Colour colour) -> wxString"""
3294 return _gdi
.ColourDatabase_FindName(*args
, **kwargs
)
3297 def AddColour(*args
, **kwargs
):
3298 """AddColour(wxString name, Colour colour)"""
3299 return _gdi
.ColourDatabase_AddColour(*args
, **kwargs
)
3301 def Append(*args
, **kwargs
):
3302 """Append(wxString name, int red, int green, int blue)"""
3303 return _gdi
.ColourDatabase_Append(*args
, **kwargs
)
3306 class ColourDatabasePtr(ColourDatabase
):
3307 def __init__(self
, this
):
3309 if not hasattr(self
,"thisown"): self
.thisown
= 0
3310 self
.__class
__ = ColourDatabase
3311 _gdi
.ColourDatabase_swigregister(ColourDatabasePtr
)
3313 class FontList(core
.Object
):
3314 def __init__(self
): raise RuntimeError, "No constructor defined"
3316 return "<%s.%s; proxy of C++ wxFontList instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3317 def AddFont(*args
, **kwargs
):
3318 """AddFont(Font font)"""
3319 return _gdi
.FontList_AddFont(*args
, **kwargs
)
3321 def FindOrCreateFont(*args
, **kwargs
):
3323 FindOrCreateFont(int point_size, int family, int style, int weight,
3324 bool underline=False, wxString facename=wxPyEmptyString,
3325 wxFontEncoding encoding=FONTENCODING_DEFAULT) -> Font
3327 return _gdi
.FontList_FindOrCreateFont(*args
, **kwargs
)
3329 def RemoveFont(*args
, **kwargs
):
3330 """RemoveFont(Font font)"""
3331 return _gdi
.FontList_RemoveFont(*args
, **kwargs
)
3333 def GetCount(*args
, **kwargs
):
3334 """GetCount() -> int"""
3335 return _gdi
.FontList_GetCount(*args
, **kwargs
)
3338 class FontListPtr(FontList
):
3339 def __init__(self
, this
):
3341 if not hasattr(self
,"thisown"): self
.thisown
= 0
3342 self
.__class
__ = FontList
3343 _gdi
.FontList_swigregister(FontListPtr
)
3345 #---------------------------------------------------------------------------
3347 #---------------------------------------------------------------------------
3349 class Effects(core
.Object
):
3351 return "<%s.%s; proxy of C++ wxEffects instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3352 def __init__(self
, *args
, **kwargs
):
3353 """__init__() -> Effects"""
3354 newobj
= _gdi
.new_Effects(*args
, **kwargs
)
3355 self
.this
= newobj
.this
3358 def GetHighlightColour(*args
, **kwargs
):
3359 """GetHighlightColour() -> Colour"""
3360 return _gdi
.Effects_GetHighlightColour(*args
, **kwargs
)
3362 def GetLightShadow(*args
, **kwargs
):
3363 """GetLightShadow() -> Colour"""
3364 return _gdi
.Effects_GetLightShadow(*args
, **kwargs
)
3366 def GetFaceColour(*args
, **kwargs
):
3367 """GetFaceColour() -> Colour"""
3368 return _gdi
.Effects_GetFaceColour(*args
, **kwargs
)
3370 def GetMediumShadow(*args
, **kwargs
):
3371 """GetMediumShadow() -> Colour"""
3372 return _gdi
.Effects_GetMediumShadow(*args
, **kwargs
)
3374 def GetDarkShadow(*args
, **kwargs
):
3375 """GetDarkShadow() -> Colour"""
3376 return _gdi
.Effects_GetDarkShadow(*args
, **kwargs
)
3378 def SetHighlightColour(*args
, **kwargs
):
3379 """SetHighlightColour(Colour c)"""
3380 return _gdi
.Effects_SetHighlightColour(*args
, **kwargs
)
3382 def SetLightShadow(*args
, **kwargs
):
3383 """SetLightShadow(Colour c)"""
3384 return _gdi
.Effects_SetLightShadow(*args
, **kwargs
)
3386 def SetFaceColour(*args
, **kwargs
):
3387 """SetFaceColour(Colour c)"""
3388 return _gdi
.Effects_SetFaceColour(*args
, **kwargs
)
3390 def SetMediumShadow(*args
, **kwargs
):
3391 """SetMediumShadow(Colour c)"""
3392 return _gdi
.Effects_SetMediumShadow(*args
, **kwargs
)
3394 def SetDarkShadow(*args
, **kwargs
):
3395 """SetDarkShadow(Colour c)"""
3396 return _gdi
.Effects_SetDarkShadow(*args
, **kwargs
)
3398 def Set(*args
, **kwargs
):
3400 Set(Colour highlightColour, Colour lightShadow, Colour faceColour,
3401 Colour mediumShadow, Colour darkShadow)
3403 return _gdi
.Effects_Set(*args
, **kwargs
)
3405 def DrawSunkenEdge(*args
, **kwargs
):
3406 """DrawSunkenEdge(DC dc, Rect rect, int borderSize=1)"""
3407 return _gdi
.Effects_DrawSunkenEdge(*args
, **kwargs
)
3409 def TileBitmap(*args
, **kwargs
):
3410 """TileBitmap(Rect rect, DC dc, Bitmap bitmap) -> bool"""
3411 return _gdi
.Effects_TileBitmap(*args
, **kwargs
)
3414 class EffectsPtr(Effects
):
3415 def __init__(self
, this
):
3417 if not hasattr(self
,"thisown"): self
.thisown
= 0
3418 self
.__class
__ = Effects
3419 _gdi
.Effects_swigregister(EffectsPtr
)
3421 NORMAL_FONT
= cvar
.NORMAL_FONT
3422 SMALL_FONT
= cvar
.SMALL_FONT
3423 ITALIC_FONT
= cvar
.ITALIC_FONT
3424 SWISS_FONT
= cvar
.SWISS_FONT
3425 RED_PEN
= cvar
.RED_PEN
3426 CYAN_PEN
= cvar
.CYAN_PEN
3427 GREEN_PEN
= cvar
.GREEN_PEN
3428 BLACK_PEN
= cvar
.BLACK_PEN
3429 WHITE_PEN
= cvar
.WHITE_PEN
3430 TRANSPARENT_PEN
= cvar
.TRANSPARENT_PEN
3431 BLACK_DASHED_PEN
= cvar
.BLACK_DASHED_PEN
3432 GREY_PEN
= cvar
.GREY_PEN
3433 MEDIUM_GREY_PEN
= cvar
.MEDIUM_GREY_PEN
3434 LIGHT_GREY_PEN
= cvar
.LIGHT_GREY_PEN
3435 BLUE_BRUSH
= cvar
.BLUE_BRUSH
3436 GREEN_BRUSH
= cvar
.GREEN_BRUSH
3437 WHITE_BRUSH
= cvar
.WHITE_BRUSH
3438 BLACK_BRUSH
= cvar
.BLACK_BRUSH
3439 TRANSPARENT_BRUSH
= cvar
.TRANSPARENT_BRUSH
3440 CYAN_BRUSH
= cvar
.CYAN_BRUSH
3441 RED_BRUSH
= cvar
.RED_BRUSH
3442 GREY_BRUSH
= cvar
.GREY_BRUSH
3443 MEDIUM_GREY_BRUSH
= cvar
.MEDIUM_GREY_BRUSH
3444 LIGHT_GREY_BRUSH
= cvar
.LIGHT_GREY_BRUSH
3451 LIGHT_GREY
= cvar
.LIGHT_GREY
3452 STANDARD_CURSOR
= cvar
.STANDARD_CURSOR
3453 HOURGLASS_CURSOR
= cvar
.HOURGLASS_CURSOR
3454 CROSS_CURSOR
= cvar
.CROSS_CURSOR
3455 NullBitmap
= cvar
.NullBitmap
3456 NullIcon
= cvar
.NullIcon
3457 NullCursor
= cvar
.NullCursor
3458 NullPen
= cvar
.NullPen
3459 NullBrush
= cvar
.NullBrush
3460 NullPalette
= cvar
.NullPalette
3461 NullFont
= cvar
.NullFont
3462 NullColour
= cvar
.NullColour
3463 TheFontList
= cvar
.TheFontList
3464 ThePenList
= cvar
.ThePenList
3465 TheBrushList
= cvar
.TheBrushList
3466 TheColourDatabase
= cvar
.TheColourDatabase