1 # This file was created automatically by SWIG.
2 # Don't modify this file, modify the SWIG interface instead.
8 #---------------------------------------------------------------------------
10 class GDIObject(core
.Object
):
12 return "<%s.%s; proxy of C++ wxGDIObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
13 def __init__(self
, *args
, **kwargs
):
14 """__init__() -> GDIObject"""
15 newobj
= _gdi
.new_GDIObject(*args
, **kwargs
)
16 self
.this
= newobj
.this
19 def __del__(self
, destroy
=_gdi
.delete_GDIObject
):
22 if self
.thisown
: destroy(self
)
25 def GetVisible(*args
, **kwargs
):
26 """GetVisible() -> bool"""
27 return _gdi
.GDIObject_GetVisible(*args
, **kwargs
)
29 def SetVisible(*args
, **kwargs
):
30 """SetVisible(bool visible)"""
31 return _gdi
.GDIObject_SetVisible(*args
, **kwargs
)
33 def IsNull(*args
, **kwargs
):
34 """IsNull() -> bool"""
35 return _gdi
.GDIObject_IsNull(*args
, **kwargs
)
38 class GDIObjectPtr(GDIObject
):
39 def __init__(self
, this
):
41 if not hasattr(self
,"thisown"): self
.thisown
= 0
42 self
.__class
__ = GDIObject
43 _gdi
.GDIObject_swigregister(GDIObjectPtr
)
45 #---------------------------------------------------------------------------
47 class Colour(core
.Object
):
49 return "<%s.%s; proxy of C++ wxColour instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
50 def __init__(self
, *args
, **kwargs
):
51 """__init__(unsigned char red=0, unsigned char green=0, unsigned char blue=0) -> Colour"""
52 newobj
= _gdi
.new_Colour(*args
, **kwargs
)
53 self
.this
= newobj
.this
56 def __del__(self
, destroy
=_gdi
.delete_Colour
):
59 if self
.thisown
: destroy(self
)
62 def Red(*args
, **kwargs
):
63 """Red() -> unsigned char"""
64 return _gdi
.Colour_Red(*args
, **kwargs
)
66 def Green(*args
, **kwargs
):
67 """Green() -> unsigned char"""
68 return _gdi
.Colour_Green(*args
, **kwargs
)
70 def Blue(*args
, **kwargs
):
71 """Blue() -> unsigned char"""
72 return _gdi
.Colour_Blue(*args
, **kwargs
)
74 def Ok(*args
, **kwargs
):
76 return _gdi
.Colour_Ok(*args
, **kwargs
)
78 def Set(*args
, **kwargs
):
79 """Set(unsigned char red, unsigned char green, unsigned char blue)"""
80 return _gdi
.Colour_Set(*args
, **kwargs
)
82 def SetRGB(*args
, **kwargs
):
83 """SetRGB(unsigned long colRGB)"""
84 return _gdi
.Colour_SetRGB(*args
, **kwargs
)
86 def __eq__(*args
, **kwargs
):
87 """__eq__(Colour colour) -> bool"""
88 return _gdi
.Colour___eq__(*args
, **kwargs
)
90 def __ne__(*args
, **kwargs
):
91 """__ne__(Colour colour) -> bool"""
92 return _gdi
.Colour___ne__(*args
, **kwargs
)
94 def InitFromName(*args
, **kwargs
):
95 """InitFromName(String colourName)"""
96 return _gdi
.Colour_InitFromName(*args
, **kwargs
)
98 def Get(*args
, **kwargs
):
99 """Get() -> PyObject"""
100 return _gdi
.Colour_Get(*args
, **kwargs
)
103 def __str__(self
): return str(self
.asTuple())
104 def __repr__(self
): return 'wx.Colour' + str(self
.asTuple())
105 def __nonzero__(self
): return self
.Ok()
106 __safe_for_unpickling__
= True
107 def __reduce__(self
): return (Colour
, self
.Get())
110 class ColourPtr(Colour
):
111 def __init__(self
, this
):
113 if not hasattr(self
,"thisown"): self
.thisown
= 0
114 self
.__class
__ = Colour
115 _gdi
.Colour_swigregister(ColourPtr
)
117 def NamedColour(*args
, **kwargs
):
118 """NamedColour(String colorName) -> Colour"""
119 val
= _gdi
.new_NamedColour(*args
, **kwargs
)
123 def ColourRGB(*args
, **kwargs
):
124 """ColourRGB(unsigned long colRGB) -> Colour"""
125 val
= _gdi
.new_ColourRGB(*args
, **kwargs
)
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 GetDashCount(*args
, **kwargs
):
235 """GetDashCount() -> int"""
236 return _gdi
.Pen_GetDashCount(*args
, **kwargs
)
238 def __nonzero__(self
): return self
.Ok()
241 def __init__(self
, this
):
243 if not hasattr(self
,"thisown"): self
.thisown
= 0
245 _gdi
.Pen_swigregister(PenPtr
)
249 return "<%s.%s; proxy of C++ wxPyPen instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
250 def __init__(self
, *args
, **kwargs
):
251 """__init__(Colour colour, int width=1, int style=SOLID) -> PyPen"""
252 newobj
= _gdi
.new_PyPen(*args
, **kwargs
)
253 self
.this
= newobj
.this
256 def __del__(self
, destroy
=_gdi
.delete_PyPen
):
259 if self
.thisown
: destroy(self
)
262 def SetDashes(*args
, **kwargs
):
263 """SetDashes(int dashes, wxDash dashes_array)"""
264 return _gdi
.PyPen_SetDashes(*args
, **kwargs
)
267 class PyPenPtr(PyPen
):
268 def __init__(self
, this
):
270 if not hasattr(self
,"thisown"): self
.thisown
= 0
271 self
.__class
__ = PyPen
272 _gdi
.PyPen_swigregister(PyPenPtr
)
275 #---------------------------------------------------------------------------
277 class Brush(GDIObject
):
279 A brush is a drawing tool for filling in areas. It is used for painting the
280 background of rectangles, ellipses, etc. It has a colour and a style.
283 return "<%s.%s; proxy of C++ wxBrush instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
284 def __init__(self
, *args
, **kwargs
):
286 __init__(Colour colour, int style=SOLID) -> Brush
288 Constructs a brush from a colour object and style.
290 newobj
= _gdi
.new_Brush(*args
, **kwargs
)
291 self
.this
= newobj
.this
294 def __del__(self
, destroy
=_gdi
.delete_Brush
):
297 if self
.thisown
: destroy(self
)
300 def SetColour(*args
, **kwargs
):
301 """SetColour(Colour col)"""
302 return _gdi
.Brush_SetColour(*args
, **kwargs
)
304 def SetStyle(*args
, **kwargs
):
305 """SetStyle(int style)"""
306 return _gdi
.Brush_SetStyle(*args
, **kwargs
)
308 def SetStipple(*args
, **kwargs
):
309 """SetStipple(Bitmap stipple)"""
310 return _gdi
.Brush_SetStipple(*args
, **kwargs
)
312 def GetColour(*args
, **kwargs
):
313 """GetColour() -> Colour"""
314 return _gdi
.Brush_GetColour(*args
, **kwargs
)
316 def GetStyle(*args
, **kwargs
):
317 """GetStyle() -> int"""
318 return _gdi
.Brush_GetStyle(*args
, **kwargs
)
320 def GetStipple(*args
, **kwargs
):
321 """GetStipple() -> Bitmap"""
322 return _gdi
.Brush_GetStipple(*args
, **kwargs
)
324 def Ok(*args
, **kwargs
):
326 return _gdi
.Brush_Ok(*args
, **kwargs
)
328 def __nonzero__(self
): return self
.Ok()
330 class BrushPtr(Brush
):
331 def __init__(self
, this
):
333 if not hasattr(self
,"thisown"): self
.thisown
= 0
334 self
.__class
__ = Brush
335 _gdi
.Brush_swigregister(BrushPtr
)
337 class Bitmap(GDIObject
):
339 return "<%s.%s; proxy of C++ wxBitmap instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
340 def __init__(self
, *args
, **kwargs
):
342 __init__(String name, int type=BITMAP_TYPE_ANY) -> Bitmap
344 Loads a bitmap from a file.
346 newobj
= _gdi
.new_Bitmap(*args
, **kwargs
)
347 self
.this
= newobj
.this
350 def __del__(self
, destroy
=_gdi
.delete_Bitmap
):
353 if self
.thisown
: destroy(self
)
356 def Ok(*args
, **kwargs
):
358 return _gdi
.Bitmap_Ok(*args
, **kwargs
)
360 def GetWidth(*args
, **kwargs
):
364 Gets the width of the bitmap in pixels.
366 return _gdi
.Bitmap_GetWidth(*args
, **kwargs
)
368 def GetHeight(*args
, **kwargs
):
372 Gets the height of the bitmap in pixels.
374 return _gdi
.Bitmap_GetHeight(*args
, **kwargs
)
376 def GetDepth(*args
, **kwargs
):
380 Gets the colour depth of the bitmap. A value of 1 indicates a
383 return _gdi
.Bitmap_GetDepth(*args
, **kwargs
)
385 def ConvertToImage(*args
, **kwargs
):
387 ConvertToImage() -> Image
389 Creates a platform-independent image from a platform-dependent bitmap. This
390 preserves mask information so that bitmaps and images can be converted back
391 and forth without loss in that respect.
393 return _gdi
.Bitmap_ConvertToImage(*args
, **kwargs
)
395 def GetMask(*args
, **kwargs
):
399 Gets the associated mask (if any) which may have been loaded from a file
400 or explpicitly set for the bitmap.
402 return _gdi
.Bitmap_GetMask(*args
, **kwargs
)
404 def SetMask(*args
, **kwargs
):
408 Sets the mask for this bitmap.
410 return _gdi
.Bitmap_SetMask(*args
, **kwargs
)
412 def SetMaskColour(*args
, **kwargs
):
414 SetMaskColour(Colour colour)
416 Create a Mask based on a specified colour in the Bitmap.
418 return _gdi
.Bitmap_SetMaskColour(*args
, **kwargs
)
420 def GetSubBitmap(*args
, **kwargs
):
422 GetSubBitmap(Rect rect) -> Bitmap
424 Returns a sub bitmap of the current one as long as the rect belongs entirely
425 to the bitmap. This function preserves bit depth and mask information.
427 return _gdi
.Bitmap_GetSubBitmap(*args
, **kwargs
)
429 def SaveFile(*args
, **kwargs
):
431 SaveFile(String name, int type, Palette palette=(wxPalette *) NULL) -> bool
433 Saves a bitmap in the named file.
435 return _gdi
.Bitmap_SaveFile(*args
, **kwargs
)
437 def LoadFile(*args
, **kwargs
):
439 LoadFile(String name, int type) -> bool
441 Loads a bitmap from a file
443 return _gdi
.Bitmap_LoadFile(*args
, **kwargs
)
445 def CopyFromIcon(*args
, **kwargs
):
446 """CopyFromIcon(Icon icon) -> bool"""
447 return _gdi
.Bitmap_CopyFromIcon(*args
, **kwargs
)
449 def SetHeight(*args
, **kwargs
):
451 SetHeight(int height)
453 Set the height property (does not affect the bitmap data).
455 return _gdi
.Bitmap_SetHeight(*args
, **kwargs
)
457 def SetWidth(*args
, **kwargs
):
461 Set the width property (does not affect the bitmap data).
463 return _gdi
.Bitmap_SetWidth(*args
, **kwargs
)
465 def SetDepth(*args
, **kwargs
):
469 Set the depth property (does not affect the bitmap data).
471 return _gdi
.Bitmap_SetDepth(*args
, **kwargs
)
473 def __nonzero__(self
): return self
.Ok()
475 class BitmapPtr(Bitmap
):
476 def __init__(self
, this
):
478 if not hasattr(self
,"thisown"): self
.thisown
= 0
479 self
.__class
__ = Bitmap
480 _gdi
.Bitmap_swigregister(BitmapPtr
)
482 def EmptyBitmap(*args
, **kwargs
):
484 EmptyBitmap(int width, int height, int depth=-1) -> Bitmap
486 Creates a new bitmap of the given size. A depth of -1 indicates the depth of
487 the current screen or visual. Some platforms only support 1 for monochrome and
488 -1 for the current colour setting.
490 val
= _gdi
.new_EmptyBitmap(*args
, **kwargs
)
494 def BitmapFromIcon(*args
, **kwargs
):
496 BitmapFromIcon(Icon icon) -> Bitmap
498 Create a new bitmap from an Icon object.
500 val
= _gdi
.new_BitmapFromIcon(*args
, **kwargs
)
504 def BitmapFromImage(*args
, **kwargs
):
506 BitmapFromImage(Image image, int depth=-1) -> Bitmap
508 Creates bitmap object from the image. This has to be done to actually display
509 an image as you cannot draw an image directly on a window. The resulting
510 bitmap will use the provided colour depth (or that of the current system if
511 depth is -1) which entails that a colour reduction has to take place.
513 val
= _gdi
.new_BitmapFromImage(*args
, **kwargs
)
517 def BitmapFromXPMData(*args
, **kwargs
):
519 BitmapFromXPMData(PyObject listOfStrings) -> Bitmap
521 Construct a Bitmap from a list of strings formatted as XPM data.
523 val
= _gdi
.new_BitmapFromXPMData(*args
, **kwargs
)
527 def BitmapFromBits(*args
, **kwargs
):
529 BitmapFromBits(PyObject bits, int width, int height, int depth=1) -> Bitmap
531 Creates a bitmap from an array of bits. You should only use this function for
532 monochrome bitmaps (depth 1) in portable programs: in this case the bits
533 parameter should contain an XBM image. For other bit depths, the behaviour is
536 val
= _gdi
.new_BitmapFromBits(*args
, **kwargs
)
540 class Mask(core
.Object
):
542 This class encapsulates a monochrome mask bitmap, where the masked area is
543 black and the unmasked area is white. When associated with a bitmap and drawn
544 in a device context, the unmasked area of the bitmap will be drawn, and the
545 masked area will not be drawn.
548 return "<%s.%s; proxy of C++ wxMask instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
549 def __init__(self
, *args
, **kwargs
):
551 __init__(Bitmap bitmap) -> Mask
553 Constructs a mask from a monochrome bitmap.
555 newobj
= _gdi
.new_Mask(*args
, **kwargs
)
556 self
.this
= newobj
.this
561 def __init__(self
, this
):
563 if not hasattr(self
,"thisown"): self
.thisown
= 0
564 self
.__class
__ = Mask
565 _gdi
.Mask_swigregister(MaskPtr
)
567 def MaskColour(*args
, **kwargs
):
569 MaskColour(Bitmap bitmap, Colour colour) -> Mask
571 Constructs a mask from a bitmap and a colour in that bitmap that indicates the
574 val
= _gdi
.new_MaskColour(*args
, **kwargs
)
578 class Icon(GDIObject
):
580 return "<%s.%s; proxy of C++ wxIcon instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
581 def __init__(self
, *args
, **kwargs
):
582 """__init__(String name, long flags, int desiredWidth=-1, int desiredHeight=-1) -> Icon"""
583 newobj
= _gdi
.new_Icon(*args
, **kwargs
)
584 self
.this
= newobj
.this
587 def __del__(self
, destroy
=_gdi
.delete_Icon
):
590 if self
.thisown
: destroy(self
)
593 def LoadFile(*args
, **kwargs
):
594 """LoadFile(String name, long flags) -> bool"""
595 return _gdi
.Icon_LoadFile(*args
, **kwargs
)
597 def Ok(*args
, **kwargs
):
599 return _gdi
.Icon_Ok(*args
, **kwargs
)
601 def GetWidth(*args
, **kwargs
):
602 """GetWidth() -> int"""
603 return _gdi
.Icon_GetWidth(*args
, **kwargs
)
605 def GetHeight(*args
, **kwargs
):
606 """GetHeight() -> int"""
607 return _gdi
.Icon_GetHeight(*args
, **kwargs
)
609 def GetDepth(*args
, **kwargs
):
610 """GetDepth() -> int"""
611 return _gdi
.Icon_GetDepth(*args
, **kwargs
)
613 def SetWidth(*args
, **kwargs
):
614 """SetWidth(int w)"""
615 return _gdi
.Icon_SetWidth(*args
, **kwargs
)
617 def SetHeight(*args
, **kwargs
):
618 """SetHeight(int h)"""
619 return _gdi
.Icon_SetHeight(*args
, **kwargs
)
621 def SetDepth(*args
, **kwargs
):
622 """SetDepth(int d)"""
623 return _gdi
.Icon_SetDepth(*args
, **kwargs
)
625 def CopyFromBitmap(*args
, **kwargs
):
626 """CopyFromBitmap(Bitmap bmp)"""
627 return _gdi
.Icon_CopyFromBitmap(*args
, **kwargs
)
629 def __nonzero__(self
): return self
.Ok()
632 def __init__(self
, this
):
634 if not hasattr(self
,"thisown"): self
.thisown
= 0
635 self
.__class
__ = Icon
636 _gdi
.Icon_swigregister(IconPtr
)
638 def EmptyIcon(*args
, **kwargs
):
639 """EmptyIcon() -> Icon"""
640 val
= _gdi
.new_EmptyIcon(*args
, **kwargs
)
644 def IconFromLocation(*args
, **kwargs
):
645 """IconFromLocation(IconLocation loc) -> Icon"""
646 val
= _gdi
.new_IconFromLocation(*args
, **kwargs
)
650 def IconFromBitmap(*args
, **kwargs
):
651 """IconFromBitmap(Bitmap bmp) -> Icon"""
652 val
= _gdi
.new_IconFromBitmap(*args
, **kwargs
)
656 def IconFromXPMData(*args
, **kwargs
):
657 """IconFromXPMData(PyObject listOfStrings) -> Icon"""
658 val
= _gdi
.new_IconFromXPMData(*args
, **kwargs
)
662 class IconLocation(object):
664 return "<%s.%s; proxy of C++ wxIconLocation instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
665 def __init__(self
, *args
, **kwargs
):
666 """__init__(String filename=&wxPyEmptyString, int num=0) -> IconLocation"""
667 newobj
= _gdi
.new_IconLocation(*args
, **kwargs
)
668 self
.this
= newobj
.this
671 def __del__(self
, destroy
=_gdi
.delete_IconLocation
):
674 if self
.thisown
: destroy(self
)
677 def IsOk(*args
, **kwargs
):
679 return _gdi
.IconLocation_IsOk(*args
, **kwargs
)
681 def __nonzero__(self
): return self
.Ok()
682 def SetFileName(*args
, **kwargs
):
683 """SetFileName(String filename)"""
684 return _gdi
.IconLocation_SetFileName(*args
, **kwargs
)
686 def GetFileName(*args
, **kwargs
):
687 """GetFileName() -> String"""
688 return _gdi
.IconLocation_GetFileName(*args
, **kwargs
)
690 def SetIndex(*args
, **kwargs
):
691 """SetIndex(int num)"""
692 return _gdi
.IconLocation_SetIndex(*args
, **kwargs
)
694 def GetIndex(*args
, **kwargs
):
695 """GetIndex() -> int"""
696 return _gdi
.IconLocation_GetIndex(*args
, **kwargs
)
699 class IconLocationPtr(IconLocation
):
700 def __init__(self
, this
):
702 if not hasattr(self
,"thisown"): self
.thisown
= 0
703 self
.__class
__ = IconLocation
704 _gdi
.IconLocation_swigregister(IconLocationPtr
)
706 class IconBundle(object):
708 return "<%s.%s; proxy of C++ wxIconBundle instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
709 def __init__(self
, *args
, **kwargs
):
710 """__init__() -> IconBundle"""
711 newobj
= _gdi
.new_IconBundle(*args
, **kwargs
)
712 self
.this
= newobj
.this
715 def __del__(self
, destroy
=_gdi
.delete_IconBundle
):
718 if self
.thisown
: destroy(self
)
721 def AddIcon(*args
, **kwargs
):
722 """AddIcon(Icon icon)"""
723 return _gdi
.IconBundle_AddIcon(*args
, **kwargs
)
725 def AddIconFromFile(*args
, **kwargs
):
726 """AddIconFromFile(String file, long type)"""
727 return _gdi
.IconBundle_AddIconFromFile(*args
, **kwargs
)
729 def GetIcon(*args
, **kwargs
):
730 """GetIcon(Size size) -> Icon"""
731 return _gdi
.IconBundle_GetIcon(*args
, **kwargs
)
734 class IconBundlePtr(IconBundle
):
735 def __init__(self
, this
):
737 if not hasattr(self
,"thisown"): self
.thisown
= 0
738 self
.__class
__ = IconBundle
739 _gdi
.IconBundle_swigregister(IconBundlePtr
)
741 def IconBundleFromFile(*args
, **kwargs
):
742 """IconBundleFromFile(String file, long type) -> IconBundle"""
743 val
= _gdi
.new_IconBundleFromFile(*args
, **kwargs
)
747 def IconBundleFromIcon(*args
, **kwargs
):
748 """IconBundleFromIcon(Icon icon) -> IconBundle"""
749 val
= _gdi
.new_IconBundleFromIcon(*args
, **kwargs
)
753 class Cursor(GDIObject
):
755 return "<%s.%s; proxy of C++ wxCursor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
756 def __init__(self
, *args
, **kwargs
):
757 """__init__(String cursorName, long flags, int hotSpotX=0, int hotSpotY=0) -> Cursor"""
758 newobj
= _gdi
.new_Cursor(*args
, **kwargs
)
759 self
.this
= newobj
.this
762 def __del__(self
, destroy
=_gdi
.delete_Cursor
):
765 if self
.thisown
: destroy(self
)
768 def Ok(*args
, **kwargs
):
770 return _gdi
.Cursor_Ok(*args
, **kwargs
)
772 def __nonzero__(self
): return self
.Ok()
774 class CursorPtr(Cursor
):
775 def __init__(self
, this
):
777 if not hasattr(self
,"thisown"): self
.thisown
= 0
778 self
.__class
__ = Cursor
779 _gdi
.Cursor_swigregister(CursorPtr
)
781 def StockCursor(*args
, **kwargs
):
782 """StockCursor(int id) -> Cursor"""
783 val
= _gdi
.new_StockCursor(*args
, **kwargs
)
787 def CursorFromImage(*args
, **kwargs
):
788 """CursorFromImage(Image image) -> Cursor"""
789 val
= _gdi
.new_CursorFromImage(*args
, **kwargs
)
793 def CursorFromBits(*args
, **kwargs
):
795 CursorFromBits(PyObject bits, int width, int height, int hotSpotX=-1,
796 int hotSpotY=-1, PyObject maskBits=0) -> Cursor
798 val
= _gdi
.new_CursorFromBits(*args
, **kwargs
)
802 #---------------------------------------------------------------------------
804 OutRegion
= _gdi
.OutRegion
805 PartRegion
= _gdi
.PartRegion
806 InRegion
= _gdi
.InRegion
807 class Region(GDIObject
):
809 return "<%s.%s; proxy of C++ wxRegion instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
810 def __init__(self
, *args
, **kwargs
):
811 """__init__(int x=0, int y=0, int width=0, int height=0) -> Region"""
812 newobj
= _gdi
.new_Region(*args
, **kwargs
)
813 self
.this
= newobj
.this
816 def __del__(self
, destroy
=_gdi
.delete_Region
):
819 if self
.thisown
: destroy(self
)
822 def Clear(*args
, **kwargs
):
824 return _gdi
.Region_Clear(*args
, **kwargs
)
826 def Offset(*args
, **kwargs
):
827 """Offset(int x, int y) -> bool"""
828 return _gdi
.Region_Offset(*args
, **kwargs
)
830 def Contains(*args
, **kwargs
):
831 """Contains(int x, int y) -> int"""
832 return _gdi
.Region_Contains(*args
, **kwargs
)
834 def ContainsPoint(*args
, **kwargs
):
835 """ContainsPoint(Point pt) -> int"""
836 return _gdi
.Region_ContainsPoint(*args
, **kwargs
)
838 def ContainsRect(*args
, **kwargs
):
839 """ContainsRect(Rect rect) -> int"""
840 return _gdi
.Region_ContainsRect(*args
, **kwargs
)
842 def ContainsRectDim(*args
, **kwargs
):
843 """ContainsRectDim(int x, int y, int w, int h) -> int"""
844 return _gdi
.Region_ContainsRectDim(*args
, **kwargs
)
846 def GetBox(*args
, **kwargs
):
847 """GetBox() -> Rect"""
848 return _gdi
.Region_GetBox(*args
, **kwargs
)
850 def Intersect(*args
, **kwargs
):
851 """Intersect(int x, int y, int width, int height) -> bool"""
852 return _gdi
.Region_Intersect(*args
, **kwargs
)
854 def IntersectRect(*args
, **kwargs
):
855 """IntersectRect(Rect rect) -> bool"""
856 return _gdi
.Region_IntersectRect(*args
, **kwargs
)
858 def IntersectRegion(*args
, **kwargs
):
859 """IntersectRegion(Region region) -> bool"""
860 return _gdi
.Region_IntersectRegion(*args
, **kwargs
)
862 def IsEmpty(*args
, **kwargs
):
863 """IsEmpty() -> bool"""
864 return _gdi
.Region_IsEmpty(*args
, **kwargs
)
866 def Union(*args
, **kwargs
):
867 """Union(int x, int y, int width, int height) -> bool"""
868 return _gdi
.Region_Union(*args
, **kwargs
)
870 def UnionRect(*args
, **kwargs
):
871 """UnionRect(Rect rect) -> bool"""
872 return _gdi
.Region_UnionRect(*args
, **kwargs
)
874 def UnionRegion(*args
, **kwargs
):
875 """UnionRegion(Region region) -> bool"""
876 return _gdi
.Region_UnionRegion(*args
, **kwargs
)
878 def Subtract(*args
, **kwargs
):
879 """Subtract(int x, int y, int width, int height) -> bool"""
880 return _gdi
.Region_Subtract(*args
, **kwargs
)
882 def SubtractRect(*args
, **kwargs
):
883 """SubtractRect(Rect rect) -> bool"""
884 return _gdi
.Region_SubtractRect(*args
, **kwargs
)
886 def SubtractRegion(*args
, **kwargs
):
887 """SubtractRegion(Region region) -> bool"""
888 return _gdi
.Region_SubtractRegion(*args
, **kwargs
)
890 def Xor(*args
, **kwargs
):
891 """Xor(int x, int y, int width, int height) -> bool"""
892 return _gdi
.Region_Xor(*args
, **kwargs
)
894 def XorRect(*args
, **kwargs
):
895 """XorRect(Rect rect) -> bool"""
896 return _gdi
.Region_XorRect(*args
, **kwargs
)
898 def XorRegion(*args
, **kwargs
):
899 """XorRegion(Region region) -> bool"""
900 return _gdi
.Region_XorRegion(*args
, **kwargs
)
902 def ConvertToBitmap(*args
, **kwargs
):
903 """ConvertToBitmap() -> Bitmap"""
904 return _gdi
.Region_ConvertToBitmap(*args
, **kwargs
)
906 def UnionBitmap(*args
, **kwargs
):
907 """UnionBitmap(Bitmap bmp, Colour transColour=NullColour, int tolerance=0) -> bool"""
908 return _gdi
.Region_UnionBitmap(*args
, **kwargs
)
911 class RegionPtr(Region
):
912 def __init__(self
, this
):
914 if not hasattr(self
,"thisown"): self
.thisown
= 0
915 self
.__class
__ = Region
916 _gdi
.Region_swigregister(RegionPtr
)
918 def RegionFromBitmap(*args
, **kwargs
):
919 """RegionFromBitmap(Bitmap bmp, Colour transColour=NullColour, int tolerance=0) -> Region"""
920 val
= _gdi
.new_RegionFromBitmap(*args
, **kwargs
)
924 def RegionFromPoints(*args
, **kwargs
):
925 """RegionFromPoints(int points, Point points_array, int fillStyle=WINDING_RULE) -> Region"""
926 val
= _gdi
.new_RegionFromPoints(*args
, **kwargs
)
930 class RegionIterator(core
.Object
):
932 return "<%s.%s; proxy of C++ wxRegionIterator instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
933 def __init__(self
, *args
, **kwargs
):
934 """__init__(Region region) -> RegionIterator"""
935 newobj
= _gdi
.new_RegionIterator(*args
, **kwargs
)
936 self
.this
= newobj
.this
939 def __del__(self
, destroy
=_gdi
.delete_RegionIterator
):
942 if self
.thisown
: destroy(self
)
945 def GetX(*args
, **kwargs
):
947 return _gdi
.RegionIterator_GetX(*args
, **kwargs
)
949 def GetY(*args
, **kwargs
):
951 return _gdi
.RegionIterator_GetY(*args
, **kwargs
)
953 def GetW(*args
, **kwargs
):
955 return _gdi
.RegionIterator_GetW(*args
, **kwargs
)
957 def GetWidth(*args
, **kwargs
):
958 """GetWidth() -> int"""
959 return _gdi
.RegionIterator_GetWidth(*args
, **kwargs
)
961 def GetH(*args
, **kwargs
):
963 return _gdi
.RegionIterator_GetH(*args
, **kwargs
)
965 def GetHeight(*args
, **kwargs
):
966 """GetHeight() -> int"""
967 return _gdi
.RegionIterator_GetHeight(*args
, **kwargs
)
969 def GetRect(*args
, **kwargs
):
970 """GetRect() -> Rect"""
971 return _gdi
.RegionIterator_GetRect(*args
, **kwargs
)
973 def HaveRects(*args
, **kwargs
):
974 """HaveRects() -> bool"""
975 return _gdi
.RegionIterator_HaveRects(*args
, **kwargs
)
977 def Reset(*args
, **kwargs
):
979 return _gdi
.RegionIterator_Reset(*args
, **kwargs
)
981 def Next(*args
, **kwargs
):
983 return _gdi
.RegionIterator_Next(*args
, **kwargs
)
985 def __nonzero__(*args
, **kwargs
):
986 """__nonzero__() -> bool"""
987 return _gdi
.RegionIterator___nonzero__(*args
, **kwargs
)
990 class RegionIteratorPtr(RegionIterator
):
991 def __init__(self
, this
):
993 if not hasattr(self
,"thisown"): self
.thisown
= 0
994 self
.__class
__ = RegionIterator
995 _gdi
.RegionIterator_swigregister(RegionIteratorPtr
)
997 #---------------------------------------------------------------------------
999 FONTFAMILY_DEFAULT
= _gdi
.FONTFAMILY_DEFAULT
1000 FONTFAMILY_DECORATIVE
= _gdi
.FONTFAMILY_DECORATIVE
1001 FONTFAMILY_ROMAN
= _gdi
.FONTFAMILY_ROMAN
1002 FONTFAMILY_SCRIPT
= _gdi
.FONTFAMILY_SCRIPT
1003 FONTFAMILY_SWISS
= _gdi
.FONTFAMILY_SWISS
1004 FONTFAMILY_MODERN
= _gdi
.FONTFAMILY_MODERN
1005 FONTFAMILY_TELETYPE
= _gdi
.FONTFAMILY_TELETYPE
1006 FONTFAMILY_MAX
= _gdi
.FONTFAMILY_MAX
1007 FONTFAMILY_UNKNOWN
= _gdi
.FONTFAMILY_UNKNOWN
1008 FONTSTYLE_NORMAL
= _gdi
.FONTSTYLE_NORMAL
1009 FONTSTYLE_ITALIC
= _gdi
.FONTSTYLE_ITALIC
1010 FONTSTYLE_SLANT
= _gdi
.FONTSTYLE_SLANT
1011 FONTSTYLE_MAX
= _gdi
.FONTSTYLE_MAX
1012 FONTWEIGHT_NORMAL
= _gdi
.FONTWEIGHT_NORMAL
1013 FONTWEIGHT_LIGHT
= _gdi
.FONTWEIGHT_LIGHT
1014 FONTWEIGHT_BOLD
= _gdi
.FONTWEIGHT_BOLD
1015 FONTWEIGHT_MAX
= _gdi
.FONTWEIGHT_MAX
1016 FONTFLAG_DEFAULT
= _gdi
.FONTFLAG_DEFAULT
1017 FONTFLAG_ITALIC
= _gdi
.FONTFLAG_ITALIC
1018 FONTFLAG_SLANT
= _gdi
.FONTFLAG_SLANT
1019 FONTFLAG_LIGHT
= _gdi
.FONTFLAG_LIGHT
1020 FONTFLAG_BOLD
= _gdi
.FONTFLAG_BOLD
1021 FONTFLAG_ANTIALIASED
= _gdi
.FONTFLAG_ANTIALIASED
1022 FONTFLAG_NOT_ANTIALIASED
= _gdi
.FONTFLAG_NOT_ANTIALIASED
1023 FONTFLAG_UNDERLINED
= _gdi
.FONTFLAG_UNDERLINED
1024 FONTFLAG_STRIKETHROUGH
= _gdi
.FONTFLAG_STRIKETHROUGH
1025 FONTFLAG_MASK
= _gdi
.FONTFLAG_MASK
1026 FONTENCODING_SYSTEM
= _gdi
.FONTENCODING_SYSTEM
1027 FONTENCODING_DEFAULT
= _gdi
.FONTENCODING_DEFAULT
1028 FONTENCODING_ISO8859_1
= _gdi
.FONTENCODING_ISO8859_1
1029 FONTENCODING_ISO8859_2
= _gdi
.FONTENCODING_ISO8859_2
1030 FONTENCODING_ISO8859_3
= _gdi
.FONTENCODING_ISO8859_3
1031 FONTENCODING_ISO8859_4
= _gdi
.FONTENCODING_ISO8859_4
1032 FONTENCODING_ISO8859_5
= _gdi
.FONTENCODING_ISO8859_5
1033 FONTENCODING_ISO8859_6
= _gdi
.FONTENCODING_ISO8859_6
1034 FONTENCODING_ISO8859_7
= _gdi
.FONTENCODING_ISO8859_7
1035 FONTENCODING_ISO8859_8
= _gdi
.FONTENCODING_ISO8859_8
1036 FONTENCODING_ISO8859_9
= _gdi
.FONTENCODING_ISO8859_9
1037 FONTENCODING_ISO8859_10
= _gdi
.FONTENCODING_ISO8859_10
1038 FONTENCODING_ISO8859_11
= _gdi
.FONTENCODING_ISO8859_11
1039 FONTENCODING_ISO8859_12
= _gdi
.FONTENCODING_ISO8859_12
1040 FONTENCODING_ISO8859_13
= _gdi
.FONTENCODING_ISO8859_13
1041 FONTENCODING_ISO8859_14
= _gdi
.FONTENCODING_ISO8859_14
1042 FONTENCODING_ISO8859_15
= _gdi
.FONTENCODING_ISO8859_15
1043 FONTENCODING_ISO8859_MAX
= _gdi
.FONTENCODING_ISO8859_MAX
1044 FONTENCODING_KOI8
= _gdi
.FONTENCODING_KOI8
1045 FONTENCODING_ALTERNATIVE
= _gdi
.FONTENCODING_ALTERNATIVE
1046 FONTENCODING_BULGARIAN
= _gdi
.FONTENCODING_BULGARIAN
1047 FONTENCODING_CP437
= _gdi
.FONTENCODING_CP437
1048 FONTENCODING_CP850
= _gdi
.FONTENCODING_CP850
1049 FONTENCODING_CP852
= _gdi
.FONTENCODING_CP852
1050 FONTENCODING_CP855
= _gdi
.FONTENCODING_CP855
1051 FONTENCODING_CP866
= _gdi
.FONTENCODING_CP866
1052 FONTENCODING_CP874
= _gdi
.FONTENCODING_CP874
1053 FONTENCODING_CP932
= _gdi
.FONTENCODING_CP932
1054 FONTENCODING_CP936
= _gdi
.FONTENCODING_CP936
1055 FONTENCODING_CP949
= _gdi
.FONTENCODING_CP949
1056 FONTENCODING_CP950
= _gdi
.FONTENCODING_CP950
1057 FONTENCODING_CP1250
= _gdi
.FONTENCODING_CP1250
1058 FONTENCODING_CP1251
= _gdi
.FONTENCODING_CP1251
1059 FONTENCODING_CP1252
= _gdi
.FONTENCODING_CP1252
1060 FONTENCODING_CP1253
= _gdi
.FONTENCODING_CP1253
1061 FONTENCODING_CP1254
= _gdi
.FONTENCODING_CP1254
1062 FONTENCODING_CP1255
= _gdi
.FONTENCODING_CP1255
1063 FONTENCODING_CP1256
= _gdi
.FONTENCODING_CP1256
1064 FONTENCODING_CP1257
= _gdi
.FONTENCODING_CP1257
1065 FONTENCODING_CP12_MAX
= _gdi
.FONTENCODING_CP12_MAX
1066 FONTENCODING_UTF7
= _gdi
.FONTENCODING_UTF7
1067 FONTENCODING_UTF8
= _gdi
.FONTENCODING_UTF8
1068 FONTENCODING_EUC_JP
= _gdi
.FONTENCODING_EUC_JP
1069 FONTENCODING_UTF16BE
= _gdi
.FONTENCODING_UTF16BE
1070 FONTENCODING_UTF16LE
= _gdi
.FONTENCODING_UTF16LE
1071 FONTENCODING_UTF32BE
= _gdi
.FONTENCODING_UTF32BE
1072 FONTENCODING_UTF32LE
= _gdi
.FONTENCODING_UTF32LE
1073 FONTENCODING_MAX
= _gdi
.FONTENCODING_MAX
1074 FONTENCODING_UTF16
= _gdi
.FONTENCODING_UTF16
1075 FONTENCODING_UTF32
= _gdi
.FONTENCODING_UTF32
1076 FONTENCODING_UNICODE
= _gdi
.FONTENCODING_UNICODE
1077 FONTENCODING_GB2312
= _gdi
.FONTENCODING_GB2312
1078 FONTENCODING_BIG5
= _gdi
.FONTENCODING_BIG5
1079 FONTENCODING_SHIFT_JIS
= _gdi
.FONTENCODING_SHIFT_JIS
1080 #---------------------------------------------------------------------------
1082 class NativeFontInfo(object):
1084 return "<%s.%s; proxy of C++ wxNativeFontInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1085 def __init__(self
, *args
, **kwargs
):
1086 """__init__() -> NativeFontInfo"""
1087 newobj
= _gdi
.new_NativeFontInfo(*args
, **kwargs
)
1088 self
.this
= newobj
.this
1091 def __del__(self
, destroy
=_gdi
.delete_NativeFontInfo
):
1094 if self
.thisown
: destroy(self
)
1097 def Init(*args
, **kwargs
):
1099 return _gdi
.NativeFontInfo_Init(*args
, **kwargs
)
1101 def InitFromFont(*args
, **kwargs
):
1102 """InitFromFont(Font font)"""
1103 return _gdi
.NativeFontInfo_InitFromFont(*args
, **kwargs
)
1105 def GetPointSize(*args
, **kwargs
):
1106 """GetPointSize() -> int"""
1107 return _gdi
.NativeFontInfo_GetPointSize(*args
, **kwargs
)
1109 def GetStyle(*args
, **kwargs
):
1110 """GetStyle() -> int"""
1111 return _gdi
.NativeFontInfo_GetStyle(*args
, **kwargs
)
1113 def GetWeight(*args
, **kwargs
):
1114 """GetWeight() -> int"""
1115 return _gdi
.NativeFontInfo_GetWeight(*args
, **kwargs
)
1117 def GetUnderlined(*args
, **kwargs
):
1118 """GetUnderlined() -> bool"""
1119 return _gdi
.NativeFontInfo_GetUnderlined(*args
, **kwargs
)
1121 def GetFaceName(*args
, **kwargs
):
1122 """GetFaceName() -> String"""
1123 return _gdi
.NativeFontInfo_GetFaceName(*args
, **kwargs
)
1125 def GetFamily(*args
, **kwargs
):
1126 """GetFamily() -> int"""
1127 return _gdi
.NativeFontInfo_GetFamily(*args
, **kwargs
)
1129 def GetEncoding(*args
, **kwargs
):
1130 """GetEncoding() -> int"""
1131 return _gdi
.NativeFontInfo_GetEncoding(*args
, **kwargs
)
1133 def SetPointSize(*args
, **kwargs
):
1134 """SetPointSize(int pointsize)"""
1135 return _gdi
.NativeFontInfo_SetPointSize(*args
, **kwargs
)
1137 def SetStyle(*args
, **kwargs
):
1138 """SetStyle(int style)"""
1139 return _gdi
.NativeFontInfo_SetStyle(*args
, **kwargs
)
1141 def SetWeight(*args
, **kwargs
):
1142 """SetWeight(int weight)"""
1143 return _gdi
.NativeFontInfo_SetWeight(*args
, **kwargs
)
1145 def SetUnderlined(*args
, **kwargs
):
1146 """SetUnderlined(bool underlined)"""
1147 return _gdi
.NativeFontInfo_SetUnderlined(*args
, **kwargs
)
1149 def SetFaceName(*args
, **kwargs
):
1150 """SetFaceName(String facename)"""
1151 return _gdi
.NativeFontInfo_SetFaceName(*args
, **kwargs
)
1153 def SetFamily(*args
, **kwargs
):
1154 """SetFamily(int family)"""
1155 return _gdi
.NativeFontInfo_SetFamily(*args
, **kwargs
)
1157 def SetEncoding(*args
, **kwargs
):
1158 """SetEncoding(int encoding)"""
1159 return _gdi
.NativeFontInfo_SetEncoding(*args
, **kwargs
)
1161 def FromString(*args
, **kwargs
):
1162 """FromString(String s) -> bool"""
1163 return _gdi
.NativeFontInfo_FromString(*args
, **kwargs
)
1165 def ToString(*args
, **kwargs
):
1166 """ToString() -> String"""
1167 return _gdi
.NativeFontInfo_ToString(*args
, **kwargs
)
1169 def __str__(*args
, **kwargs
):
1170 """__str__() -> String"""
1171 return _gdi
.NativeFontInfo___str__(*args
, **kwargs
)
1173 def FromUserString(*args
, **kwargs
):
1174 """FromUserString(String s) -> bool"""
1175 return _gdi
.NativeFontInfo_FromUserString(*args
, **kwargs
)
1177 def ToUserString(*args
, **kwargs
):
1178 """ToUserString() -> String"""
1179 return _gdi
.NativeFontInfo_ToUserString(*args
, **kwargs
)
1182 class NativeFontInfoPtr(NativeFontInfo
):
1183 def __init__(self
, this
):
1185 if not hasattr(self
,"thisown"): self
.thisown
= 0
1186 self
.__class
__ = NativeFontInfo
1187 _gdi
.NativeFontInfo_swigregister(NativeFontInfoPtr
)
1189 class NativeEncodingInfo(object):
1191 return "<%s.%s; proxy of C++ wxNativeEncodingInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1192 facename
= property(_gdi
.NativeEncodingInfo_facename_get
, _gdi
.NativeEncodingInfo_facename_set
)
1193 encoding
= property(_gdi
.NativeEncodingInfo_encoding_get
, _gdi
.NativeEncodingInfo_encoding_set
)
1194 def __init__(self
, *args
, **kwargs
):
1195 """__init__() -> NativeEncodingInfo"""
1196 newobj
= _gdi
.new_NativeEncodingInfo(*args
, **kwargs
)
1197 self
.this
= newobj
.this
1200 def __del__(self
, destroy
=_gdi
.delete_NativeEncodingInfo
):
1203 if self
.thisown
: destroy(self
)
1206 def FromString(*args
, **kwargs
):
1207 """FromString(String s) -> bool"""
1208 return _gdi
.NativeEncodingInfo_FromString(*args
, **kwargs
)
1210 def ToString(*args
, **kwargs
):
1211 """ToString() -> String"""
1212 return _gdi
.NativeEncodingInfo_ToString(*args
, **kwargs
)
1215 class NativeEncodingInfoPtr(NativeEncodingInfo
):
1216 def __init__(self
, this
):
1218 if not hasattr(self
,"thisown"): self
.thisown
= 0
1219 self
.__class
__ = NativeEncodingInfo
1220 _gdi
.NativeEncodingInfo_swigregister(NativeEncodingInfoPtr
)
1223 def GetNativeFontEncoding(*args
, **kwargs
):
1224 """GetNativeFontEncoding(int encoding) -> NativeEncodingInfo"""
1225 return _gdi
.GetNativeFontEncoding(*args
, **kwargs
)
1227 def TestFontEncoding(*args
, **kwargs
):
1228 """TestFontEncoding(NativeEncodingInfo info) -> bool"""
1229 return _gdi
.TestFontEncoding(*args
, **kwargs
)
1230 #---------------------------------------------------------------------------
1232 class FontMapper(object):
1234 return "<%s.%s; proxy of C++ wxFontMapper instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1235 def __init__(self
, *args
, **kwargs
):
1236 """__init__() -> FontMapper"""
1237 newobj
= _gdi
.new_FontMapper(*args
, **kwargs
)
1238 self
.this
= newobj
.this
1241 def __del__(self
, destroy
=_gdi
.delete_FontMapper
):
1244 if self
.thisown
: destroy(self
)
1247 def Get(*args
, **kwargs
):
1248 """FontMapper.Get() -> FontMapper"""
1249 return _gdi
.FontMapper_Get(*args
, **kwargs
)
1251 Get
= staticmethod(Get
)
1252 def Set(*args
, **kwargs
):
1253 """FontMapper.Set(FontMapper mapper) -> FontMapper"""
1254 return _gdi
.FontMapper_Set(*args
, **kwargs
)
1256 Set
= staticmethod(Set
)
1257 def CharsetToEncoding(*args
, **kwargs
):
1258 """CharsetToEncoding(String charset, bool interactive=True) -> int"""
1259 return _gdi
.FontMapper_CharsetToEncoding(*args
, **kwargs
)
1261 def GetSupportedEncodingsCount(*args
, **kwargs
):
1262 """FontMapper.GetSupportedEncodingsCount() -> size_t"""
1263 return _gdi
.FontMapper_GetSupportedEncodingsCount(*args
, **kwargs
)
1265 GetSupportedEncodingsCount
= staticmethod(GetSupportedEncodingsCount
)
1266 def GetEncoding(*args
, **kwargs
):
1267 """FontMapper.GetEncoding(size_t n) -> int"""
1268 return _gdi
.FontMapper_GetEncoding(*args
, **kwargs
)
1270 GetEncoding
= staticmethod(GetEncoding
)
1271 def GetEncodingName(*args
, **kwargs
):
1272 """FontMapper.GetEncodingName(int encoding) -> String"""
1273 return _gdi
.FontMapper_GetEncodingName(*args
, **kwargs
)
1275 GetEncodingName
= staticmethod(GetEncodingName
)
1276 def GetEncodingDescription(*args
, **kwargs
):
1277 """FontMapper.GetEncodingDescription(int encoding) -> String"""
1278 return _gdi
.FontMapper_GetEncodingDescription(*args
, **kwargs
)
1280 GetEncodingDescription
= staticmethod(GetEncodingDescription
)
1281 def SetConfig(*args
, **kwargs
):
1282 """SetConfig(ConfigBase config)"""
1283 return _gdi
.FontMapper_SetConfig(*args
, **kwargs
)
1285 def SetConfigPath(*args
, **kwargs
):
1286 """SetConfigPath(String prefix)"""
1287 return _gdi
.FontMapper_SetConfigPath(*args
, **kwargs
)
1289 def GetDefaultConfigPath(*args
, **kwargs
):
1290 """FontMapper.GetDefaultConfigPath() -> String"""
1291 return _gdi
.FontMapper_GetDefaultConfigPath(*args
, **kwargs
)
1293 GetDefaultConfigPath
= staticmethod(GetDefaultConfigPath
)
1294 def GetAltForEncoding(*args
, **kwargs
):
1295 """GetAltForEncoding(int encoding, String facename=EmptyString, bool interactive=True) -> PyObject"""
1296 return _gdi
.FontMapper_GetAltForEncoding(*args
, **kwargs
)
1298 def IsEncodingAvailable(*args
, **kwargs
):
1299 """IsEncodingAvailable(int encoding, String facename=EmptyString) -> bool"""
1300 return _gdi
.FontMapper_IsEncodingAvailable(*args
, **kwargs
)
1302 def SetDialogParent(*args
, **kwargs
):
1303 """SetDialogParent(Window parent)"""
1304 return _gdi
.FontMapper_SetDialogParent(*args
, **kwargs
)
1306 def SetDialogTitle(*args
, **kwargs
):
1307 """SetDialogTitle(String title)"""
1308 return _gdi
.FontMapper_SetDialogTitle(*args
, **kwargs
)
1311 class FontMapperPtr(FontMapper
):
1312 def __init__(self
, this
):
1314 if not hasattr(self
,"thisown"): self
.thisown
= 0
1315 self
.__class
__ = FontMapper
1316 _gdi
.FontMapper_swigregister(FontMapperPtr
)
1318 def FontMapper_Get(*args
, **kwargs
):
1319 """FontMapper_Get() -> FontMapper"""
1320 return _gdi
.FontMapper_Get(*args
, **kwargs
)
1322 def FontMapper_Set(*args
, **kwargs
):
1323 """FontMapper_Set(FontMapper mapper) -> FontMapper"""
1324 return _gdi
.FontMapper_Set(*args
, **kwargs
)
1326 def FontMapper_GetSupportedEncodingsCount(*args
, **kwargs
):
1327 """FontMapper_GetSupportedEncodingsCount() -> size_t"""
1328 return _gdi
.FontMapper_GetSupportedEncodingsCount(*args
, **kwargs
)
1330 def FontMapper_GetEncoding(*args
, **kwargs
):
1331 """FontMapper_GetEncoding(size_t n) -> int"""
1332 return _gdi
.FontMapper_GetEncoding(*args
, **kwargs
)
1334 def FontMapper_GetEncodingName(*args
, **kwargs
):
1335 """FontMapper_GetEncodingName(int encoding) -> String"""
1336 return _gdi
.FontMapper_GetEncodingName(*args
, **kwargs
)
1338 def FontMapper_GetEncodingDescription(*args
, **kwargs
):
1339 """FontMapper_GetEncodingDescription(int encoding) -> String"""
1340 return _gdi
.FontMapper_GetEncodingDescription(*args
, **kwargs
)
1342 def FontMapper_GetDefaultConfigPath(*args
, **kwargs
):
1343 """FontMapper_GetDefaultConfigPath() -> String"""
1344 return _gdi
.FontMapper_GetDefaultConfigPath(*args
, **kwargs
)
1346 #---------------------------------------------------------------------------
1348 class Font(GDIObject
):
1350 return "<%s.%s; proxy of C++ wxFont instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1351 def __init__(self
, *args
, **kwargs
):
1353 __init__(int pointSize, int family, int style, int weight, bool underline=False,
1354 String face=EmptyString,
1355 int encoding=FONTENCODING_DEFAULT) -> Font
1357 newobj
= _gdi
.new_Font(*args
, **kwargs
)
1358 self
.this
= newobj
.this
1361 def __del__(self
, destroy
=_gdi
.delete_Font
):
1364 if self
.thisown
: destroy(self
)
1367 def Ok(*args
, **kwargs
):
1369 return _gdi
.Font_Ok(*args
, **kwargs
)
1371 def __nonzero__(self
): return self
.Ok()
1372 def __eq__(*args
, **kwargs
):
1373 """__eq__(Font font) -> bool"""
1374 return _gdi
.Font___eq__(*args
, **kwargs
)
1376 def __ne__(*args
, **kwargs
):
1377 """__ne__(Font font) -> bool"""
1378 return _gdi
.Font___ne__(*args
, **kwargs
)
1380 def GetPointSize(*args
, **kwargs
):
1381 """GetPointSize() -> int"""
1382 return _gdi
.Font_GetPointSize(*args
, **kwargs
)
1384 def GetFamily(*args
, **kwargs
):
1385 """GetFamily() -> int"""
1386 return _gdi
.Font_GetFamily(*args
, **kwargs
)
1388 def GetStyle(*args
, **kwargs
):
1389 """GetStyle() -> int"""
1390 return _gdi
.Font_GetStyle(*args
, **kwargs
)
1392 def GetWeight(*args
, **kwargs
):
1393 """GetWeight() -> int"""
1394 return _gdi
.Font_GetWeight(*args
, **kwargs
)
1396 def GetUnderlined(*args
, **kwargs
):
1397 """GetUnderlined() -> bool"""
1398 return _gdi
.Font_GetUnderlined(*args
, **kwargs
)
1400 def GetFaceName(*args
, **kwargs
):
1401 """GetFaceName() -> String"""
1402 return _gdi
.Font_GetFaceName(*args
, **kwargs
)
1404 def GetEncoding(*args
, **kwargs
):
1405 """GetEncoding() -> int"""
1406 return _gdi
.Font_GetEncoding(*args
, **kwargs
)
1408 def GetNativeFontInfo(*args
, **kwargs
):
1409 """GetNativeFontInfo() -> NativeFontInfo"""
1410 return _gdi
.Font_GetNativeFontInfo(*args
, **kwargs
)
1412 def IsFixedWidth(*args
, **kwargs
):
1413 """IsFixedWidth() -> bool"""
1414 return _gdi
.Font_IsFixedWidth(*args
, **kwargs
)
1416 def GetNativeFontInfoDesc(*args
, **kwargs
):
1417 """GetNativeFontInfoDesc() -> String"""
1418 return _gdi
.Font_GetNativeFontInfoDesc(*args
, **kwargs
)
1420 def GetNativeFontInfoUserDesc(*args
, **kwargs
):
1421 """GetNativeFontInfoUserDesc() -> String"""
1422 return _gdi
.Font_GetNativeFontInfoUserDesc(*args
, **kwargs
)
1424 def SetPointSize(*args
, **kwargs
):
1425 """SetPointSize(int pointSize)"""
1426 return _gdi
.Font_SetPointSize(*args
, **kwargs
)
1428 def SetFamily(*args
, **kwargs
):
1429 """SetFamily(int family)"""
1430 return _gdi
.Font_SetFamily(*args
, **kwargs
)
1432 def SetStyle(*args
, **kwargs
):
1433 """SetStyle(int style)"""
1434 return _gdi
.Font_SetStyle(*args
, **kwargs
)
1436 def SetWeight(*args
, **kwargs
):
1437 """SetWeight(int weight)"""
1438 return _gdi
.Font_SetWeight(*args
, **kwargs
)
1440 def SetFaceName(*args
, **kwargs
):
1441 """SetFaceName(String faceName)"""
1442 return _gdi
.Font_SetFaceName(*args
, **kwargs
)
1444 def SetUnderlined(*args
, **kwargs
):
1445 """SetUnderlined(bool underlined)"""
1446 return _gdi
.Font_SetUnderlined(*args
, **kwargs
)
1448 def SetEncoding(*args
, **kwargs
):
1449 """SetEncoding(int encoding)"""
1450 return _gdi
.Font_SetEncoding(*args
, **kwargs
)
1452 def SetNativeFontInfo(*args
, **kwargs
):
1453 """SetNativeFontInfo(NativeFontInfo info)"""
1454 return _gdi
.Font_SetNativeFontInfo(*args
, **kwargs
)
1456 def SetNativeFontInfoFromString(*args
, **kwargs
):
1457 """SetNativeFontInfoFromString(String info)"""
1458 return _gdi
.Font_SetNativeFontInfoFromString(*args
, **kwargs
)
1460 def SetNativeFontInfoUserDesc(*args
, **kwargs
):
1461 """SetNativeFontInfoUserDesc(String info)"""
1462 return _gdi
.Font_SetNativeFontInfoUserDesc(*args
, **kwargs
)
1464 def GetFamilyString(*args
, **kwargs
):
1465 """GetFamilyString() -> String"""
1466 return _gdi
.Font_GetFamilyString(*args
, **kwargs
)
1468 def GetStyleString(*args
, **kwargs
):
1469 """GetStyleString() -> String"""
1470 return _gdi
.Font_GetStyleString(*args
, **kwargs
)
1472 def GetWeightString(*args
, **kwargs
):
1473 """GetWeightString() -> String"""
1474 return _gdi
.Font_GetWeightString(*args
, **kwargs
)
1476 def SetNoAntiAliasing(*args
, **kwargs
):
1477 """SetNoAntiAliasing(bool no=True)"""
1478 return _gdi
.Font_SetNoAntiAliasing(*args
, **kwargs
)
1480 def GetNoAntiAliasing(*args
, **kwargs
):
1481 """GetNoAntiAliasing() -> bool"""
1482 return _gdi
.Font_GetNoAntiAliasing(*args
, **kwargs
)
1484 def GetDefaultEncoding(*args
, **kwargs
):
1485 """Font.GetDefaultEncoding() -> int"""
1486 return _gdi
.Font_GetDefaultEncoding(*args
, **kwargs
)
1488 GetDefaultEncoding
= staticmethod(GetDefaultEncoding
)
1489 def SetDefaultEncoding(*args
, **kwargs
):
1490 """Font.SetDefaultEncoding(int encoding)"""
1491 return _gdi
.Font_SetDefaultEncoding(*args
, **kwargs
)
1493 SetDefaultEncoding
= staticmethod(SetDefaultEncoding
)
1495 class FontPtr(Font
):
1496 def __init__(self
, this
):
1498 if not hasattr(self
,"thisown"): self
.thisown
= 0
1499 self
.__class
__ = Font
1500 _gdi
.Font_swigregister(FontPtr
)
1502 def FontFromNativeInfo(*args
, **kwargs
):
1503 """FontFromNativeInfo(NativeFontInfo info) -> Font"""
1504 val
= _gdi
.new_FontFromNativeInfo(*args
, **kwargs
)
1508 def FontFromNativeInfoString(*args
, **kwargs
):
1509 """FontFromNativeInfoString(String info) -> Font"""
1510 val
= _gdi
.new_FontFromNativeInfoString(*args
, **kwargs
)
1514 def Font2(*args
, **kwargs
):
1516 Font2(int pointSize, int family, int flags=FONTFLAG_DEFAULT,
1517 String face=EmptyString, int encoding=FONTENCODING_DEFAULT) -> Font
1519 val
= _gdi
.new_Font2(*args
, **kwargs
)
1523 def Font_GetDefaultEncoding(*args
, **kwargs
):
1524 """Font_GetDefaultEncoding() -> int"""
1525 return _gdi
.Font_GetDefaultEncoding(*args
, **kwargs
)
1527 def Font_SetDefaultEncoding(*args
, **kwargs
):
1528 """Font_SetDefaultEncoding(int encoding)"""
1529 return _gdi
.Font_SetDefaultEncoding(*args
, **kwargs
)
1531 #---------------------------------------------------------------------------
1533 class FontEnumerator(object):
1535 return "<%s.%s; proxy of C++ wxPyFontEnumerator instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1536 def __init__(self
, *args
, **kwargs
):
1537 """__init__() -> FontEnumerator"""
1538 newobj
= _gdi
.new_FontEnumerator(*args
, **kwargs
)
1539 self
.this
= newobj
.this
1542 self
._setCallbackInfo
(self
, FontEnumerator
, 0)
1544 def __del__(self
, destroy
=_gdi
.delete_FontEnumerator
):
1547 if self
.thisown
: destroy(self
)
1550 def _setCallbackInfo(*args
, **kwargs
):
1551 """_setCallbackInfo(PyObject self, PyObject _class, bool incref)"""
1552 return _gdi
.FontEnumerator__setCallbackInfo(*args
, **kwargs
)
1554 def EnumerateFacenames(*args
, **kwargs
):
1555 """EnumerateFacenames(int encoding=FONTENCODING_SYSTEM, bool fixedWidthOnly=False) -> bool"""
1556 return _gdi
.FontEnumerator_EnumerateFacenames(*args
, **kwargs
)
1558 def EnumerateEncodings(*args
, **kwargs
):
1559 """EnumerateEncodings(String facename=EmptyString) -> bool"""
1560 return _gdi
.FontEnumerator_EnumerateEncodings(*args
, **kwargs
)
1562 def GetEncodings(*args
, **kwargs
):
1563 """GetEncodings() -> PyObject"""
1564 return _gdi
.FontEnumerator_GetEncodings(*args
, **kwargs
)
1566 def GetFacenames(*args
, **kwargs
):
1567 """GetFacenames() -> PyObject"""
1568 return _gdi
.FontEnumerator_GetFacenames(*args
, **kwargs
)
1571 class FontEnumeratorPtr(FontEnumerator
):
1572 def __init__(self
, this
):
1574 if not hasattr(self
,"thisown"): self
.thisown
= 0
1575 self
.__class
__ = FontEnumerator
1576 _gdi
.FontEnumerator_swigregister(FontEnumeratorPtr
)
1578 #---------------------------------------------------------------------------
1580 LANGUAGE_DEFAULT
= _gdi
.LANGUAGE_DEFAULT
1581 LANGUAGE_UNKNOWN
= _gdi
.LANGUAGE_UNKNOWN
1582 LANGUAGE_ABKHAZIAN
= _gdi
.LANGUAGE_ABKHAZIAN
1583 LANGUAGE_AFAR
= _gdi
.LANGUAGE_AFAR
1584 LANGUAGE_AFRIKAANS
= _gdi
.LANGUAGE_AFRIKAANS
1585 LANGUAGE_ALBANIAN
= _gdi
.LANGUAGE_ALBANIAN
1586 LANGUAGE_AMHARIC
= _gdi
.LANGUAGE_AMHARIC
1587 LANGUAGE_ARABIC
= _gdi
.LANGUAGE_ARABIC
1588 LANGUAGE_ARABIC_ALGERIA
= _gdi
.LANGUAGE_ARABIC_ALGERIA
1589 LANGUAGE_ARABIC_BAHRAIN
= _gdi
.LANGUAGE_ARABIC_BAHRAIN
1590 LANGUAGE_ARABIC_EGYPT
= _gdi
.LANGUAGE_ARABIC_EGYPT
1591 LANGUAGE_ARABIC_IRAQ
= _gdi
.LANGUAGE_ARABIC_IRAQ
1592 LANGUAGE_ARABIC_JORDAN
= _gdi
.LANGUAGE_ARABIC_JORDAN
1593 LANGUAGE_ARABIC_KUWAIT
= _gdi
.LANGUAGE_ARABIC_KUWAIT
1594 LANGUAGE_ARABIC_LEBANON
= _gdi
.LANGUAGE_ARABIC_LEBANON
1595 LANGUAGE_ARABIC_LIBYA
= _gdi
.LANGUAGE_ARABIC_LIBYA
1596 LANGUAGE_ARABIC_MOROCCO
= _gdi
.LANGUAGE_ARABIC_MOROCCO
1597 LANGUAGE_ARABIC_OMAN
= _gdi
.LANGUAGE_ARABIC_OMAN
1598 LANGUAGE_ARABIC_QATAR
= _gdi
.LANGUAGE_ARABIC_QATAR
1599 LANGUAGE_ARABIC_SAUDI_ARABIA
= _gdi
.LANGUAGE_ARABIC_SAUDI_ARABIA
1600 LANGUAGE_ARABIC_SUDAN
= _gdi
.LANGUAGE_ARABIC_SUDAN
1601 LANGUAGE_ARABIC_SYRIA
= _gdi
.LANGUAGE_ARABIC_SYRIA
1602 LANGUAGE_ARABIC_TUNISIA
= _gdi
.LANGUAGE_ARABIC_TUNISIA
1603 LANGUAGE_ARABIC_UAE
= _gdi
.LANGUAGE_ARABIC_UAE
1604 LANGUAGE_ARABIC_YEMEN
= _gdi
.LANGUAGE_ARABIC_YEMEN
1605 LANGUAGE_ARMENIAN
= _gdi
.LANGUAGE_ARMENIAN
1606 LANGUAGE_ASSAMESE
= _gdi
.LANGUAGE_ASSAMESE
1607 LANGUAGE_AYMARA
= _gdi
.LANGUAGE_AYMARA
1608 LANGUAGE_AZERI
= _gdi
.LANGUAGE_AZERI
1609 LANGUAGE_AZERI_CYRILLIC
= _gdi
.LANGUAGE_AZERI_CYRILLIC
1610 LANGUAGE_AZERI_LATIN
= _gdi
.LANGUAGE_AZERI_LATIN
1611 LANGUAGE_BASHKIR
= _gdi
.LANGUAGE_BASHKIR
1612 LANGUAGE_BASQUE
= _gdi
.LANGUAGE_BASQUE
1613 LANGUAGE_BELARUSIAN
= _gdi
.LANGUAGE_BELARUSIAN
1614 LANGUAGE_BENGALI
= _gdi
.LANGUAGE_BENGALI
1615 LANGUAGE_BHUTANI
= _gdi
.LANGUAGE_BHUTANI
1616 LANGUAGE_BIHARI
= _gdi
.LANGUAGE_BIHARI
1617 LANGUAGE_BISLAMA
= _gdi
.LANGUAGE_BISLAMA
1618 LANGUAGE_BRETON
= _gdi
.LANGUAGE_BRETON
1619 LANGUAGE_BULGARIAN
= _gdi
.LANGUAGE_BULGARIAN
1620 LANGUAGE_BURMESE
= _gdi
.LANGUAGE_BURMESE
1621 LANGUAGE_CAMBODIAN
= _gdi
.LANGUAGE_CAMBODIAN
1622 LANGUAGE_CATALAN
= _gdi
.LANGUAGE_CATALAN
1623 LANGUAGE_CHINESE
= _gdi
.LANGUAGE_CHINESE
1624 LANGUAGE_CHINESE_SIMPLIFIED
= _gdi
.LANGUAGE_CHINESE_SIMPLIFIED
1625 LANGUAGE_CHINESE_TRADITIONAL
= _gdi
.LANGUAGE_CHINESE_TRADITIONAL
1626 LANGUAGE_CHINESE_HONGKONG
= _gdi
.LANGUAGE_CHINESE_HONGKONG
1627 LANGUAGE_CHINESE_MACAU
= _gdi
.LANGUAGE_CHINESE_MACAU
1628 LANGUAGE_CHINESE_SINGAPORE
= _gdi
.LANGUAGE_CHINESE_SINGAPORE
1629 LANGUAGE_CHINESE_TAIWAN
= _gdi
.LANGUAGE_CHINESE_TAIWAN
1630 LANGUAGE_CORSICAN
= _gdi
.LANGUAGE_CORSICAN
1631 LANGUAGE_CROATIAN
= _gdi
.LANGUAGE_CROATIAN
1632 LANGUAGE_CZECH
= _gdi
.LANGUAGE_CZECH
1633 LANGUAGE_DANISH
= _gdi
.LANGUAGE_DANISH
1634 LANGUAGE_DUTCH
= _gdi
.LANGUAGE_DUTCH
1635 LANGUAGE_DUTCH_BELGIAN
= _gdi
.LANGUAGE_DUTCH_BELGIAN
1636 LANGUAGE_ENGLISH
= _gdi
.LANGUAGE_ENGLISH
1637 LANGUAGE_ENGLISH_UK
= _gdi
.LANGUAGE_ENGLISH_UK
1638 LANGUAGE_ENGLISH_US
= _gdi
.LANGUAGE_ENGLISH_US
1639 LANGUAGE_ENGLISH_AUSTRALIA
= _gdi
.LANGUAGE_ENGLISH_AUSTRALIA
1640 LANGUAGE_ENGLISH_BELIZE
= _gdi
.LANGUAGE_ENGLISH_BELIZE
1641 LANGUAGE_ENGLISH_BOTSWANA
= _gdi
.LANGUAGE_ENGLISH_BOTSWANA
1642 LANGUAGE_ENGLISH_CANADA
= _gdi
.LANGUAGE_ENGLISH_CANADA
1643 LANGUAGE_ENGLISH_CARIBBEAN
= _gdi
.LANGUAGE_ENGLISH_CARIBBEAN
1644 LANGUAGE_ENGLISH_DENMARK
= _gdi
.LANGUAGE_ENGLISH_DENMARK
1645 LANGUAGE_ENGLISH_EIRE
= _gdi
.LANGUAGE_ENGLISH_EIRE
1646 LANGUAGE_ENGLISH_JAMAICA
= _gdi
.LANGUAGE_ENGLISH_JAMAICA
1647 LANGUAGE_ENGLISH_NEW_ZEALAND
= _gdi
.LANGUAGE_ENGLISH_NEW_ZEALAND
1648 LANGUAGE_ENGLISH_PHILIPPINES
= _gdi
.LANGUAGE_ENGLISH_PHILIPPINES
1649 LANGUAGE_ENGLISH_SOUTH_AFRICA
= _gdi
.LANGUAGE_ENGLISH_SOUTH_AFRICA
1650 LANGUAGE_ENGLISH_TRINIDAD
= _gdi
.LANGUAGE_ENGLISH_TRINIDAD
1651 LANGUAGE_ENGLISH_ZIMBABWE
= _gdi
.LANGUAGE_ENGLISH_ZIMBABWE
1652 LANGUAGE_ESPERANTO
= _gdi
.LANGUAGE_ESPERANTO
1653 LANGUAGE_ESTONIAN
= _gdi
.LANGUAGE_ESTONIAN
1654 LANGUAGE_FAEROESE
= _gdi
.LANGUAGE_FAEROESE
1655 LANGUAGE_FARSI
= _gdi
.LANGUAGE_FARSI
1656 LANGUAGE_FIJI
= _gdi
.LANGUAGE_FIJI
1657 LANGUAGE_FINNISH
= _gdi
.LANGUAGE_FINNISH
1658 LANGUAGE_FRENCH
= _gdi
.LANGUAGE_FRENCH
1659 LANGUAGE_FRENCH_BELGIAN
= _gdi
.LANGUAGE_FRENCH_BELGIAN
1660 LANGUAGE_FRENCH_CANADIAN
= _gdi
.LANGUAGE_FRENCH_CANADIAN
1661 LANGUAGE_FRENCH_LUXEMBOURG
= _gdi
.LANGUAGE_FRENCH_LUXEMBOURG
1662 LANGUAGE_FRENCH_MONACO
= _gdi
.LANGUAGE_FRENCH_MONACO
1663 LANGUAGE_FRENCH_SWISS
= _gdi
.LANGUAGE_FRENCH_SWISS
1664 LANGUAGE_FRISIAN
= _gdi
.LANGUAGE_FRISIAN
1665 LANGUAGE_GALICIAN
= _gdi
.LANGUAGE_GALICIAN
1666 LANGUAGE_GEORGIAN
= _gdi
.LANGUAGE_GEORGIAN
1667 LANGUAGE_GERMAN
= _gdi
.LANGUAGE_GERMAN
1668 LANGUAGE_GERMAN_AUSTRIAN
= _gdi
.LANGUAGE_GERMAN_AUSTRIAN
1669 LANGUAGE_GERMAN_BELGIUM
= _gdi
.LANGUAGE_GERMAN_BELGIUM
1670 LANGUAGE_GERMAN_LIECHTENSTEIN
= _gdi
.LANGUAGE_GERMAN_LIECHTENSTEIN
1671 LANGUAGE_GERMAN_LUXEMBOURG
= _gdi
.LANGUAGE_GERMAN_LUXEMBOURG
1672 LANGUAGE_GERMAN_SWISS
= _gdi
.LANGUAGE_GERMAN_SWISS
1673 LANGUAGE_GREEK
= _gdi
.LANGUAGE_GREEK
1674 LANGUAGE_GREENLANDIC
= _gdi
.LANGUAGE_GREENLANDIC
1675 LANGUAGE_GUARANI
= _gdi
.LANGUAGE_GUARANI
1676 LANGUAGE_GUJARATI
= _gdi
.LANGUAGE_GUJARATI
1677 LANGUAGE_HAUSA
= _gdi
.LANGUAGE_HAUSA
1678 LANGUAGE_HEBREW
= _gdi
.LANGUAGE_HEBREW
1679 LANGUAGE_HINDI
= _gdi
.LANGUAGE_HINDI
1680 LANGUAGE_HUNGARIAN
= _gdi
.LANGUAGE_HUNGARIAN
1681 LANGUAGE_ICELANDIC
= _gdi
.LANGUAGE_ICELANDIC
1682 LANGUAGE_INDONESIAN
= _gdi
.LANGUAGE_INDONESIAN
1683 LANGUAGE_INTERLINGUA
= _gdi
.LANGUAGE_INTERLINGUA
1684 LANGUAGE_INTERLINGUE
= _gdi
.LANGUAGE_INTERLINGUE
1685 LANGUAGE_INUKTITUT
= _gdi
.LANGUAGE_INUKTITUT
1686 LANGUAGE_INUPIAK
= _gdi
.LANGUAGE_INUPIAK
1687 LANGUAGE_IRISH
= _gdi
.LANGUAGE_IRISH
1688 LANGUAGE_ITALIAN
= _gdi
.LANGUAGE_ITALIAN
1689 LANGUAGE_ITALIAN_SWISS
= _gdi
.LANGUAGE_ITALIAN_SWISS
1690 LANGUAGE_JAPANESE
= _gdi
.LANGUAGE_JAPANESE
1691 LANGUAGE_JAVANESE
= _gdi
.LANGUAGE_JAVANESE
1692 LANGUAGE_KANNADA
= _gdi
.LANGUAGE_KANNADA
1693 LANGUAGE_KASHMIRI
= _gdi
.LANGUAGE_KASHMIRI
1694 LANGUAGE_KASHMIRI_INDIA
= _gdi
.LANGUAGE_KASHMIRI_INDIA
1695 LANGUAGE_KAZAKH
= _gdi
.LANGUAGE_KAZAKH
1696 LANGUAGE_KERNEWEK
= _gdi
.LANGUAGE_KERNEWEK
1697 LANGUAGE_KINYARWANDA
= _gdi
.LANGUAGE_KINYARWANDA
1698 LANGUAGE_KIRGHIZ
= _gdi
.LANGUAGE_KIRGHIZ
1699 LANGUAGE_KIRUNDI
= _gdi
.LANGUAGE_KIRUNDI
1700 LANGUAGE_KONKANI
= _gdi
.LANGUAGE_KONKANI
1701 LANGUAGE_KOREAN
= _gdi
.LANGUAGE_KOREAN
1702 LANGUAGE_KURDISH
= _gdi
.LANGUAGE_KURDISH
1703 LANGUAGE_LAOTHIAN
= _gdi
.LANGUAGE_LAOTHIAN
1704 LANGUAGE_LATIN
= _gdi
.LANGUAGE_LATIN
1705 LANGUAGE_LATVIAN
= _gdi
.LANGUAGE_LATVIAN
1706 LANGUAGE_LINGALA
= _gdi
.LANGUAGE_LINGALA
1707 LANGUAGE_LITHUANIAN
= _gdi
.LANGUAGE_LITHUANIAN
1708 LANGUAGE_MACEDONIAN
= _gdi
.LANGUAGE_MACEDONIAN
1709 LANGUAGE_MALAGASY
= _gdi
.LANGUAGE_MALAGASY
1710 LANGUAGE_MALAY
= _gdi
.LANGUAGE_MALAY
1711 LANGUAGE_MALAYALAM
= _gdi
.LANGUAGE_MALAYALAM
1712 LANGUAGE_MALAY_BRUNEI_DARUSSALAM
= _gdi
.LANGUAGE_MALAY_BRUNEI_DARUSSALAM
1713 LANGUAGE_MALAY_MALAYSIA
= _gdi
.LANGUAGE_MALAY_MALAYSIA
1714 LANGUAGE_MALTESE
= _gdi
.LANGUAGE_MALTESE
1715 LANGUAGE_MANIPURI
= _gdi
.LANGUAGE_MANIPURI
1716 LANGUAGE_MAORI
= _gdi
.LANGUAGE_MAORI
1717 LANGUAGE_MARATHI
= _gdi
.LANGUAGE_MARATHI
1718 LANGUAGE_MOLDAVIAN
= _gdi
.LANGUAGE_MOLDAVIAN
1719 LANGUAGE_MONGOLIAN
= _gdi
.LANGUAGE_MONGOLIAN
1720 LANGUAGE_NAURU
= _gdi
.LANGUAGE_NAURU
1721 LANGUAGE_NEPALI
= _gdi
.LANGUAGE_NEPALI
1722 LANGUAGE_NEPALI_INDIA
= _gdi
.LANGUAGE_NEPALI_INDIA
1723 LANGUAGE_NORWEGIAN_BOKMAL
= _gdi
.LANGUAGE_NORWEGIAN_BOKMAL
1724 LANGUAGE_NORWEGIAN_NYNORSK
= _gdi
.LANGUAGE_NORWEGIAN_NYNORSK
1725 LANGUAGE_OCCITAN
= _gdi
.LANGUAGE_OCCITAN
1726 LANGUAGE_ORIYA
= _gdi
.LANGUAGE_ORIYA
1727 LANGUAGE_OROMO
= _gdi
.LANGUAGE_OROMO
1728 LANGUAGE_PASHTO
= _gdi
.LANGUAGE_PASHTO
1729 LANGUAGE_POLISH
= _gdi
.LANGUAGE_POLISH
1730 LANGUAGE_PORTUGUESE
= _gdi
.LANGUAGE_PORTUGUESE
1731 LANGUAGE_PORTUGUESE_BRAZILIAN
= _gdi
.LANGUAGE_PORTUGUESE_BRAZILIAN
1732 LANGUAGE_PUNJABI
= _gdi
.LANGUAGE_PUNJABI
1733 LANGUAGE_QUECHUA
= _gdi
.LANGUAGE_QUECHUA
1734 LANGUAGE_RHAETO_ROMANCE
= _gdi
.LANGUAGE_RHAETO_ROMANCE
1735 LANGUAGE_ROMANIAN
= _gdi
.LANGUAGE_ROMANIAN
1736 LANGUAGE_RUSSIAN
= _gdi
.LANGUAGE_RUSSIAN
1737 LANGUAGE_RUSSIAN_UKRAINE
= _gdi
.LANGUAGE_RUSSIAN_UKRAINE
1738 LANGUAGE_SAMOAN
= _gdi
.LANGUAGE_SAMOAN
1739 LANGUAGE_SANGHO
= _gdi
.LANGUAGE_SANGHO
1740 LANGUAGE_SANSKRIT
= _gdi
.LANGUAGE_SANSKRIT
1741 LANGUAGE_SCOTS_GAELIC
= _gdi
.LANGUAGE_SCOTS_GAELIC
1742 LANGUAGE_SERBIAN
= _gdi
.LANGUAGE_SERBIAN
1743 LANGUAGE_SERBIAN_CYRILLIC
= _gdi
.LANGUAGE_SERBIAN_CYRILLIC
1744 LANGUAGE_SERBIAN_LATIN
= _gdi
.LANGUAGE_SERBIAN_LATIN
1745 LANGUAGE_SERBO_CROATIAN
= _gdi
.LANGUAGE_SERBO_CROATIAN
1746 LANGUAGE_SESOTHO
= _gdi
.LANGUAGE_SESOTHO
1747 LANGUAGE_SETSWANA
= _gdi
.LANGUAGE_SETSWANA
1748 LANGUAGE_SHONA
= _gdi
.LANGUAGE_SHONA
1749 LANGUAGE_SINDHI
= _gdi
.LANGUAGE_SINDHI
1750 LANGUAGE_SINHALESE
= _gdi
.LANGUAGE_SINHALESE
1751 LANGUAGE_SISWATI
= _gdi
.LANGUAGE_SISWATI
1752 LANGUAGE_SLOVAK
= _gdi
.LANGUAGE_SLOVAK
1753 LANGUAGE_SLOVENIAN
= _gdi
.LANGUAGE_SLOVENIAN
1754 LANGUAGE_SOMALI
= _gdi
.LANGUAGE_SOMALI
1755 LANGUAGE_SPANISH
= _gdi
.LANGUAGE_SPANISH
1756 LANGUAGE_SPANISH_ARGENTINA
= _gdi
.LANGUAGE_SPANISH_ARGENTINA
1757 LANGUAGE_SPANISH_BOLIVIA
= _gdi
.LANGUAGE_SPANISH_BOLIVIA
1758 LANGUAGE_SPANISH_CHILE
= _gdi
.LANGUAGE_SPANISH_CHILE
1759 LANGUAGE_SPANISH_COLOMBIA
= _gdi
.LANGUAGE_SPANISH_COLOMBIA
1760 LANGUAGE_SPANISH_COSTA_RICA
= _gdi
.LANGUAGE_SPANISH_COSTA_RICA
1761 LANGUAGE_SPANISH_DOMINICAN_REPUBLIC
= _gdi
.LANGUAGE_SPANISH_DOMINICAN_REPUBLIC
1762 LANGUAGE_SPANISH_ECUADOR
= _gdi
.LANGUAGE_SPANISH_ECUADOR
1763 LANGUAGE_SPANISH_EL_SALVADOR
= _gdi
.LANGUAGE_SPANISH_EL_SALVADOR
1764 LANGUAGE_SPANISH_GUATEMALA
= _gdi
.LANGUAGE_SPANISH_GUATEMALA
1765 LANGUAGE_SPANISH_HONDURAS
= _gdi
.LANGUAGE_SPANISH_HONDURAS
1766 LANGUAGE_SPANISH_MEXICAN
= _gdi
.LANGUAGE_SPANISH_MEXICAN
1767 LANGUAGE_SPANISH_MODERN
= _gdi
.LANGUAGE_SPANISH_MODERN
1768 LANGUAGE_SPANISH_NICARAGUA
= _gdi
.LANGUAGE_SPANISH_NICARAGUA
1769 LANGUAGE_SPANISH_PANAMA
= _gdi
.LANGUAGE_SPANISH_PANAMA
1770 LANGUAGE_SPANISH_PARAGUAY
= _gdi
.LANGUAGE_SPANISH_PARAGUAY
1771 LANGUAGE_SPANISH_PERU
= _gdi
.LANGUAGE_SPANISH_PERU
1772 LANGUAGE_SPANISH_PUERTO_RICO
= _gdi
.LANGUAGE_SPANISH_PUERTO_RICO
1773 LANGUAGE_SPANISH_URUGUAY
= _gdi
.LANGUAGE_SPANISH_URUGUAY
1774 LANGUAGE_SPANISH_US
= _gdi
.LANGUAGE_SPANISH_US
1775 LANGUAGE_SPANISH_VENEZUELA
= _gdi
.LANGUAGE_SPANISH_VENEZUELA
1776 LANGUAGE_SUNDANESE
= _gdi
.LANGUAGE_SUNDANESE
1777 LANGUAGE_SWAHILI
= _gdi
.LANGUAGE_SWAHILI
1778 LANGUAGE_SWEDISH
= _gdi
.LANGUAGE_SWEDISH
1779 LANGUAGE_SWEDISH_FINLAND
= _gdi
.LANGUAGE_SWEDISH_FINLAND
1780 LANGUAGE_TAGALOG
= _gdi
.LANGUAGE_TAGALOG
1781 LANGUAGE_TAJIK
= _gdi
.LANGUAGE_TAJIK
1782 LANGUAGE_TAMIL
= _gdi
.LANGUAGE_TAMIL
1783 LANGUAGE_TATAR
= _gdi
.LANGUAGE_TATAR
1784 LANGUAGE_TELUGU
= _gdi
.LANGUAGE_TELUGU
1785 LANGUAGE_THAI
= _gdi
.LANGUAGE_THAI
1786 LANGUAGE_TIBETAN
= _gdi
.LANGUAGE_TIBETAN
1787 LANGUAGE_TIGRINYA
= _gdi
.LANGUAGE_TIGRINYA
1788 LANGUAGE_TONGA
= _gdi
.LANGUAGE_TONGA
1789 LANGUAGE_TSONGA
= _gdi
.LANGUAGE_TSONGA
1790 LANGUAGE_TURKISH
= _gdi
.LANGUAGE_TURKISH
1791 LANGUAGE_TURKMEN
= _gdi
.LANGUAGE_TURKMEN
1792 LANGUAGE_TWI
= _gdi
.LANGUAGE_TWI
1793 LANGUAGE_UIGHUR
= _gdi
.LANGUAGE_UIGHUR
1794 LANGUAGE_UKRAINIAN
= _gdi
.LANGUAGE_UKRAINIAN
1795 LANGUAGE_URDU
= _gdi
.LANGUAGE_URDU
1796 LANGUAGE_URDU_INDIA
= _gdi
.LANGUAGE_URDU_INDIA
1797 LANGUAGE_URDU_PAKISTAN
= _gdi
.LANGUAGE_URDU_PAKISTAN
1798 LANGUAGE_UZBEK
= _gdi
.LANGUAGE_UZBEK
1799 LANGUAGE_UZBEK_CYRILLIC
= _gdi
.LANGUAGE_UZBEK_CYRILLIC
1800 LANGUAGE_UZBEK_LATIN
= _gdi
.LANGUAGE_UZBEK_LATIN
1801 LANGUAGE_VIETNAMESE
= _gdi
.LANGUAGE_VIETNAMESE
1802 LANGUAGE_VOLAPUK
= _gdi
.LANGUAGE_VOLAPUK
1803 LANGUAGE_WELSH
= _gdi
.LANGUAGE_WELSH
1804 LANGUAGE_WOLOF
= _gdi
.LANGUAGE_WOLOF
1805 LANGUAGE_XHOSA
= _gdi
.LANGUAGE_XHOSA
1806 LANGUAGE_YIDDISH
= _gdi
.LANGUAGE_YIDDISH
1807 LANGUAGE_YORUBA
= _gdi
.LANGUAGE_YORUBA
1808 LANGUAGE_ZHUANG
= _gdi
.LANGUAGE_ZHUANG
1809 LANGUAGE_ZULU
= _gdi
.LANGUAGE_ZULU
1810 LANGUAGE_USER_DEFINED
= _gdi
.LANGUAGE_USER_DEFINED
1811 class LanguageInfo(object):
1812 def __init__(self
): raise RuntimeError, "No constructor defined"
1814 return "<%s.%s; proxy of C++ wxLanguageInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1815 Language
= property(_gdi
.LanguageInfo_Language_get
, _gdi
.LanguageInfo_Language_set
)
1816 CanonicalName
= property(_gdi
.LanguageInfo_CanonicalName_get
, _gdi
.LanguageInfo_CanonicalName_set
)
1817 Description
= property(_gdi
.LanguageInfo_Description_get
, _gdi
.LanguageInfo_Description_set
)
1819 class LanguageInfoPtr(LanguageInfo
):
1820 def __init__(self
, this
):
1822 if not hasattr(self
,"thisown"): self
.thisown
= 0
1823 self
.__class
__ = LanguageInfo
1824 _gdi
.LanguageInfo_swigregister(LanguageInfoPtr
)
1826 LOCALE_CAT_NUMBER
= _gdi
.LOCALE_CAT_NUMBER
1827 LOCALE_CAT_DATE
= _gdi
.LOCALE_CAT_DATE
1828 LOCALE_CAT_MONEY
= _gdi
.LOCALE_CAT_MONEY
1829 LOCALE_CAT_MAX
= _gdi
.LOCALE_CAT_MAX
1830 LOCALE_THOUSANDS_SEP
= _gdi
.LOCALE_THOUSANDS_SEP
1831 LOCALE_DECIMAL_POINT
= _gdi
.LOCALE_DECIMAL_POINT
1832 LOCALE_LOAD_DEFAULT
= _gdi
.LOCALE_LOAD_DEFAULT
1833 LOCALE_CONV_ENCODING
= _gdi
.LOCALE_CONV_ENCODING
1834 class Locale(object):
1836 return "<%s.%s; proxy of C++ wxLocale instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1837 def __init__(self
, *args
, **kwargs
):
1838 """__init__(int language=LANGUAGE_DEFAULT, int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING) -> Locale"""
1839 newobj
= _gdi
.new_Locale(*args
, **kwargs
)
1840 self
.this
= newobj
.this
1843 def __del__(self
, destroy
=_gdi
.delete_Locale
):
1846 if self
.thisown
: destroy(self
)
1849 def Init1(*args
, **kwargs
):
1851 Init1(String szName, String szShort=EmptyString, String szLocale=EmptyString,
1852 bool bLoadDefault=True,
1853 bool bConvertEncoding=False) -> bool
1855 return _gdi
.Locale_Init1(*args
, **kwargs
)
1857 def Init2(*args
, **kwargs
):
1858 """Init2(int language=LANGUAGE_DEFAULT, int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING) -> bool"""
1859 return _gdi
.Locale_Init2(*args
, **kwargs
)
1861 def Init(self
, *_args
, **_kwargs
):
1862 if type(_args
[0]) in [type(''), type(u
'')]:
1863 val
= self
.Init1(*_args
, **_kwargs
)
1865 val
= self
.Init2(*_args
, **_kwargs
)
1868 def GetSystemLanguage(*args
, **kwargs
):
1869 """Locale.GetSystemLanguage() -> int"""
1870 return _gdi
.Locale_GetSystemLanguage(*args
, **kwargs
)
1872 GetSystemLanguage
= staticmethod(GetSystemLanguage
)
1873 def GetSystemEncoding(*args
, **kwargs
):
1874 """Locale.GetSystemEncoding() -> int"""
1875 return _gdi
.Locale_GetSystemEncoding(*args
, **kwargs
)
1877 GetSystemEncoding
= staticmethod(GetSystemEncoding
)
1878 def GetSystemEncodingName(*args
, **kwargs
):
1879 """Locale.GetSystemEncodingName() -> String"""
1880 return _gdi
.Locale_GetSystemEncodingName(*args
, **kwargs
)
1882 GetSystemEncodingName
= staticmethod(GetSystemEncodingName
)
1883 def IsOk(*args
, **kwargs
):
1884 """IsOk() -> bool"""
1885 return _gdi
.Locale_IsOk(*args
, **kwargs
)
1887 def __nonzero__(self
): return self
.IsOk()
1888 def GetLocale(*args
, **kwargs
):
1889 """GetLocale() -> String"""
1890 return _gdi
.Locale_GetLocale(*args
, **kwargs
)
1892 def GetLanguage(*args
, **kwargs
):
1893 """GetLanguage() -> int"""
1894 return _gdi
.Locale_GetLanguage(*args
, **kwargs
)
1896 def GetSysName(*args
, **kwargs
):
1897 """GetSysName() -> String"""
1898 return _gdi
.Locale_GetSysName(*args
, **kwargs
)
1900 def GetCanonicalName(*args
, **kwargs
):
1901 """GetCanonicalName() -> String"""
1902 return _gdi
.Locale_GetCanonicalName(*args
, **kwargs
)
1904 def AddCatalogLookupPathPrefix(*args
, **kwargs
):
1905 """Locale.AddCatalogLookupPathPrefix(String prefix)"""
1906 return _gdi
.Locale_AddCatalogLookupPathPrefix(*args
, **kwargs
)
1908 AddCatalogLookupPathPrefix
= staticmethod(AddCatalogLookupPathPrefix
)
1909 def AddCatalog(*args
, **kwargs
):
1910 """AddCatalog(String szDomain) -> bool"""
1911 return _gdi
.Locale_AddCatalog(*args
, **kwargs
)
1913 def IsLoaded(*args
, **kwargs
):
1914 """IsLoaded(String szDomain) -> bool"""
1915 return _gdi
.Locale_IsLoaded(*args
, **kwargs
)
1917 def GetLanguageInfo(*args
, **kwargs
):
1918 """Locale.GetLanguageInfo(int lang) -> LanguageInfo"""
1919 return _gdi
.Locale_GetLanguageInfo(*args
, **kwargs
)
1921 GetLanguageInfo
= staticmethod(GetLanguageInfo
)
1922 def GetLanguageName(*args
, **kwargs
):
1923 """Locale.GetLanguageName(int lang) -> String"""
1924 return _gdi
.Locale_GetLanguageName(*args
, **kwargs
)
1926 GetLanguageName
= staticmethod(GetLanguageName
)
1927 def FindLanguageInfo(*args
, **kwargs
):
1928 """Locale.FindLanguageInfo(String locale) -> LanguageInfo"""
1929 return _gdi
.Locale_FindLanguageInfo(*args
, **kwargs
)
1931 FindLanguageInfo
= staticmethod(FindLanguageInfo
)
1932 def AddLanguage(*args
, **kwargs
):
1933 """Locale.AddLanguage(LanguageInfo info)"""
1934 return _gdi
.Locale_AddLanguage(*args
, **kwargs
)
1936 AddLanguage
= staticmethod(AddLanguage
)
1937 def GetString(*args
, **kwargs
):
1938 """GetString(String szOrigString, String szDomain=EmptyString) -> String"""
1939 return _gdi
.Locale_GetString(*args
, **kwargs
)
1941 def GetName(*args
, **kwargs
):
1942 """GetName() -> String"""
1943 return _gdi
.Locale_GetName(*args
, **kwargs
)
1946 class LocalePtr(Locale
):
1947 def __init__(self
, this
):
1949 if not hasattr(self
,"thisown"): self
.thisown
= 0
1950 self
.__class
__ = Locale
1951 _gdi
.Locale_swigregister(LocalePtr
)
1953 def Locale_GetSystemLanguage(*args
, **kwargs
):
1954 """Locale_GetSystemLanguage() -> int"""
1955 return _gdi
.Locale_GetSystemLanguage(*args
, **kwargs
)
1957 def Locale_GetSystemEncoding(*args
, **kwargs
):
1958 """Locale_GetSystemEncoding() -> int"""
1959 return _gdi
.Locale_GetSystemEncoding(*args
, **kwargs
)
1961 def Locale_GetSystemEncodingName(*args
, **kwargs
):
1962 """Locale_GetSystemEncodingName() -> String"""
1963 return _gdi
.Locale_GetSystemEncodingName(*args
, **kwargs
)
1965 def Locale_AddCatalogLookupPathPrefix(*args
, **kwargs
):
1966 """Locale_AddCatalogLookupPathPrefix(String prefix)"""
1967 return _gdi
.Locale_AddCatalogLookupPathPrefix(*args
, **kwargs
)
1969 def Locale_GetLanguageInfo(*args
, **kwargs
):
1970 """Locale_GetLanguageInfo(int lang) -> LanguageInfo"""
1971 return _gdi
.Locale_GetLanguageInfo(*args
, **kwargs
)
1973 def Locale_GetLanguageName(*args
, **kwargs
):
1974 """Locale_GetLanguageName(int lang) -> String"""
1975 return _gdi
.Locale_GetLanguageName(*args
, **kwargs
)
1977 def Locale_FindLanguageInfo(*args
, **kwargs
):
1978 """Locale_FindLanguageInfo(String locale) -> LanguageInfo"""
1979 return _gdi
.Locale_FindLanguageInfo(*args
, **kwargs
)
1981 def Locale_AddLanguage(*args
, **kwargs
):
1982 """Locale_AddLanguage(LanguageInfo info)"""
1983 return _gdi
.Locale_AddLanguage(*args
, **kwargs
)
1986 def GetLocale(*args
, **kwargs
):
1987 """GetLocale() -> Locale"""
1988 return _gdi
.GetLocale(*args
, **kwargs
)
1989 #---------------------------------------------------------------------------
1991 CONVERT_STRICT
= _gdi
.CONVERT_STRICT
1992 CONVERT_SUBSTITUTE
= _gdi
.CONVERT_SUBSTITUTE
1993 PLATFORM_CURRENT
= _gdi
.PLATFORM_CURRENT
1994 PLATFORM_UNIX
= _gdi
.PLATFORM_UNIX
1995 PLATFORM_WINDOWS
= _gdi
.PLATFORM_WINDOWS
1996 PLATFORM_OS2
= _gdi
.PLATFORM_OS2
1997 PLATFORM_MAC
= _gdi
.PLATFORM_MAC
1998 class EncodingConverter(core
.Object
):
2000 return "<%s.%s; proxy of C++ wxEncodingConverter instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2001 def __init__(self
, *args
, **kwargs
):
2002 """__init__() -> EncodingConverter"""
2003 newobj
= _gdi
.new_EncodingConverter(*args
, **kwargs
)
2004 self
.this
= newobj
.this
2007 def __del__(self
, destroy
=_gdi
.delete_EncodingConverter
):
2010 if self
.thisown
: destroy(self
)
2013 def Init(*args
, **kwargs
):
2014 """Init(int input_enc, int output_enc, int method=CONVERT_STRICT) -> bool"""
2015 return _gdi
.EncodingConverter_Init(*args
, **kwargs
)
2017 def Convert(*args
, **kwargs
):
2018 """Convert(String input) -> String"""
2019 return _gdi
.EncodingConverter_Convert(*args
, **kwargs
)
2021 def GetPlatformEquivalents(*args
, **kwargs
):
2022 """EncodingConverter.GetPlatformEquivalents(int enc, int platform=PLATFORM_CURRENT) -> wxFontEncodingArray"""
2023 return _gdi
.EncodingConverter_GetPlatformEquivalents(*args
, **kwargs
)
2025 GetPlatformEquivalents
= staticmethod(GetPlatformEquivalents
)
2026 def GetAllEquivalents(*args
, **kwargs
):
2027 """EncodingConverter.GetAllEquivalents(int enc) -> wxFontEncodingArray"""
2028 return _gdi
.EncodingConverter_GetAllEquivalents(*args
, **kwargs
)
2030 GetAllEquivalents
= staticmethod(GetAllEquivalents
)
2031 def CanConvert(*args
, **kwargs
):
2032 """EncodingConverter.CanConvert(int encIn, int encOut) -> bool"""
2033 return _gdi
.EncodingConverter_CanConvert(*args
, **kwargs
)
2035 CanConvert
= staticmethod(CanConvert
)
2036 def __nonzero__(self
): return self
.IsOk()
2038 class EncodingConverterPtr(EncodingConverter
):
2039 def __init__(self
, this
):
2041 if not hasattr(self
,"thisown"): self
.thisown
= 0
2042 self
.__class
__ = EncodingConverter
2043 _gdi
.EncodingConverter_swigregister(EncodingConverterPtr
)
2045 def GetTranslation(*args
):
2047 GetTranslation(String sz) -> String
2048 GetTranslation(String sz1, String sz2, size_t n) -> String
2050 return _gdi
.GetTranslation(*args
)
2052 def EncodingConverter_GetPlatformEquivalents(*args
, **kwargs
):
2053 """EncodingConverter_GetPlatformEquivalents(int enc, int platform=PLATFORM_CURRENT) -> wxFontEncodingArray"""
2054 return _gdi
.EncodingConverter_GetPlatformEquivalents(*args
, **kwargs
)
2056 def EncodingConverter_GetAllEquivalents(*args
, **kwargs
):
2057 """EncodingConverter_GetAllEquivalents(int enc) -> wxFontEncodingArray"""
2058 return _gdi
.EncodingConverter_GetAllEquivalents(*args
, **kwargs
)
2060 def EncodingConverter_CanConvert(*args
, **kwargs
):
2061 """EncodingConverter_CanConvert(int encIn, int encOut) -> bool"""
2062 return _gdi
.EncodingConverter_CanConvert(*args
, **kwargs
)
2064 #----------------------------------------------------------------------------
2065 # wxGTK sets the locale when initialized. Doing this at the Python
2066 # level should set it up to match what GTK is doing at the C level.
2067 if wx
.Platform
== "__WXGTK__":
2070 locale
.setlocale(locale
.LC_ALL
, "")
2074 # On MSW add the directory where the wxWindows catalogs were installed
2075 # to the default catalog path.
2076 if wx
.Platform
== "__WXMSW__":
2078 localedir
= os
.path
.join(os
.path
.split(__file__
)[0], "locale")
2079 Locale_AddCatalogLookupPathPrefix(localedir
)
2082 #----------------------------------------------------------------------------
2084 #---------------------------------------------------------------------------
2086 class DC(core
.Object
):
2087 def __init__(self
): raise RuntimeError, "No constructor defined"
2089 return "<%s.%s; proxy of C++ wxDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2090 def __del__(self
, destroy
=_gdi
.delete_DC
):
2093 if self
.thisown
: destroy(self
)
2096 def BeginDrawing(*args
, **kwargs
):
2097 """BeginDrawing()"""
2098 return _gdi
.DC_BeginDrawing(*args
, **kwargs
)
2100 def EndDrawing(*args
, **kwargs
):
2102 return _gdi
.DC_EndDrawing(*args
, **kwargs
)
2104 def FloodFillXY(*args
, **kwargs
):
2105 """FloodFillXY(int x, int y, Colour col, int style=FLOOD_SURFACE) -> bool"""
2106 return _gdi
.DC_FloodFillXY(*args
, **kwargs
)
2108 def FloodFill(*args
, **kwargs
):
2109 """FloodFill(Point pt, Colour col, int style=FLOOD_SURFACE) -> bool"""
2110 return _gdi
.DC_FloodFill(*args
, **kwargs
)
2112 def GetPixelXY(*args
, **kwargs
):
2113 """GetPixelXY(int x, int y) -> Colour"""
2114 return _gdi
.DC_GetPixelXY(*args
, **kwargs
)
2116 def GetPixel(*args
, **kwargs
):
2117 """GetPixel(Point pt) -> Colour"""
2118 return _gdi
.DC_GetPixel(*args
, **kwargs
)
2120 def DrawLineXY(*args
, **kwargs
):
2121 """DrawLineXY(int x1, int y1, int x2, int y2)"""
2122 return _gdi
.DC_DrawLineXY(*args
, **kwargs
)
2124 def DrawLine(*args
, **kwargs
):
2125 """DrawLine(Point pt1, Point pt2)"""
2126 return _gdi
.DC_DrawLine(*args
, **kwargs
)
2128 def CrossHairXY(*args
, **kwargs
):
2129 """CrossHairXY(int x, int y)"""
2130 return _gdi
.DC_CrossHairXY(*args
, **kwargs
)
2132 def CrossHair(*args
, **kwargs
):
2133 """CrossHair(Point pt)"""
2134 return _gdi
.DC_CrossHair(*args
, **kwargs
)
2136 def DrawArcXY(*args
, **kwargs
):
2137 """DrawArcXY(int x1, int y1, int x2, int y2, int xc, int yc)"""
2138 return _gdi
.DC_DrawArcXY(*args
, **kwargs
)
2140 def DrawArc(*args
, **kwargs
):
2141 """DrawArc(Point pt1, Point pt2, Point centre)"""
2142 return _gdi
.DC_DrawArc(*args
, **kwargs
)
2144 def DrawCheckMarkXY(*args
, **kwargs
):
2145 """DrawCheckMarkXY(int x, int y, int width, int height)"""
2146 return _gdi
.DC_DrawCheckMarkXY(*args
, **kwargs
)
2148 def DrawCheckMark(*args
, **kwargs
):
2149 """DrawCheckMark(Rect rect)"""
2150 return _gdi
.DC_DrawCheckMark(*args
, **kwargs
)
2152 def DrawEllipticArcXY(*args
, **kwargs
):
2153 """DrawEllipticArcXY(int x, int y, int w, int h, double sa, double ea)"""
2154 return _gdi
.DC_DrawEllipticArcXY(*args
, **kwargs
)
2156 def DrawEllipticArc(*args
, **kwargs
):
2157 """DrawEllipticArc(Point pt, Size sz, double sa, double ea)"""
2158 return _gdi
.DC_DrawEllipticArc(*args
, **kwargs
)
2160 def DrawPointXY(*args
, **kwargs
):
2161 """DrawPointXY(int x, int y)"""
2162 return _gdi
.DC_DrawPointXY(*args
, **kwargs
)
2164 def DrawPoint(*args
, **kwargs
):
2165 """DrawPoint(Point pt)"""
2166 return _gdi
.DC_DrawPoint(*args
, **kwargs
)
2168 def DrawRectangleXY(*args
, **kwargs
):
2169 """DrawRectangleXY(int x, int y, int width, int height)"""
2170 return _gdi
.DC_DrawRectangleXY(*args
, **kwargs
)
2172 def DrawRectangle(*args
, **kwargs
):
2173 """DrawRectangle(Point pt, Size sz)"""
2174 return _gdi
.DC_DrawRectangle(*args
, **kwargs
)
2176 def DrawRectangleRect(*args
, **kwargs
):
2177 """DrawRectangleRect(Rect rect)"""
2178 return _gdi
.DC_DrawRectangleRect(*args
, **kwargs
)
2180 def DrawRoundedRectangleXY(*args
, **kwargs
):
2181 """DrawRoundedRectangleXY(int x, int y, int width, int height, double radius)"""
2182 return _gdi
.DC_DrawRoundedRectangleXY(*args
, **kwargs
)
2184 def DrawRoundedRectangle(*args
, **kwargs
):
2185 """DrawRoundedRectangle(Point pt, Size sz, double radius)"""
2186 return _gdi
.DC_DrawRoundedRectangle(*args
, **kwargs
)
2188 def DrawRoundedRectangleRect(*args
, **kwargs
):
2189 """DrawRoundedRectangleRect(Rect r, double radius)"""
2190 return _gdi
.DC_DrawRoundedRectangleRect(*args
, **kwargs
)
2192 def DrawCircleXY(*args
, **kwargs
):
2193 """DrawCircleXY(int x, int y, int radius)"""
2194 return _gdi
.DC_DrawCircleXY(*args
, **kwargs
)
2196 def DrawCircle(*args
, **kwargs
):
2197 """DrawCircle(Point pt, int radius)"""
2198 return _gdi
.DC_DrawCircle(*args
, **kwargs
)
2200 def DrawEllipseXY(*args
, **kwargs
):
2201 """DrawEllipseXY(int x, int y, int width, int height)"""
2202 return _gdi
.DC_DrawEllipseXY(*args
, **kwargs
)
2204 def DrawEllipse(*args
, **kwargs
):
2205 """DrawEllipse(Point pt, Size sz)"""
2206 return _gdi
.DC_DrawEllipse(*args
, **kwargs
)
2208 def DrawEllipseRect(*args
, **kwargs
):
2209 """DrawEllipseRect(Rect rect)"""
2210 return _gdi
.DC_DrawEllipseRect(*args
, **kwargs
)
2212 def DrawIconXY(*args
, **kwargs
):
2213 """DrawIconXY(Icon icon, int x, int y)"""
2214 return _gdi
.DC_DrawIconXY(*args
, **kwargs
)
2216 def DrawIcon(*args
, **kwargs
):
2217 """DrawIcon(Icon icon, Point pt)"""
2218 return _gdi
.DC_DrawIcon(*args
, **kwargs
)
2220 def DrawBitmapXY(*args
, **kwargs
):
2221 """DrawBitmapXY(Bitmap bmp, int x, int y, bool useMask=False)"""
2222 return _gdi
.DC_DrawBitmapXY(*args
, **kwargs
)
2224 def DrawBitmap(*args
, **kwargs
):
2225 """DrawBitmap(Bitmap bmp, Point pt, bool useMask=False)"""
2226 return _gdi
.DC_DrawBitmap(*args
, **kwargs
)
2228 def DrawTextXY(*args
, **kwargs
):
2229 """DrawTextXY(String text, int x, int y)"""
2230 return _gdi
.DC_DrawTextXY(*args
, **kwargs
)
2232 def DrawText(*args
, **kwargs
):
2233 """DrawText(String text, Point pt)"""
2234 return _gdi
.DC_DrawText(*args
, **kwargs
)
2236 def DrawRotatedTextXY(*args
, **kwargs
):
2237 """DrawRotatedTextXY(String text, int x, int y, double angle)"""
2238 return _gdi
.DC_DrawRotatedTextXY(*args
, **kwargs
)
2240 def DrawRotatedText(*args
, **kwargs
):
2241 """DrawRotatedText(String text, Point pt, double angle)"""
2242 return _gdi
.DC_DrawRotatedText(*args
, **kwargs
)
2244 def BlitXY(*args
, **kwargs
):
2246 BlitXY(int xdest, int ydest, int width, int height, DC source,
2247 int xsrc, int ysrc, int rop=COPY, bool useMask=False,
2248 int xsrcMask=-1, int ysrcMask=-1) -> bool
2250 return _gdi
.DC_BlitXY(*args
, **kwargs
)
2252 def Blit(*args
, **kwargs
):
2254 Blit(Point destPt, Size sz, DC source, Point srcPt, int rop=COPY,
2255 bool useMask=False, Point srcPtMask=DefaultPosition) -> bool
2257 return _gdi
.DC_Blit(*args
, **kwargs
)
2259 def DrawLines(*args
, **kwargs
):
2260 """DrawLines(int points, Point points_array, int xoffset=0, int yoffset=0)"""
2261 return _gdi
.DC_DrawLines(*args
, **kwargs
)
2263 def DrawPolygon(*args
, **kwargs
):
2265 DrawPolygon(int points, Point points_array, int xoffset=0, int yoffset=0,
2266 int fillStyle=ODDEVEN_RULE)
2268 return _gdi
.DC_DrawPolygon(*args
, **kwargs
)
2270 def DrawLabel(*args
, **kwargs
):
2272 DrawLabel(String text, Rect rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP,
2275 return _gdi
.DC_DrawLabel(*args
, **kwargs
)
2277 def DrawImageLabel(*args
, **kwargs
):
2279 DrawImageLabel(String text, Bitmap image, Rect rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP,
2280 int indexAccel=-1) -> Rect
2282 return _gdi
.DC_DrawImageLabel(*args
, **kwargs
)
2284 def DrawSpline(*args
, **kwargs
):
2285 """DrawSpline(int points, Point points_array)"""
2286 return _gdi
.DC_DrawSpline(*args
, **kwargs
)
2288 def Clear(*args
, **kwargs
):
2290 return _gdi
.DC_Clear(*args
, **kwargs
)
2292 def StartDoc(*args
, **kwargs
):
2293 """StartDoc(String message) -> bool"""
2294 return _gdi
.DC_StartDoc(*args
, **kwargs
)
2296 def EndDoc(*args
, **kwargs
):
2298 return _gdi
.DC_EndDoc(*args
, **kwargs
)
2300 def StartPage(*args
, **kwargs
):
2302 return _gdi
.DC_StartPage(*args
, **kwargs
)
2304 def EndPage(*args
, **kwargs
):
2306 return _gdi
.DC_EndPage(*args
, **kwargs
)
2308 def SetFont(*args
, **kwargs
):
2309 """SetFont(Font font)"""
2310 return _gdi
.DC_SetFont(*args
, **kwargs
)
2312 def SetPen(*args
, **kwargs
):
2313 """SetPen(Pen pen)"""
2314 return _gdi
.DC_SetPen(*args
, **kwargs
)
2316 def SetBrush(*args
, **kwargs
):
2317 """SetBrush(Brush brush)"""
2318 return _gdi
.DC_SetBrush(*args
, **kwargs
)
2320 def SetBackground(*args
, **kwargs
):
2321 """SetBackground(Brush brush)"""
2322 return _gdi
.DC_SetBackground(*args
, **kwargs
)
2324 def SetBackgroundMode(*args
, **kwargs
):
2325 """SetBackgroundMode(int mode)"""
2326 return _gdi
.DC_SetBackgroundMode(*args
, **kwargs
)
2328 def SetPalette(*args
, **kwargs
):
2329 """SetPalette(Palette palette)"""
2330 return _gdi
.DC_SetPalette(*args
, **kwargs
)
2332 def SetClippingRegionXY(*args
, **kwargs
):
2333 """SetClippingRegionXY(int x, int y, int width, int height)"""
2334 return _gdi
.DC_SetClippingRegionXY(*args
, **kwargs
)
2336 def SetClippingRegion(*args
, **kwargs
):
2337 """SetClippingRegion(Point pt, Size sz)"""
2338 return _gdi
.DC_SetClippingRegion(*args
, **kwargs
)
2340 def SetClippingRect(*args
, **kwargs
):
2341 """SetClippingRect(Rect rect)"""
2342 return _gdi
.DC_SetClippingRect(*args
, **kwargs
)
2344 def SetClippingRegionAsRegion(*args
, **kwargs
):
2345 """SetClippingRegionAsRegion(Region region)"""
2346 return _gdi
.DC_SetClippingRegionAsRegion(*args
, **kwargs
)
2348 def DestroyClippingRegion(*args
, **kwargs
):
2349 """DestroyClippingRegion()"""
2350 return _gdi
.DC_DestroyClippingRegion(*args
, **kwargs
)
2352 def GetClippingBox(*args
, **kwargs
):
2353 """GetClippingBox() -> (x, y, width, height)"""
2354 return _gdi
.DC_GetClippingBox(*args
, **kwargs
)
2356 def GetClippingRect(*args
, **kwargs
):
2357 """GetClippingRect() -> Rect"""
2358 return _gdi
.DC_GetClippingRect(*args
, **kwargs
)
2360 def GetCharHeight(*args
, **kwargs
):
2361 """GetCharHeight() -> int"""
2362 return _gdi
.DC_GetCharHeight(*args
, **kwargs
)
2364 def GetCharWidth(*args
, **kwargs
):
2365 """GetCharWidth() -> int"""
2366 return _gdi
.DC_GetCharWidth(*args
, **kwargs
)
2368 def GetTextExtent(*args
, **kwargs
):
2370 GetTextExtent(wxString string) -> (width, height)
2372 Get the width and height of the text using the current font.
2373 Only works for single line strings.
2375 return _gdi
.DC_GetTextExtent(*args
, **kwargs
)
2377 def GetFullTextExtent(*args
, **kwargs
):
2379 GetFullTextExtent(wxString string, Font font=None) ->
2380 (width, height, descent, externalLeading)
2382 Get the width, height, decent and leading of the text using the current or specified font.
2383 Only works for single line strings.
2385 return _gdi
.DC_GetFullTextExtent(*args
, **kwargs
)
2387 def GetMultiLineTextExtent(*args
, **kwargs
):
2389 GetMultiLineTextExtent(wxString string, Font font=None) ->
2390 (width, height, descent, externalLeading)
2392 Get the width, height, decent and leading of the text using the current or specified font.
2393 Works for single as well as multi-line strings.
2395 return _gdi
.DC_GetMultiLineTextExtent(*args
, **kwargs
)
2397 def GetSize(*args
, **kwargs
):
2401 Get the DC size in device units.
2403 return _gdi
.DC_GetSize(*args
, **kwargs
)
2405 def GetSizeTuple(*args
, **kwargs
):
2407 GetSizeTuple() -> (width, height)
2409 Get the DC size in device units.
2411 return _gdi
.DC_GetSizeTuple(*args
, **kwargs
)
2413 def GetSizeMM(*args
, **kwargs
):
2417 Get the DC size in milimeters.
2419 return _gdi
.DC_GetSizeMM(*args
, **kwargs
)
2421 def GetSizeMMTuple(*args
, **kwargs
):
2423 GetSizeMMTuple() -> (width, height)
2425 Get the DC size in milimeters.
2427 return _gdi
.DC_GetSizeMMTuple(*args
, **kwargs
)
2429 def DeviceToLogicalX(*args
, **kwargs
):
2430 """DeviceToLogicalX(int x) -> int"""
2431 return _gdi
.DC_DeviceToLogicalX(*args
, **kwargs
)
2433 def DeviceToLogicalY(*args
, **kwargs
):
2434 """DeviceToLogicalY(int y) -> int"""
2435 return _gdi
.DC_DeviceToLogicalY(*args
, **kwargs
)
2437 def DeviceToLogicalXRel(*args
, **kwargs
):
2438 """DeviceToLogicalXRel(int x) -> int"""
2439 return _gdi
.DC_DeviceToLogicalXRel(*args
, **kwargs
)
2441 def DeviceToLogicalYRel(*args
, **kwargs
):
2442 """DeviceToLogicalYRel(int y) -> int"""
2443 return _gdi
.DC_DeviceToLogicalYRel(*args
, **kwargs
)
2445 def LogicalToDeviceX(*args
, **kwargs
):
2446 """LogicalToDeviceX(int x) -> int"""
2447 return _gdi
.DC_LogicalToDeviceX(*args
, **kwargs
)
2449 def LogicalToDeviceY(*args
, **kwargs
):
2450 """LogicalToDeviceY(int y) -> int"""
2451 return _gdi
.DC_LogicalToDeviceY(*args
, **kwargs
)
2453 def LogicalToDeviceXRel(*args
, **kwargs
):
2454 """LogicalToDeviceXRel(int x) -> int"""
2455 return _gdi
.DC_LogicalToDeviceXRel(*args
, **kwargs
)
2457 def LogicalToDeviceYRel(*args
, **kwargs
):
2458 """LogicalToDeviceYRel(int y) -> int"""
2459 return _gdi
.DC_LogicalToDeviceYRel(*args
, **kwargs
)
2461 def CanDrawBitmap(*args
, **kwargs
):
2462 """CanDrawBitmap() -> bool"""
2463 return _gdi
.DC_CanDrawBitmap(*args
, **kwargs
)
2465 def CanGetTextExtent(*args
, **kwargs
):
2466 """CanGetTextExtent() -> bool"""
2467 return _gdi
.DC_CanGetTextExtent(*args
, **kwargs
)
2469 def GetDepth(*args
, **kwargs
):
2470 """GetDepth() -> int"""
2471 return _gdi
.DC_GetDepth(*args
, **kwargs
)
2473 def GetPPI(*args
, **kwargs
):
2474 """GetPPI() -> Size"""
2475 return _gdi
.DC_GetPPI(*args
, **kwargs
)
2477 def Ok(*args
, **kwargs
):
2479 return _gdi
.DC_Ok(*args
, **kwargs
)
2481 def GetBackgroundMode(*args
, **kwargs
):
2482 """GetBackgroundMode() -> int"""
2483 return _gdi
.DC_GetBackgroundMode(*args
, **kwargs
)
2485 def GetBackground(*args
, **kwargs
):
2486 """GetBackground() -> Brush"""
2487 return _gdi
.DC_GetBackground(*args
, **kwargs
)
2489 def GetBrush(*args
, **kwargs
):
2490 """GetBrush() -> Brush"""
2491 return _gdi
.DC_GetBrush(*args
, **kwargs
)
2493 def GetFont(*args
, **kwargs
):
2494 """GetFont() -> Font"""
2495 return _gdi
.DC_GetFont(*args
, **kwargs
)
2497 def GetPen(*args
, **kwargs
):
2498 """GetPen() -> Pen"""
2499 return _gdi
.DC_GetPen(*args
, **kwargs
)
2501 def GetTextBackground(*args
, **kwargs
):
2502 """GetTextBackground() -> Colour"""
2503 return _gdi
.DC_GetTextBackground(*args
, **kwargs
)
2505 def GetTextForeground(*args
, **kwargs
):
2506 """GetTextForeground() -> Colour"""
2507 return _gdi
.DC_GetTextForeground(*args
, **kwargs
)
2509 def SetTextForeground(*args
, **kwargs
):
2510 """SetTextForeground(Colour colour)"""
2511 return _gdi
.DC_SetTextForeground(*args
, **kwargs
)
2513 def SetTextBackground(*args
, **kwargs
):
2514 """SetTextBackground(Colour colour)"""
2515 return _gdi
.DC_SetTextBackground(*args
, **kwargs
)
2517 def GetMapMode(*args
, **kwargs
):
2518 """GetMapMode() -> int"""
2519 return _gdi
.DC_GetMapMode(*args
, **kwargs
)
2521 def SetMapMode(*args
, **kwargs
):
2522 """SetMapMode(int mode)"""
2523 return _gdi
.DC_SetMapMode(*args
, **kwargs
)
2525 def GetUserScale(*args
, **kwargs
):
2526 """GetUserScale() -> (xScale, yScale)"""
2527 return _gdi
.DC_GetUserScale(*args
, **kwargs
)
2529 def SetUserScale(*args
, **kwargs
):
2530 """SetUserScale(double x, double y)"""
2531 return _gdi
.DC_SetUserScale(*args
, **kwargs
)
2533 def GetLogicalScale(*args
, **kwargs
):
2534 """GetLogicalScale() -> (xScale, yScale)"""
2535 return _gdi
.DC_GetLogicalScale(*args
, **kwargs
)
2537 def SetLogicalScale(*args
, **kwargs
):
2538 """SetLogicalScale(double x, double y)"""
2539 return _gdi
.DC_SetLogicalScale(*args
, **kwargs
)
2541 def GetLogicalOrigin(*args
, **kwargs
):
2542 """GetLogicalOrigin() -> Point"""
2543 return _gdi
.DC_GetLogicalOrigin(*args
, **kwargs
)
2545 def GetLogicalOriginTuple(*args
, **kwargs
):
2546 """GetLogicalOriginTuple() -> (x,y)"""
2547 return _gdi
.DC_GetLogicalOriginTuple(*args
, **kwargs
)
2549 def SetLogicalOrigin(*args
, **kwargs
):
2550 """SetLogicalOrigin(int x, int y)"""
2551 return _gdi
.DC_SetLogicalOrigin(*args
, **kwargs
)
2553 def GetDeviceOrigin(*args
, **kwargs
):
2554 """GetDeviceOrigin() -> Point"""
2555 return _gdi
.DC_GetDeviceOrigin(*args
, **kwargs
)
2557 def GetDeviceOriginTuple(*args
, **kwargs
):
2558 """GetDeviceOriginTuple() -> (x,y)"""
2559 return _gdi
.DC_GetDeviceOriginTuple(*args
, **kwargs
)
2561 def SetDeviceOrigin(*args
, **kwargs
):
2562 """SetDeviceOrigin(int x, int y)"""
2563 return _gdi
.DC_SetDeviceOrigin(*args
, **kwargs
)
2565 def SetAxisOrientation(*args
, **kwargs
):
2566 """SetAxisOrientation(bool xLeftRight, bool yBottomUp)"""
2567 return _gdi
.DC_SetAxisOrientation(*args
, **kwargs
)
2569 def GetLogicalFunction(*args
, **kwargs
):
2570 """GetLogicalFunction() -> int"""
2571 return _gdi
.DC_GetLogicalFunction(*args
, **kwargs
)
2573 def SetLogicalFunction(*args
, **kwargs
):
2574 """SetLogicalFunction(int function)"""
2575 return _gdi
.DC_SetLogicalFunction(*args
, **kwargs
)
2577 def SetOptimization(*args
, **kwargs
):
2578 """SetOptimization(bool opt)"""
2579 return _gdi
.DC_SetOptimization(*args
, **kwargs
)
2581 def GetOptimization(*args
, **kwargs
):
2582 """GetOptimization() -> bool"""
2583 return _gdi
.DC_GetOptimization(*args
, **kwargs
)
2585 def CalcBoundingBox(*args
, **kwargs
):
2586 """CalcBoundingBox(int x, int y)"""
2587 return _gdi
.DC_CalcBoundingBox(*args
, **kwargs
)
2589 def ResetBoundingBox(*args
, **kwargs
):
2590 """ResetBoundingBox()"""
2591 return _gdi
.DC_ResetBoundingBox(*args
, **kwargs
)
2593 def MinX(*args
, **kwargs
):
2595 return _gdi
.DC_MinX(*args
, **kwargs
)
2597 def MaxX(*args
, **kwargs
):
2599 return _gdi
.DC_MaxX(*args
, **kwargs
)
2601 def MinY(*args
, **kwargs
):
2603 return _gdi
.DC_MinY(*args
, **kwargs
)
2605 def MaxY(*args
, **kwargs
):
2607 return _gdi
.DC_MaxY(*args
, **kwargs
)
2609 def GetBoundingBox(*args
, **kwargs
):
2610 """GetBoundingBox() -> (x1,y1, x2,y2)"""
2611 return _gdi
.DC_GetBoundingBox(*args
, **kwargs
)
2613 def __nonzero__(self
): return self
.Ok()
2614 def _DrawPointList(*args
, **kwargs
):
2615 """_DrawPointList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2616 return _gdi
.DC__DrawPointList(*args
, **kwargs
)
2618 def _DrawLineList(*args
, **kwargs
):
2619 """_DrawLineList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2620 return _gdi
.DC__DrawLineList(*args
, **kwargs
)
2622 def _DrawRectangleList(*args
, **kwargs
):
2623 """_DrawRectangleList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2624 return _gdi
.DC__DrawRectangleList(*args
, **kwargs
)
2626 def _DrawEllipseList(*args
, **kwargs
):
2627 """_DrawEllipseList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2628 return _gdi
.DC__DrawEllipseList(*args
, **kwargs
)
2630 def _DrawPolygonList(*args
, **kwargs
):
2631 """_DrawPolygonList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2632 return _gdi
.DC__DrawPolygonList(*args
, **kwargs
)
2634 def _DrawTextList(*args
, **kwargs
):
2636 _DrawTextList(PyObject textList, PyObject pyPoints, PyObject foregroundList,
2637 PyObject backgroundList) -> PyObject
2639 return _gdi
.DC__DrawTextList(*args
, **kwargs
)
2641 def DrawPointList(self
, points
, pens
=None):
2644 elif isinstance(pens
, wx
.Pen
):
2646 elif len(pens
) != len(points
):
2647 raise ValueError('points and pens must have same length')
2648 return self
._DrawPointList
(points
, pens
, [])
2651 def DrawLineList(self
, lines
, pens
=None):
2654 elif isinstance(pens
, wx
.Pen
):
2656 elif len(pens
) != len(lines
):
2657 raise ValueError('lines and pens must have same length')
2658 return self
._DrawLineList
(lines
, pens
, [])
2661 def DrawRectangleList(self
, rectangles
, pens
=None, brushes
=None):
2664 elif isinstance(pens
, wx
.Pen
):
2666 elif len(pens
) != len(rectangles
):
2667 raise ValueError('rectangles and pens must have same length')
2670 elif isinstance(brushes
, wx
.Brush
):
2672 elif len(brushes
) != len(rectangles
):
2673 raise ValueError('rectangles and brushes must have same length')
2674 return self
._DrawRectangleList
(rectangles
, pens
, brushes
)
2677 def DrawEllipseList(self
, ellipses
, pens
=None, brushes
=None):
2680 elif isinstance(pens
, wx
.Pen
):
2682 elif len(pens
) != len(ellipses
):
2683 raise ValueError('ellipses and pens must have same length')
2686 elif isinstance(brushes
, wx
.Brush
):
2688 elif len(brushes
) != len(ellipses
):
2689 raise ValueError('ellipses and brushes must have same length')
2690 return self
._DrawEllipseList
(ellipses
, pens
, brushes
)
2693 def DrawPolygonList(self
, polygons
, pens
=None, brushes
=None):
2698 elif isinstance(pens
, wx
.Pen
):
2700 elif len(pens
) != len(polygons
):
2701 raise ValueError('polygons and pens must have same length')
2704 elif isinstance(brushes
, wx
.Brush
):
2706 elif len(brushes
) != len(polygons
):
2707 raise ValueError('polygons and brushes must have same length')
2708 return self
._DrawPolygonList
(polygons
, pens
, brushes
)
2711 def DrawTextList(self
, textList
, coords
, foregrounds
= None, backgrounds
= None, fonts
= None):
2715 if type(textList
) == type(''):
2716 textList
= [textList
]
2717 elif len(textList
) != len(coords
):
2718 raise ValueError('textlist and coords must have same length')
2719 if foregrounds
is None:
2721 elif isinstance(foregrounds
, wx
.Colour
):
2722 foregrounds
= [foregrounds
]
2723 elif len(foregrounds
) != len(coords
):
2724 raise ValueError('foregrounds and coords must have same length')
2725 if backgrounds
is None:
2727 elif isinstance(backgrounds
, wx
.Colour
):
2728 backgrounds
= [backgrounds
]
2729 elif len(backgrounds
) != len(coords
):
2730 raise ValueError('backgrounds and coords must have same length')
2731 return self
._DrawTextList
(textList
, coords
, foregrounds
, backgrounds
)
2735 def __init__(self
, this
):
2737 if not hasattr(self
,"thisown"): self
.thisown
= 0
2739 _gdi
.DC_swigregister(DCPtr
)
2741 #---------------------------------------------------------------------------
2745 return "<%s.%s; proxy of C++ wxMemoryDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2746 def __init__(self
, *args
, **kwargs
):
2747 """__init__() -> MemoryDC"""
2748 newobj
= _gdi
.new_MemoryDC(*args
, **kwargs
)
2749 self
.this
= newobj
.this
2752 def SelectObject(*args
, **kwargs
):
2753 """SelectObject(Bitmap bitmap)"""
2754 return _gdi
.MemoryDC_SelectObject(*args
, **kwargs
)
2757 class MemoryDCPtr(MemoryDC
):
2758 def __init__(self
, this
):
2760 if not hasattr(self
,"thisown"): self
.thisown
= 0
2761 self
.__class
__ = MemoryDC
2762 _gdi
.MemoryDC_swigregister(MemoryDCPtr
)
2764 def MemoryDCFromDC(*args
, **kwargs
):
2765 """MemoryDCFromDC(DC oldDC) -> MemoryDC"""
2766 val
= _gdi
.new_MemoryDCFromDC(*args
, **kwargs
)
2770 #---------------------------------------------------------------------------
2772 class BufferedDC(MemoryDC
):
2774 return "<%s.%s; proxy of C++ wxBufferedDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2775 def __init__(self
, *args
, **kwargs
):
2776 """__init__(DC dc, Bitmap buffer) -> BufferedDC"""
2777 newobj
= _gdi
.new_BufferedDC(*args
, **kwargs
)
2778 self
.this
= newobj
.this
2781 self
._dc
= args
[0] # save a ref so the other dc will not be deleted before self
2783 def UnMask(*args
, **kwargs
):
2785 return _gdi
.BufferedDC_UnMask(*args
, **kwargs
)
2788 class BufferedDCPtr(BufferedDC
):
2789 def __init__(self
, this
):
2791 if not hasattr(self
,"thisown"): self
.thisown
= 0
2792 self
.__class
__ = BufferedDC
2793 _gdi
.BufferedDC_swigregister(BufferedDCPtr
)
2795 def BufferedDCInternalBuffer(*args
, **kwargs
):
2796 """BufferedDCInternalBuffer(DC dc, Size area) -> BufferedDC"""
2797 val
= _gdi
.new_BufferedDCInternalBuffer(*args
, **kwargs
)
2799 val
._dc
= args
[0] # save a ref so the other dc will not be deleted before self
2802 class BufferedPaintDC(BufferedDC
):
2804 return "<%s.%s; proxy of C++ wxBufferedPaintDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2805 def __init__(self
, *args
, **kwargs
):
2806 """__init__(Window window, Bitmap buffer=NullBitmap) -> BufferedPaintDC"""
2807 newobj
= _gdi
.new_BufferedPaintDC(*args
, **kwargs
)
2808 self
.this
= newobj
.this
2812 class BufferedPaintDCPtr(BufferedPaintDC
):
2813 def __init__(self
, this
):
2815 if not hasattr(self
,"thisown"): self
.thisown
= 0
2816 self
.__class
__ = BufferedPaintDC
2817 _gdi
.BufferedPaintDC_swigregister(BufferedPaintDCPtr
)
2819 #---------------------------------------------------------------------------
2823 return "<%s.%s; proxy of C++ wxScreenDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2824 def __init__(self
, *args
, **kwargs
):
2825 """__init__() -> ScreenDC"""
2826 newobj
= _gdi
.new_ScreenDC(*args
, **kwargs
)
2827 self
.this
= newobj
.this
2830 def StartDrawingOnTopWin(*args
, **kwargs
):
2831 """StartDrawingOnTopWin(Window window) -> bool"""
2832 return _gdi
.ScreenDC_StartDrawingOnTopWin(*args
, **kwargs
)
2834 def StartDrawingOnTop(*args
, **kwargs
):
2835 """StartDrawingOnTop(Rect rect=None) -> bool"""
2836 return _gdi
.ScreenDC_StartDrawingOnTop(*args
, **kwargs
)
2838 def EndDrawingOnTop(*args
, **kwargs
):
2839 """EndDrawingOnTop() -> bool"""
2840 return _gdi
.ScreenDC_EndDrawingOnTop(*args
, **kwargs
)
2843 class ScreenDCPtr(ScreenDC
):
2844 def __init__(self
, this
):
2846 if not hasattr(self
,"thisown"): self
.thisown
= 0
2847 self
.__class
__ = ScreenDC
2848 _gdi
.ScreenDC_swigregister(ScreenDCPtr
)
2850 #---------------------------------------------------------------------------
2854 return "<%s.%s; proxy of C++ wxClientDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2855 def __init__(self
, *args
, **kwargs
):
2856 """__init__(Window win) -> ClientDC"""
2857 newobj
= _gdi
.new_ClientDC(*args
, **kwargs
)
2858 self
.this
= newobj
.this
2862 class ClientDCPtr(ClientDC
):
2863 def __init__(self
, this
):
2865 if not hasattr(self
,"thisown"): self
.thisown
= 0
2866 self
.__class
__ = ClientDC
2867 _gdi
.ClientDC_swigregister(ClientDCPtr
)
2869 #---------------------------------------------------------------------------
2873 return "<%s.%s; proxy of C++ wxPaintDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2874 def __init__(self
, *args
, **kwargs
):
2875 """__init__(Window win) -> PaintDC"""
2876 newobj
= _gdi
.new_PaintDC(*args
, **kwargs
)
2877 self
.this
= newobj
.this
2881 class PaintDCPtr(PaintDC
):
2882 def __init__(self
, this
):
2884 if not hasattr(self
,"thisown"): self
.thisown
= 0
2885 self
.__class
__ = PaintDC
2886 _gdi
.PaintDC_swigregister(PaintDCPtr
)
2888 #---------------------------------------------------------------------------
2892 return "<%s.%s; proxy of C++ wxWindowDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2893 def __init__(self
, *args
, **kwargs
):
2894 """__init__(Window win) -> WindowDC"""
2895 newobj
= _gdi
.new_WindowDC(*args
, **kwargs
)
2896 self
.this
= newobj
.this
2900 class WindowDCPtr(WindowDC
):
2901 def __init__(self
, this
):
2903 if not hasattr(self
,"thisown"): self
.thisown
= 0
2904 self
.__class
__ = WindowDC
2905 _gdi
.WindowDC_swigregister(WindowDCPtr
)
2907 #---------------------------------------------------------------------------
2911 return "<%s.%s; proxy of C++ wxMirrorDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2912 def __init__(self
, *args
, **kwargs
):
2913 """__init__(DC dc, bool mirror) -> MirrorDC"""
2914 newobj
= _gdi
.new_MirrorDC(*args
, **kwargs
)
2915 self
.this
= newobj
.this
2919 class MirrorDCPtr(MirrorDC
):
2920 def __init__(self
, this
):
2922 if not hasattr(self
,"thisown"): self
.thisown
= 0
2923 self
.__class
__ = MirrorDC
2924 _gdi
.MirrorDC_swigregister(MirrorDCPtr
)
2926 #---------------------------------------------------------------------------
2928 class PostScriptDC(DC
):
2930 return "<%s.%s; proxy of C++ wxPostScriptDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2931 def __init__(self
, *args
, **kwargs
):
2932 """__init__(wxPrintData printData) -> PostScriptDC"""
2933 newobj
= _gdi
.new_PostScriptDC(*args
, **kwargs
)
2934 self
.this
= newobj
.this
2937 def GetPrintData(*args
, **kwargs
):
2938 """GetPrintData() -> wxPrintData"""
2939 return _gdi
.PostScriptDC_GetPrintData(*args
, **kwargs
)
2941 def SetPrintData(*args
, **kwargs
):
2942 """SetPrintData(wxPrintData data)"""
2943 return _gdi
.PostScriptDC_SetPrintData(*args
, **kwargs
)
2945 def SetResolution(*args
, **kwargs
):
2946 """PostScriptDC.SetResolution(int ppi)"""
2947 return _gdi
.PostScriptDC_SetResolution(*args
, **kwargs
)
2949 SetResolution
= staticmethod(SetResolution
)
2950 def GetResolution(*args
, **kwargs
):
2951 """PostScriptDC.GetResolution() -> int"""
2952 return _gdi
.PostScriptDC_GetResolution(*args
, **kwargs
)
2954 GetResolution
= staticmethod(GetResolution
)
2956 class PostScriptDCPtr(PostScriptDC
):
2957 def __init__(self
, this
):
2959 if not hasattr(self
,"thisown"): self
.thisown
= 0
2960 self
.__class
__ = PostScriptDC
2961 _gdi
.PostScriptDC_swigregister(PostScriptDCPtr
)
2963 def PostScriptDC_SetResolution(*args
, **kwargs
):
2964 """PostScriptDC_SetResolution(int ppi)"""
2965 return _gdi
.PostScriptDC_SetResolution(*args
, **kwargs
)
2967 def PostScriptDC_GetResolution(*args
, **kwargs
):
2968 """PostScriptDC_GetResolution() -> int"""
2969 return _gdi
.PostScriptDC_GetResolution(*args
, **kwargs
)
2971 #---------------------------------------------------------------------------
2973 class MetaFile(core
.Object
):
2975 return "<%s.%s; proxy of C++ wxMetaFile instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2976 def __init__(self
, *args
, **kwargs
):
2977 """__init__(String filename=EmptyString) -> MetaFile"""
2978 newobj
= _gdi
.new_MetaFile(*args
, **kwargs
)
2979 self
.this
= newobj
.this
2983 class MetaFilePtr(MetaFile
):
2984 def __init__(self
, this
):
2986 if not hasattr(self
,"thisown"): self
.thisown
= 0
2987 self
.__class
__ = MetaFile
2988 _gdi
.MetaFile_swigregister(MetaFilePtr
)
2990 class MetaFileDC(DC
):
2992 return "<%s.%s; proxy of C++ wxMetaFileDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2993 def __init__(self
, *args
, **kwargs
):
2995 __init__(String filename=EmptyString, int width=0, int height=0,
2996 String description=EmptyString) -> MetaFileDC
2998 newobj
= _gdi
.new_MetaFileDC(*args
, **kwargs
)
2999 self
.this
= newobj
.this
3003 class MetaFileDCPtr(MetaFileDC
):
3004 def __init__(self
, this
):
3006 if not hasattr(self
,"thisown"): self
.thisown
= 0
3007 self
.__class
__ = MetaFileDC
3008 _gdi
.MetaFileDC_swigregister(MetaFileDCPtr
)
3010 class PrinterDC(DC
):
3012 return "<%s.%s; proxy of C++ wxPrinterDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3013 def __init__(self
, *args
, **kwargs
):
3014 """__init__(wxPrintData printData) -> PrinterDC"""
3015 newobj
= _gdi
.new_PrinterDC(*args
, **kwargs
)
3016 self
.this
= newobj
.this
3020 class PrinterDCPtr(PrinterDC
):
3021 def __init__(self
, this
):
3023 if not hasattr(self
,"thisown"): self
.thisown
= 0
3024 self
.__class
__ = PrinterDC
3025 _gdi
.PrinterDC_swigregister(PrinterDCPtr
)
3027 #---------------------------------------------------------------------------
3029 IMAGELIST_DRAW_NORMAL
= _gdi
.IMAGELIST_DRAW_NORMAL
3030 IMAGELIST_DRAW_TRANSPARENT
= _gdi
.IMAGELIST_DRAW_TRANSPARENT
3031 IMAGELIST_DRAW_SELECTED
= _gdi
.IMAGELIST_DRAW_SELECTED
3032 IMAGELIST_DRAW_FOCUSED
= _gdi
.IMAGELIST_DRAW_FOCUSED
3033 IMAGE_LIST_NORMAL
= _gdi
.IMAGE_LIST_NORMAL
3034 IMAGE_LIST_SMALL
= _gdi
.IMAGE_LIST_SMALL
3035 IMAGE_LIST_STATE
= _gdi
.IMAGE_LIST_STATE
3036 class ImageList(core
.Object
):
3038 return "<%s.%s; proxy of C++ wxImageList instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3039 def __init__(self
, *args
, **kwargs
):
3040 """__init__(int width, int height, int mask=True, int initialCount=1) -> ImageList"""
3041 newobj
= _gdi
.new_ImageList(*args
, **kwargs
)
3042 self
.this
= newobj
.this
3045 def __del__(self
, destroy
=_gdi
.delete_ImageList
):
3048 if self
.thisown
: destroy(self
)
3051 def Add(*args
, **kwargs
):
3052 """Add(Bitmap bitmap, Bitmap mask=NullBitmap) -> int"""
3053 return _gdi
.ImageList_Add(*args
, **kwargs
)
3055 def AddWithColourMask(*args
, **kwargs
):
3056 """AddWithColourMask(Bitmap bitmap, Colour maskColour) -> int"""
3057 return _gdi
.ImageList_AddWithColourMask(*args
, **kwargs
)
3059 def AddIcon(*args
, **kwargs
):
3060 """AddIcon(Icon icon) -> int"""
3061 return _gdi
.ImageList_AddIcon(*args
, **kwargs
)
3063 def Replace(*args
, **kwargs
):
3064 """Replace(int index, Bitmap bitmap) -> bool"""
3065 return _gdi
.ImageList_Replace(*args
, **kwargs
)
3067 def Draw(*args
, **kwargs
):
3069 Draw(int index, DC dc, int x, int x, int flags=IMAGELIST_DRAW_NORMAL,
3070 bool solidBackground=False) -> bool
3072 return _gdi
.ImageList_Draw(*args
, **kwargs
)
3074 def GetImageCount(*args
, **kwargs
):
3075 """GetImageCount() -> int"""
3076 return _gdi
.ImageList_GetImageCount(*args
, **kwargs
)
3078 def Remove(*args
, **kwargs
):
3079 """Remove(int index) -> bool"""
3080 return _gdi
.ImageList_Remove(*args
, **kwargs
)
3082 def RemoveAll(*args
, **kwargs
):
3083 """RemoveAll() -> bool"""
3084 return _gdi
.ImageList_RemoveAll(*args
, **kwargs
)
3086 def GetSize(*args
, **kwargs
):
3087 """GetSize() -> (width,height)"""
3088 return _gdi
.ImageList_GetSize(*args
, **kwargs
)
3091 class ImageListPtr(ImageList
):
3092 def __init__(self
, this
):
3094 if not hasattr(self
,"thisown"): self
.thisown
= 0
3095 self
.__class
__ = ImageList
3096 _gdi
.ImageList_swigregister(ImageListPtr
)
3098 #---------------------------------------------------------------------------
3100 class PenList(core
.Object
):
3101 def __init__(self
): raise RuntimeError, "No constructor defined"
3103 return "<%s.%s; proxy of C++ wxPenList instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3104 def AddPen(*args
, **kwargs
):
3105 """AddPen(Pen pen)"""
3106 return _gdi
.PenList_AddPen(*args
, **kwargs
)
3108 def FindOrCreatePen(*args
, **kwargs
):
3109 """FindOrCreatePen(Colour colour, int width, int style) -> Pen"""
3110 return _gdi
.PenList_FindOrCreatePen(*args
, **kwargs
)
3112 def RemovePen(*args
, **kwargs
):
3113 """RemovePen(Pen pen)"""
3114 return _gdi
.PenList_RemovePen(*args
, **kwargs
)
3116 def GetCount(*args
, **kwargs
):
3117 """GetCount() -> int"""
3118 return _gdi
.PenList_GetCount(*args
, **kwargs
)
3121 class PenListPtr(PenList
):
3122 def __init__(self
, this
):
3124 if not hasattr(self
,"thisown"): self
.thisown
= 0
3125 self
.__class
__ = PenList
3126 _gdi
.PenList_swigregister(PenListPtr
)
3128 class BrushList(core
.Object
):
3129 def __init__(self
): raise RuntimeError, "No constructor defined"
3131 return "<%s.%s; proxy of C++ wxBrushList instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3132 def AddBrush(*args
, **kwargs
):
3133 """AddBrush(Brush brush)"""
3134 return _gdi
.BrushList_AddBrush(*args
, **kwargs
)
3136 def FindOrCreateBrush(*args
, **kwargs
):
3137 """FindOrCreateBrush(Colour colour, int style) -> Brush"""
3138 return _gdi
.BrushList_FindOrCreateBrush(*args
, **kwargs
)
3140 def RemoveBrush(*args
, **kwargs
):
3141 """RemoveBrush(Brush brush)"""
3142 return _gdi
.BrushList_RemoveBrush(*args
, **kwargs
)
3144 def GetCount(*args
, **kwargs
):
3145 """GetCount() -> int"""
3146 return _gdi
.BrushList_GetCount(*args
, **kwargs
)
3149 class BrushListPtr(BrushList
):
3150 def __init__(self
, this
):
3152 if not hasattr(self
,"thisown"): self
.thisown
= 0
3153 self
.__class
__ = BrushList
3154 _gdi
.BrushList_swigregister(BrushListPtr
)
3156 class ColourDatabase(core
.Object
):
3158 return "<%s.%s; proxy of C++ wxColourDatabase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3159 def __init__(self
, *args
, **kwargs
):
3160 """__init__() -> ColourDatabase"""
3161 newobj
= _gdi
.new_ColourDatabase(*args
, **kwargs
)
3162 self
.this
= newobj
.this
3165 def __del__(self
, destroy
=_gdi
.delete_ColourDatabase
):
3168 if self
.thisown
: destroy(self
)
3171 def Find(*args
, **kwargs
):
3172 """Find(String name) -> Colour"""
3173 return _gdi
.ColourDatabase_Find(*args
, **kwargs
)
3175 def FindName(*args
, **kwargs
):
3176 """FindName(Colour colour) -> String"""
3177 return _gdi
.ColourDatabase_FindName(*args
, **kwargs
)
3180 def AddColour(*args
, **kwargs
):
3181 """AddColour(String name, Colour colour)"""
3182 return _gdi
.ColourDatabase_AddColour(*args
, **kwargs
)
3184 def Append(*args
, **kwargs
):
3185 """Append(String name, int red, int green, int blue)"""
3186 return _gdi
.ColourDatabase_Append(*args
, **kwargs
)
3189 class ColourDatabasePtr(ColourDatabase
):
3190 def __init__(self
, this
):
3192 if not hasattr(self
,"thisown"): self
.thisown
= 0
3193 self
.__class
__ = ColourDatabase
3194 _gdi
.ColourDatabase_swigregister(ColourDatabasePtr
)
3196 class FontList(core
.Object
):
3197 def __init__(self
): raise RuntimeError, "No constructor defined"
3199 return "<%s.%s; proxy of C++ wxFontList instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3200 def AddFont(*args
, **kwargs
):
3201 """AddFont(Font font)"""
3202 return _gdi
.FontList_AddFont(*args
, **kwargs
)
3204 def FindOrCreateFont(*args
, **kwargs
):
3206 FindOrCreateFont(int point_size, int family, int style, int weight,
3207 bool underline=False, String facename=EmptyString,
3208 int encoding=FONTENCODING_DEFAULT) -> Font
3210 return _gdi
.FontList_FindOrCreateFont(*args
, **kwargs
)
3212 def RemoveFont(*args
, **kwargs
):
3213 """RemoveFont(Font font)"""
3214 return _gdi
.FontList_RemoveFont(*args
, **kwargs
)
3216 def GetCount(*args
, **kwargs
):
3217 """GetCount() -> int"""
3218 return _gdi
.FontList_GetCount(*args
, **kwargs
)
3221 class FontListPtr(FontList
):
3222 def __init__(self
, this
):
3224 if not hasattr(self
,"thisown"): self
.thisown
= 0
3225 self
.__class
__ = FontList
3226 _gdi
.FontList_swigregister(FontListPtr
)
3228 #---------------------------------------------------------------------------
3230 #---------------------------------------------------------------------------
3232 class Effects(core
.Object
):
3234 return "<%s.%s; proxy of C++ wxEffects instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3235 def __init__(self
, *args
, **kwargs
):
3236 """__init__() -> Effects"""
3237 newobj
= _gdi
.new_Effects(*args
, **kwargs
)
3238 self
.this
= newobj
.this
3241 def GetHighlightColour(*args
, **kwargs
):
3242 """GetHighlightColour() -> Colour"""
3243 return _gdi
.Effects_GetHighlightColour(*args
, **kwargs
)
3245 def GetLightShadow(*args
, **kwargs
):
3246 """GetLightShadow() -> Colour"""
3247 return _gdi
.Effects_GetLightShadow(*args
, **kwargs
)
3249 def GetFaceColour(*args
, **kwargs
):
3250 """GetFaceColour() -> Colour"""
3251 return _gdi
.Effects_GetFaceColour(*args
, **kwargs
)
3253 def GetMediumShadow(*args
, **kwargs
):
3254 """GetMediumShadow() -> Colour"""
3255 return _gdi
.Effects_GetMediumShadow(*args
, **kwargs
)
3257 def GetDarkShadow(*args
, **kwargs
):
3258 """GetDarkShadow() -> Colour"""
3259 return _gdi
.Effects_GetDarkShadow(*args
, **kwargs
)
3261 def SetHighlightColour(*args
, **kwargs
):
3262 """SetHighlightColour(Colour c)"""
3263 return _gdi
.Effects_SetHighlightColour(*args
, **kwargs
)
3265 def SetLightShadow(*args
, **kwargs
):
3266 """SetLightShadow(Colour c)"""
3267 return _gdi
.Effects_SetLightShadow(*args
, **kwargs
)
3269 def SetFaceColour(*args
, **kwargs
):
3270 """SetFaceColour(Colour c)"""
3271 return _gdi
.Effects_SetFaceColour(*args
, **kwargs
)
3273 def SetMediumShadow(*args
, **kwargs
):
3274 """SetMediumShadow(Colour c)"""
3275 return _gdi
.Effects_SetMediumShadow(*args
, **kwargs
)
3277 def SetDarkShadow(*args
, **kwargs
):
3278 """SetDarkShadow(Colour c)"""
3279 return _gdi
.Effects_SetDarkShadow(*args
, **kwargs
)
3281 def Set(*args
, **kwargs
):
3283 Set(Colour highlightColour, Colour lightShadow, Colour faceColour,
3284 Colour mediumShadow, Colour darkShadow)
3286 return _gdi
.Effects_Set(*args
, **kwargs
)
3288 def DrawSunkenEdge(*args
, **kwargs
):
3289 """DrawSunkenEdge(DC dc, Rect rect, int borderSize=1)"""
3290 return _gdi
.Effects_DrawSunkenEdge(*args
, **kwargs
)
3292 def TileBitmap(*args
, **kwargs
):
3293 """TileBitmap(Rect rect, DC dc, Bitmap bitmap) -> bool"""
3294 return _gdi
.Effects_TileBitmap(*args
, **kwargs
)
3297 class EffectsPtr(Effects
):
3298 def __init__(self
, this
):
3300 if not hasattr(self
,"thisown"): self
.thisown
= 0
3301 self
.__class
__ = Effects
3302 _gdi
.Effects_swigregister(EffectsPtr
)
3304 NORMAL_FONT
= cvar
.NORMAL_FONT
3305 SMALL_FONT
= cvar
.SMALL_FONT
3306 ITALIC_FONT
= cvar
.ITALIC_FONT
3307 SWISS_FONT
= cvar
.SWISS_FONT
3308 RED_PEN
= cvar
.RED_PEN
3309 CYAN_PEN
= cvar
.CYAN_PEN
3310 GREEN_PEN
= cvar
.GREEN_PEN
3311 BLACK_PEN
= cvar
.BLACK_PEN
3312 WHITE_PEN
= cvar
.WHITE_PEN
3313 TRANSPARENT_PEN
= cvar
.TRANSPARENT_PEN
3314 BLACK_DASHED_PEN
= cvar
.BLACK_DASHED_PEN
3315 GREY_PEN
= cvar
.GREY_PEN
3316 MEDIUM_GREY_PEN
= cvar
.MEDIUM_GREY_PEN
3317 LIGHT_GREY_PEN
= cvar
.LIGHT_GREY_PEN
3318 BLUE_BRUSH
= cvar
.BLUE_BRUSH
3319 GREEN_BRUSH
= cvar
.GREEN_BRUSH
3320 WHITE_BRUSH
= cvar
.WHITE_BRUSH
3321 BLACK_BRUSH
= cvar
.BLACK_BRUSH
3322 TRANSPARENT_BRUSH
= cvar
.TRANSPARENT_BRUSH
3323 CYAN_BRUSH
= cvar
.CYAN_BRUSH
3324 RED_BRUSH
= cvar
.RED_BRUSH
3325 GREY_BRUSH
= cvar
.GREY_BRUSH
3326 MEDIUM_GREY_BRUSH
= cvar
.MEDIUM_GREY_BRUSH
3327 LIGHT_GREY_BRUSH
= cvar
.LIGHT_GREY_BRUSH
3334 LIGHT_GREY
= cvar
.LIGHT_GREY
3335 STANDARD_CURSOR
= cvar
.STANDARD_CURSOR
3336 HOURGLASS_CURSOR
= cvar
.HOURGLASS_CURSOR
3337 CROSS_CURSOR
= cvar
.CROSS_CURSOR
3338 NullBitmap
= cvar
.NullBitmap
3339 NullIcon
= cvar
.NullIcon
3340 NullCursor
= cvar
.NullCursor
3341 NullPen
= cvar
.NullPen
3342 NullBrush
= cvar
.NullBrush
3343 NullPalette
= cvar
.NullPalette
3344 NullFont
= cvar
.NullFont
3345 NullColour
= cvar
.NullColour
3346 TheFontList
= cvar
.TheFontList
3347 ThePenList
= cvar
.ThePenList
3348 TheBrushList
= cvar
.TheBrushList
3349 TheColourDatabase
= cvar
.TheColourDatabase