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__(self) -> 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(self) -> bool"""
27 return _gdi_
.GDIObject_GetVisible(*args
, **kwargs
)
29 def SetVisible(*args
, **kwargs
):
30 """SetVisible(self, bool visible)"""
31 return _gdi_
.GDIObject_SetVisible(*args
, **kwargs
)
33 def IsNull(*args
, **kwargs
):
34 """IsNull(self) -> 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 A colour is an object representing a combination of Red, Green, and Blue (RGB)
50 intensity values, and is used to determine drawing colours, window colours,
51 etc. Valid RGB values are in the range 0 to 255.
53 In wxPython there are typemaps that will automatically convert from a colour
54 name, or from a '#RRGGBB' colour hex value string to a wx.Colour object when
55 calling C++ methods that expect a wxColour. This means that the following are
58 win.SetBackgroundColour(wxColour(0,0,255))
59 win.SetBackgroundColour('BLUE')
60 win.SetBackgroundColour('#0000FF')
62 You can retrieve the various current system colour settings with
63 wx.SystemSettings.GetColour.
66 return "<%s.%s; proxy of C++ wxColour instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
67 def __init__(self
, *args
, **kwargs
):
69 __init__(self, unsigned char red=0, unsigned char green=0, unsigned char blue=0) -> Colour
71 Constructs a colour from red, green and blue values.
73 newobj
= _gdi_
.new_Colour(*args
, **kwargs
)
74 self
.this
= newobj
.this
77 def __del__(self
, destroy
=_gdi_
.delete_Colour
):
80 if self
.thisown
: destroy(self
)
83 def Red(*args
, **kwargs
):
85 Red(self) -> unsigned char
87 Returns the red intensity.
89 return _gdi_
.Colour_Red(*args
, **kwargs
)
91 def Green(*args
, **kwargs
):
93 Green(self) -> unsigned char
95 Returns the green intensity.
97 return _gdi_
.Colour_Green(*args
, **kwargs
)
99 def Blue(*args
, **kwargs
):
101 Blue(self) -> unsigned char
103 Returns the blue intensity.
105 return _gdi_
.Colour_Blue(*args
, **kwargs
)
107 def Ok(*args
, **kwargs
):
111 Returns True if the colour object is valid (the colour has been
112 initialised with RGB values).
114 return _gdi_
.Colour_Ok(*args
, **kwargs
)
116 def Set(*args
, **kwargs
):
118 Set(self, unsigned char red, unsigned char green, unsigned char blue)
120 Sets the RGB intensity values.
122 return _gdi_
.Colour_Set(*args
, **kwargs
)
124 def SetRGB(*args
, **kwargs
):
126 SetRGB(self, unsigned long colRGB)
128 Sets the RGB intensity values from a packed RGB value.
130 return _gdi_
.Colour_SetRGB(*args
, **kwargs
)
132 def SetFromName(*args
, **kwargs
):
134 SetFromName(self, String colourName)
136 Sets the RGB intensity values using a colour name listed in wx.TheColourDatabase.
138 return _gdi_
.Colour_SetFromName(*args
, **kwargs
)
140 def GetPixel(*args
, **kwargs
):
142 GetPixel(self) -> long
144 Returns a pixel value which is platform-dependent. On Windows, a
145 COLORREF is returned. On X, an allocated pixel value is returned.
146 -1 is returned if the pixel is invalid (on X, unallocated).
148 return _gdi_
.Colour_GetPixel(*args
, **kwargs
)
150 def __eq__(*args
, **kwargs
):
152 __eq__(self, Colour colour) -> bool
154 Compare colours for equality
156 return _gdi_
.Colour___eq__(*args
, **kwargs
)
158 def __ne__(*args
, **kwargs
):
160 __ne__(self, Colour colour) -> bool
162 Compare colours for inequality
164 return _gdi_
.Colour___ne__(*args
, **kwargs
)
166 def Get(*args
, **kwargs
):
170 Returns the RGB intensity values as a tuple.
172 return _gdi_
.Colour_Get(*args
, **kwargs
)
174 def GetRGB(*args
, **kwargs
):
176 GetRGB(self) -> unsigned long
178 Return the colour as a packed RGB value
180 return _gdi_
.Colour_GetRGB(*args
, **kwargs
)
183 def __str__(self
): return str(self
.asTuple())
184 def __repr__(self
): return 'wx.Colour' + str(self
.asTuple())
185 def __nonzero__(self
): return self
.Ok()
186 __safe_for_unpickling__
= True
187 def __reduce__(self
): return (Colour
, self
.Get())
190 class ColourPtr(Colour
):
191 def __init__(self
, this
):
193 if not hasattr(self
,"thisown"): self
.thisown
= 0
194 self
.__class
__ = Colour
195 _gdi_
.Colour_swigregister(ColourPtr
)
197 def NamedColour(*args
, **kwargs
):
199 NamedColour(String colorName) -> Colour
201 Constructs a colour object using a colour name listed in wx.TheColourDatabase.
203 val
= _gdi_
.new_NamedColour(*args
, **kwargs
)
207 def ColourRGB(*args
, **kwargs
):
209 ColourRGB(unsigned long colRGB) -> Colour
211 Constructs a colour from a packed RGB value.
213 val
= _gdi_
.new_ColourRGB(*args
, **kwargs
)
218 NamedColor
= NamedColour
221 class Palette(GDIObject
):
223 return "<%s.%s; proxy of C++ wxPalette instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
224 def __init__(self
, *args
, **kwargs
):
225 """__init__(self, int n, unsigned char red, unsigned char green, unsigned char blue) -> Palette"""
226 newobj
= _gdi_
.new_Palette(*args
, **kwargs
)
227 self
.this
= newobj
.this
230 def __del__(self
, destroy
=_gdi_
.delete_Palette
):
233 if self
.thisown
: destroy(self
)
236 def GetPixel(*args
, **kwargs
):
237 """GetPixel(self, byte red, byte green, byte blue) -> int"""
238 return _gdi_
.Palette_GetPixel(*args
, **kwargs
)
240 def GetRGB(*args
, **kwargs
):
241 """GetRGB(int pixel) -> (R,G,B)"""
242 return _gdi_
.Palette_GetRGB(*args
, **kwargs
)
244 def Ok(*args
, **kwargs
):
245 """Ok(self) -> bool"""
246 return _gdi_
.Palette_Ok(*args
, **kwargs
)
248 def __nonzero__(self
): return self
.Ok()
250 class PalettePtr(Palette
):
251 def __init__(self
, this
):
253 if not hasattr(self
,"thisown"): self
.thisown
= 0
254 self
.__class
__ = Palette
255 _gdi_
.Palette_swigregister(PalettePtr
)
257 #---------------------------------------------------------------------------
259 class Pen(GDIObject
):
261 return "<%s.%s; proxy of C++ wxPen instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
262 def __init__(self
, *args
, **kwargs
):
263 """__init__(self, Colour colour, int width=1, int style=SOLID) -> Pen"""
264 newobj
= _gdi_
.new_Pen(*args
, **kwargs
)
265 self
.this
= newobj
.this
268 def __del__(self
, destroy
=_gdi_
.delete_Pen
):
271 if self
.thisown
: destroy(self
)
274 def GetCap(*args
, **kwargs
):
275 """GetCap(self) -> int"""
276 return _gdi_
.Pen_GetCap(*args
, **kwargs
)
278 def GetColour(*args
, **kwargs
):
279 """GetColour(self) -> Colour"""
280 return _gdi_
.Pen_GetColour(*args
, **kwargs
)
282 def GetJoin(*args
, **kwargs
):
283 """GetJoin(self) -> int"""
284 return _gdi_
.Pen_GetJoin(*args
, **kwargs
)
286 def GetStyle(*args
, **kwargs
):
287 """GetStyle(self) -> int"""
288 return _gdi_
.Pen_GetStyle(*args
, **kwargs
)
290 def GetWidth(*args
, **kwargs
):
291 """GetWidth(self) -> int"""
292 return _gdi_
.Pen_GetWidth(*args
, **kwargs
)
294 def Ok(*args
, **kwargs
):
295 """Ok(self) -> bool"""
296 return _gdi_
.Pen_Ok(*args
, **kwargs
)
298 def SetCap(*args
, **kwargs
):
299 """SetCap(self, int cap_style)"""
300 return _gdi_
.Pen_SetCap(*args
, **kwargs
)
302 def SetColour(*args
, **kwargs
):
303 """SetColour(self, Colour colour)"""
304 return _gdi_
.Pen_SetColour(*args
, **kwargs
)
306 def SetJoin(*args
, **kwargs
):
307 """SetJoin(self, int join_style)"""
308 return _gdi_
.Pen_SetJoin(*args
, **kwargs
)
310 def SetStyle(*args
, **kwargs
):
311 """SetStyle(self, int style)"""
312 return _gdi_
.Pen_SetStyle(*args
, **kwargs
)
314 def SetWidth(*args
, **kwargs
):
315 """SetWidth(self, int width)"""
316 return _gdi_
.Pen_SetWidth(*args
, **kwargs
)
318 def SetDashes(*args
, **kwargs
):
319 """SetDashes(self, int dashes, wxDash dashes_array)"""
320 return _gdi_
.Pen_SetDashes(*args
, **kwargs
)
322 def GetDashes(*args
, **kwargs
):
323 """GetDashes(self) -> PyObject"""
324 return _gdi_
.Pen_GetDashes(*args
, **kwargs
)
326 def _SetDashes(*args
, **kwargs
):
327 """_SetDashes(self, PyObject _self, PyObject pyDashes)"""
328 return _gdi_
.Pen__SetDashes(*args
, **kwargs
)
330 def SetDashes(self
, dashes
):
332 Associate a list of dash lengths with the Pen.
334 self
._SetDashes
(self
, dashes
)
336 def GetDashCount(*args
, **kwargs
):
337 """GetDashCount(self) -> int"""
338 return _gdi_
.Pen_GetDashCount(*args
, **kwargs
)
340 def __eq__(*args
, **kwargs
):
341 """__eq__(self, Pen other) -> bool"""
342 return _gdi_
.Pen___eq__(*args
, **kwargs
)
344 def __ne__(*args
, **kwargs
):
345 """__ne__(self, Pen other) -> bool"""
346 return _gdi_
.Pen___ne__(*args
, **kwargs
)
348 def __nonzero__(self
): return self
.Ok()
351 def __init__(self
, this
):
353 if not hasattr(self
,"thisown"): self
.thisown
= 0
355 _gdi_
.Pen_swigregister(PenPtr
)
357 #---------------------------------------------------------------------------
359 class Brush(GDIObject
):
361 A brush is a drawing tool for filling in areas. It is used for
362 painting the background of rectangles, ellipses, etc. when drawing on
363 a `wx.DC`. It has a colour and a style.
365 :warning: Do not create instances of wx.Brush before the `wx.App`
366 object has been created because, depending on the platform,
367 required internal data structures may not have been initialized
368 yet. Instead create your brushes in the app's OnInit or as they
369 are needed for drawing.
371 :note: On monochrome displays all brushes are white, unless the colour
374 :see: `wx.BrushList`, `wx.DC`, `wx.DC.SetBrush`
378 return "<%s.%s; proxy of C++ wxBrush instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
379 def __init__(self
, *args
, **kwargs
):
381 __init__(self, Colour colour, int style=SOLID) -> Brush
383 Constructs a brush from a `wx.Colour` object and a style. The style
384 parameter may be one of the following:
386 =================== =============================
388 =================== =============================
389 wx.TRANSPARENT Transparent (no fill).
391 wx.STIPPLE Uses a bitmap as a stipple.
392 wx.BDIAGONAL_HATCH Backward diagonal hatch.
393 wx.CROSSDIAG_HATCH Cross-diagonal hatch.
394 wx.FDIAGONAL_HATCH Forward diagonal hatch.
395 wx.CROSS_HATCH Cross hatch.
396 wx.HORIZONTAL_HATCH Horizontal hatch.
397 wx.VERTICAL_HATCH Vertical hatch.
398 =================== =============================
402 newobj
= _gdi_
.new_Brush(*args
, **kwargs
)
403 self
.this
= newobj
.this
406 def __del__(self
, destroy
=_gdi_
.delete_Brush
):
409 if self
.thisown
: destroy(self
)
412 def SetColour(*args
, **kwargs
):
414 SetColour(self, Colour col)
416 Set the brush's `wx.Colour`.
418 return _gdi_
.Brush_SetColour(*args
, **kwargs
)
420 def SetStyle(*args
, **kwargs
):
422 SetStyle(self, int style)
424 Sets the style of the brush. See `__init__` for a listing of styles.
426 return _gdi_
.Brush_SetStyle(*args
, **kwargs
)
428 def SetStipple(*args
, **kwargs
):
430 SetStipple(self, Bitmap stipple)
432 Sets the stipple `wx.Bitmap`.
434 return _gdi_
.Brush_SetStipple(*args
, **kwargs
)
436 def GetColour(*args
, **kwargs
):
438 GetColour(self) -> Colour
440 Returns the `wx.Colour` of the brush.
442 return _gdi_
.Brush_GetColour(*args
, **kwargs
)
444 def GetStyle(*args
, **kwargs
):
446 GetStyle(self) -> int
448 Returns the style of the brush. See `__init__` for a listing of
451 return _gdi_
.Brush_GetStyle(*args
, **kwargs
)
453 def GetStipple(*args
, **kwargs
):
455 GetStipple(self) -> Bitmap
457 Returns the stiple `wx.Bitmap` of the brush. If the brush does not
458 have a wx.STIPPLE style, then the return value may be non-None but an
459 uninitialised bitmap (`wx.Bitmap.Ok` returns False).
461 return _gdi_
.Brush_GetStipple(*args
, **kwargs
)
463 def Ok(*args
, **kwargs
):
467 Returns True if the brush is initialised and valid.
469 return _gdi_
.Brush_Ok(*args
, **kwargs
)
471 def __nonzero__(self
): return self
.Ok()
473 class BrushPtr(Brush
):
474 def __init__(self
, this
):
476 if not hasattr(self
,"thisown"): self
.thisown
= 0
477 self
.__class
__ = Brush
478 _gdi_
.Brush_swigregister(BrushPtr
)
480 class Bitmap(GDIObject
):
482 The wx.Bitmap class encapsulates the concept of a platform-dependent
483 bitmap. It can be either monochrome or colour, and either loaded from
484 a file or created dynamically. A bitmap can be selected into a memory
485 device context (instance of `wx.MemoryDC`). This enables the bitmap to
486 be copied to a window or memory device context using `wx.DC.Blit`, or
487 to be used as a drawing surface.
489 The BMP and XMP image file formats are supported on all platforms by
490 wx.Bitmap. Other formats are automatically loaded by `wx.Image` and
491 converted to a wx.Bitmap, so any image file format supported by
492 `wx.Image` can be used.
494 :todo: Add wrappers and support for raw bitmap data access. Can this
495 be be put into Python without losing the speed benefits of the
496 teplates and iterators in rawbmp.h?
498 :todo: Find a way to do very efficient PIL Image <--> wx.Bitmap
503 return "<%s.%s; proxy of C++ wxBitmap instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
504 def __init__(self
, *args
, **kwargs
):
506 __init__(self, String name, int type=BITMAP_TYPE_ANY) -> Bitmap
508 Loads a bitmap from a file.
510 :param name: Name of the file to load the bitmap from.
511 :param type: The type of image to expect. Can be one of the following
512 constants (assuming that the neccessary `wx.Image` handlers are
524 * wx.BITMAP_TYPE_JPEG
527 * wx.BITMAP_TYPE_PICT
528 * wx.BITMAP_TYPE_ICON
532 :see: Alternate constructors `wx.EmptyBitmap`, `wx.BitmapFromIcon`,
533 `wx.BitmapFromImage`, `wx.BitmapFromXPMData`,
537 newobj
= _gdi_
.new_Bitmap(*args
, **kwargs
)
538 self
.this
= newobj
.this
541 def __del__(self
, destroy
=_gdi_
.delete_Bitmap
):
544 if self
.thisown
: destroy(self
)
547 def Ok(*args
, **kwargs
):
548 """Ok(self) -> bool"""
549 return _gdi_
.Bitmap_Ok(*args
, **kwargs
)
551 def GetWidth(*args
, **kwargs
):
553 GetWidth(self) -> int
555 Gets the width of the bitmap in pixels.
557 return _gdi_
.Bitmap_GetWidth(*args
, **kwargs
)
559 def GetHeight(*args
, **kwargs
):
561 GetHeight(self) -> int
563 Gets the height of the bitmap in pixels.
565 return _gdi_
.Bitmap_GetHeight(*args
, **kwargs
)
567 def GetDepth(*args
, **kwargs
):
569 GetDepth(self) -> int
571 Gets the colour depth of the bitmap. A value of 1 indicates a
574 return _gdi_
.Bitmap_GetDepth(*args
, **kwargs
)
576 def GetSize(*args
, **kwargs
):
578 GetSize(self) -> Size
580 Get the size of the bitmap.
582 return _gdi_
.Bitmap_GetSize(*args
, **kwargs
)
584 def ConvertToImage(*args
, **kwargs
):
586 ConvertToImage(self) -> Image
588 Creates a platform-independent image from a platform-dependent
589 bitmap. This preserves mask information so that bitmaps and images can
590 be converted back and forth without loss in that respect.
592 return _gdi_
.Bitmap_ConvertToImage(*args
, **kwargs
)
594 def GetMask(*args
, **kwargs
):
596 GetMask(self) -> Mask
598 Gets the associated mask (if any) which may have been loaded from a
599 file or explpicitly set for the bitmap.
601 :see: `SetMask`, `wx.Mask`
604 return _gdi_
.Bitmap_GetMask(*args
, **kwargs
)
606 def SetMask(*args
, **kwargs
):
608 SetMask(self, Mask mask)
610 Sets the mask for this bitmap.
612 :see: `GetMask`, `wx.Mask`
615 return _gdi_
.Bitmap_SetMask(*args
, **kwargs
)
617 def SetMaskColour(*args
, **kwargs
):
619 SetMaskColour(self, Colour colour)
621 Create a Mask based on a specified colour in the Bitmap.
623 return _gdi_
.Bitmap_SetMaskColour(*args
, **kwargs
)
625 def GetSubBitmap(*args
, **kwargs
):
627 GetSubBitmap(self, Rect rect) -> Bitmap
629 Returns a sub-bitmap of the current one as long as the rect belongs
630 entirely to the bitmap. This function preserves bit depth and mask
633 return _gdi_
.Bitmap_GetSubBitmap(*args
, **kwargs
)
635 def SaveFile(*args
, **kwargs
):
637 SaveFile(self, String name, int type, Palette palette=None) -> bool
639 Saves a bitmap in the named file. See `__init__` for a description of
640 the ``type`` parameter.
642 return _gdi_
.Bitmap_SaveFile(*args
, **kwargs
)
644 def LoadFile(*args
, **kwargs
):
646 LoadFile(self, String name, int type) -> bool
648 Loads a bitmap from a file. See `__init__` for a description of the
651 return _gdi_
.Bitmap_LoadFile(*args
, **kwargs
)
653 def CopyFromIcon(*args
, **kwargs
):
654 """CopyFromIcon(self, Icon icon) -> bool"""
655 return _gdi_
.Bitmap_CopyFromIcon(*args
, **kwargs
)
657 def SetHeight(*args
, **kwargs
):
659 SetHeight(self, int height)
661 Set the height property (does not affect the existing bitmap data).
663 return _gdi_
.Bitmap_SetHeight(*args
, **kwargs
)
665 def SetWidth(*args
, **kwargs
):
667 SetWidth(self, int width)
669 Set the width property (does not affect the existing bitmap data).
671 return _gdi_
.Bitmap_SetWidth(*args
, **kwargs
)
673 def SetDepth(*args
, **kwargs
):
675 SetDepth(self, int depth)
677 Set the depth property (does not affect the existing bitmap data).
679 return _gdi_
.Bitmap_SetDepth(*args
, **kwargs
)
681 def SetSize(*args
, **kwargs
):
683 SetSize(self, Size size)
685 Set the bitmap size (does not affect the existing bitmap data).
687 return _gdi_
.Bitmap_SetSize(*args
, **kwargs
)
689 def __nonzero__(self
): return self
.Ok()
690 def __eq__(*args
, **kwargs
):
691 """__eq__(self, Bitmap other) -> bool"""
692 return _gdi_
.Bitmap___eq__(*args
, **kwargs
)
694 def __ne__(*args
, **kwargs
):
695 """__ne__(self, Bitmap other) -> bool"""
696 return _gdi_
.Bitmap___ne__(*args
, **kwargs
)
699 class BitmapPtr(Bitmap
):
700 def __init__(self
, this
):
702 if not hasattr(self
,"thisown"): self
.thisown
= 0
703 self
.__class
__ = Bitmap
704 _gdi_
.Bitmap_swigregister(BitmapPtr
)
706 def EmptyBitmap(*args
, **kwargs
):
708 EmptyBitmap(int width, int height, int depth=-1) -> Bitmap
710 Creates a new bitmap of the given size. A depth of -1 indicates the
711 depth of the current screen or visual. Some platforms only support 1
712 for monochrome and -1 for the current colour setting.
714 val
= _gdi_
.new_EmptyBitmap(*args
, **kwargs
)
718 def BitmapFromIcon(*args
, **kwargs
):
720 BitmapFromIcon(Icon icon) -> Bitmap
722 Create a new bitmap from a `wx.Icon` object.
724 val
= _gdi_
.new_BitmapFromIcon(*args
, **kwargs
)
728 def BitmapFromImage(*args
, **kwargs
):
730 BitmapFromImage(Image image, int depth=-1) -> Bitmap
732 Creates bitmap object from a `wx.Image`. This has to be done to
733 actually display a `wx.Image` as you cannot draw an image directly on
734 a window. The resulting bitmap will use the provided colour depth (or
735 that of the current screen colour depth if depth is -1) which entails
736 that a colour reduction may have to take place.
738 val
= _gdi_
.new_BitmapFromImage(*args
, **kwargs
)
742 def BitmapFromXPMData(*args
, **kwargs
):
744 BitmapFromXPMData(PyObject listOfStrings) -> Bitmap
746 Construct a Bitmap from a list of strings formatted as XPM data.
748 val
= _gdi_
.new_BitmapFromXPMData(*args
, **kwargs
)
752 def BitmapFromBits(*args
, **kwargs
):
754 BitmapFromBits(PyObject bits, int width, int height, int depth=1) -> Bitmap
756 Creates a bitmap from an array of bits. You should only use this
757 function for monochrome bitmaps (depth 1) in portable programs: in
758 this case the bits parameter should contain an XBM image. For other
759 bit depths, the behaviour is platform dependent.
761 val
= _gdi_
.new_BitmapFromBits(*args
, **kwargs
)
765 class Mask(_core
.Object
):
767 This class encapsulates a monochrome mask bitmap, where the masked
768 area is black and the unmasked area is white. When associated with a
769 bitmap and drawn in a device context, the unmasked area of the bitmap
770 will be drawn, and the masked area will not be drawn.
772 A mask may be associated with a `wx.Bitmap`. It is used in
773 `wx.DC.DrawBitmap` or `wx.DC.Blit` when the source device context is a
774 `wx.MemoryDC` with a `wx.Bitmap` selected into it that contains a
779 return "<%s.%s; proxy of C++ wxMask instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
780 def __init__(self
, *args
, **kwargs
):
782 __init__(self, Bitmap bitmap, Colour colour=NullColour) -> Mask
784 Constructs a mask from a `wx.Bitmap` and a `wx.Colour` in that bitmap
785 that indicates the transparent portions of the mask. In other words,
786 the pixels in ``bitmap`` that match ``colour`` will be the transparent
787 portions of the mask. If no ``colour`` or an invalid ``colour`` is
788 passed then BLACK is used.
790 :see: `wx.Bitmap`, `wx.Colour`
792 newobj
= _gdi_
.new_Mask(*args
, **kwargs
)
793 self
.this
= newobj
.this
798 def __init__(self
, this
):
800 if not hasattr(self
,"thisown"): self
.thisown
= 0
801 self
.__class
__ = Mask
802 _gdi_
.Mask_swigregister(MaskPtr
)
804 MaskColour
= wx
._deprecated
(Mask
, "wx.MaskColour is deprecated, use `wx.Mask` instead.")
805 class Icon(GDIObject
):
807 return "<%s.%s; proxy of C++ wxIcon instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
808 def __init__(self
, *args
, **kwargs
):
809 """__init__(self, String name, int type, int desiredWidth=-1, int desiredHeight=-1) -> Icon"""
810 newobj
= _gdi_
.new_Icon(*args
, **kwargs
)
811 self
.this
= newobj
.this
814 def __del__(self
, destroy
=_gdi_
.delete_Icon
):
817 if self
.thisown
: destroy(self
)
820 def LoadFile(*args
, **kwargs
):
821 """LoadFile(self, String name, int type) -> bool"""
822 return _gdi_
.Icon_LoadFile(*args
, **kwargs
)
824 def Ok(*args
, **kwargs
):
825 """Ok(self) -> bool"""
826 return _gdi_
.Icon_Ok(*args
, **kwargs
)
828 def GetWidth(*args
, **kwargs
):
829 """GetWidth(self) -> int"""
830 return _gdi_
.Icon_GetWidth(*args
, **kwargs
)
832 def GetHeight(*args
, **kwargs
):
833 """GetHeight(self) -> int"""
834 return _gdi_
.Icon_GetHeight(*args
, **kwargs
)
836 def GetDepth(*args
, **kwargs
):
837 """GetDepth(self) -> int"""
838 return _gdi_
.Icon_GetDepth(*args
, **kwargs
)
840 def SetWidth(*args
, **kwargs
):
841 """SetWidth(self, int w)"""
842 return _gdi_
.Icon_SetWidth(*args
, **kwargs
)
844 def SetHeight(*args
, **kwargs
):
845 """SetHeight(self, int h)"""
846 return _gdi_
.Icon_SetHeight(*args
, **kwargs
)
848 def SetDepth(*args
, **kwargs
):
849 """SetDepth(self, int d)"""
850 return _gdi_
.Icon_SetDepth(*args
, **kwargs
)
852 def CopyFromBitmap(*args
, **kwargs
):
853 """CopyFromBitmap(self, Bitmap bmp)"""
854 return _gdi_
.Icon_CopyFromBitmap(*args
, **kwargs
)
856 def __nonzero__(self
): return self
.Ok()
859 def __init__(self
, this
):
861 if not hasattr(self
,"thisown"): self
.thisown
= 0
862 self
.__class
__ = Icon
863 _gdi_
.Icon_swigregister(IconPtr
)
865 def EmptyIcon(*args
, **kwargs
):
866 """EmptyIcon() -> Icon"""
867 val
= _gdi_
.new_EmptyIcon(*args
, **kwargs
)
871 def IconFromLocation(*args
, **kwargs
):
872 """IconFromLocation(IconLocation loc) -> Icon"""
873 val
= _gdi_
.new_IconFromLocation(*args
, **kwargs
)
877 def IconFromBitmap(*args
, **kwargs
):
878 """IconFromBitmap(Bitmap bmp) -> Icon"""
879 val
= _gdi_
.new_IconFromBitmap(*args
, **kwargs
)
883 def IconFromXPMData(*args
, **kwargs
):
884 """IconFromXPMData(PyObject listOfStrings) -> Icon"""
885 val
= _gdi_
.new_IconFromXPMData(*args
, **kwargs
)
889 class IconLocation(object):
891 return "<%s.%s; proxy of C++ wxIconLocation instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
892 def __init__(self
, *args
, **kwargs
):
893 """__init__(self, String filename=&wxPyEmptyString, int num=0) -> IconLocation"""
894 newobj
= _gdi_
.new_IconLocation(*args
, **kwargs
)
895 self
.this
= newobj
.this
898 def __del__(self
, destroy
=_gdi_
.delete_IconLocation
):
901 if self
.thisown
: destroy(self
)
904 def IsOk(*args
, **kwargs
):
905 """IsOk(self) -> bool"""
906 return _gdi_
.IconLocation_IsOk(*args
, **kwargs
)
908 def __nonzero__(self
): return self
.Ok()
909 def SetFileName(*args
, **kwargs
):
910 """SetFileName(self, String filename)"""
911 return _gdi_
.IconLocation_SetFileName(*args
, **kwargs
)
913 def GetFileName(*args
, **kwargs
):
914 """GetFileName(self) -> String"""
915 return _gdi_
.IconLocation_GetFileName(*args
, **kwargs
)
917 def SetIndex(*args
, **kwargs
):
918 """SetIndex(self, int num)"""
919 return _gdi_
.IconLocation_SetIndex(*args
, **kwargs
)
921 def GetIndex(*args
, **kwargs
):
922 """GetIndex(self) -> int"""
923 return _gdi_
.IconLocation_GetIndex(*args
, **kwargs
)
926 class IconLocationPtr(IconLocation
):
927 def __init__(self
, this
):
929 if not hasattr(self
,"thisown"): self
.thisown
= 0
930 self
.__class
__ = IconLocation
931 _gdi_
.IconLocation_swigregister(IconLocationPtr
)
933 class IconBundle(object):
935 return "<%s.%s; proxy of C++ wxIconBundle instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
936 def __init__(self
, *args
, **kwargs
):
937 """__init__(self) -> IconBundle"""
938 newobj
= _gdi_
.new_IconBundle(*args
, **kwargs
)
939 self
.this
= newobj
.this
942 def __del__(self
, destroy
=_gdi_
.delete_IconBundle
):
945 if self
.thisown
: destroy(self
)
948 def AddIcon(*args
, **kwargs
):
949 """AddIcon(self, Icon icon)"""
950 return _gdi_
.IconBundle_AddIcon(*args
, **kwargs
)
952 def AddIconFromFile(*args
, **kwargs
):
953 """AddIconFromFile(self, String file, long type)"""
954 return _gdi_
.IconBundle_AddIconFromFile(*args
, **kwargs
)
956 def GetIcon(*args
, **kwargs
):
957 """GetIcon(self, Size size) -> Icon"""
958 return _gdi_
.IconBundle_GetIcon(*args
, **kwargs
)
961 class IconBundlePtr(IconBundle
):
962 def __init__(self
, this
):
964 if not hasattr(self
,"thisown"): self
.thisown
= 0
965 self
.__class
__ = IconBundle
966 _gdi_
.IconBundle_swigregister(IconBundlePtr
)
968 def IconBundleFromFile(*args
, **kwargs
):
969 """IconBundleFromFile(String file, long type) -> IconBundle"""
970 val
= _gdi_
.new_IconBundleFromFile(*args
, **kwargs
)
974 def IconBundleFromIcon(*args
, **kwargs
):
975 """IconBundleFromIcon(Icon icon) -> IconBundle"""
976 val
= _gdi_
.new_IconBundleFromIcon(*args
, **kwargs
)
980 class Cursor(GDIObject
):
982 A cursor is a small bitmap usually used for denoting where the
983 mouse pointer is, with a picture that might indicate the
984 interpretation of a mouse click.
986 A single cursor object may be used in many windows (any subwindow
987 type). The wxWindows convention is to set the cursor for a
988 window, as in X, rather than to set it globally as in MS Windows,
989 although a global wx.SetCursor function is also available for use
993 return "<%s.%s; proxy of C++ wxCursor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
994 def __init__(self
, *args
, **kwargs
):
996 __init__(self, String cursorName, long type, int hotSpotX=0, int hotSpotY=0) -> Cursor
998 Construct a Cursor from a file. Specify the type of file using
999 wx.BITAMP_TYPE* constants, and specify the hotspot if not using a
1002 This cursor is not available on wxGTK, use wx.StockCursor,
1003 wx.CursorFromImage, or wx.CursorFromBits instead.
1005 newobj
= _gdi_
.new_Cursor(*args
, **kwargs
)
1006 self
.this
= newobj
.this
1009 def __del__(self
, destroy
=_gdi_
.delete_Cursor
):
1012 if self
.thisown
: destroy(self
)
1015 def Ok(*args
, **kwargs
):
1016 """Ok(self) -> bool"""
1017 return _gdi_
.Cursor_Ok(*args
, **kwargs
)
1019 def __nonzero__(self
): return self
.Ok()
1021 class CursorPtr(Cursor
):
1022 def __init__(self
, this
):
1024 if not hasattr(self
,"thisown"): self
.thisown
= 0
1025 self
.__class
__ = Cursor
1026 _gdi_
.Cursor_swigregister(CursorPtr
)
1028 def StockCursor(*args
, **kwargs
):
1030 StockCursor(int id) -> Cursor
1032 Create a cursor using one of the stock cursors. Note that not
1033 all cursors are available on all platforms.
1035 val
= _gdi_
.new_StockCursor(*args
, **kwargs
)
1039 def CursorFromImage(*args
, **kwargs
):
1041 CursorFromImage(Image image) -> Cursor
1043 Constructs a cursor from a wxImage. The cursor is monochrome,
1044 colors with the RGB elements all greater than 127 will be
1045 foreground, colors less than this background. The mask (if any)
1046 will be used as transparent.
1048 In MSW the foreground will be white and the background black. The
1049 cursor is resized to 32x32 In GTK, the two most frequent colors
1050 will be used for foreground and background. The cursor will be
1051 displayed at the size of the image. On MacOS the cursor is
1052 resized to 16x16 and currently only shown as black/white (mask
1055 val
= _gdi_
.new_CursorFromImage(*args
, **kwargs
)
1059 #---------------------------------------------------------------------------
1061 OutRegion
= _gdi_
.OutRegion
1062 PartRegion
= _gdi_
.PartRegion
1063 InRegion
= _gdi_
.InRegion
1064 class Region(GDIObject
):
1066 return "<%s.%s; proxy of C++ wxRegion instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1067 def __init__(self
, *args
, **kwargs
):
1068 """__init__(self, int x=0, int y=0, int width=0, int height=0) -> Region"""
1069 newobj
= _gdi_
.new_Region(*args
, **kwargs
)
1070 self
.this
= newobj
.this
1073 def __del__(self
, destroy
=_gdi_
.delete_Region
):
1076 if self
.thisown
: destroy(self
)
1079 def Clear(*args
, **kwargs
):
1081 return _gdi_
.Region_Clear(*args
, **kwargs
)
1083 def Offset(*args
, **kwargs
):
1084 """Offset(self, int x, int y) -> bool"""
1085 return _gdi_
.Region_Offset(*args
, **kwargs
)
1087 def Contains(*args
, **kwargs
):
1088 """Contains(self, int x, int y) -> int"""
1089 return _gdi_
.Region_Contains(*args
, **kwargs
)
1091 def ContainsPoint(*args
, **kwargs
):
1092 """ContainsPoint(self, Point pt) -> int"""
1093 return _gdi_
.Region_ContainsPoint(*args
, **kwargs
)
1095 def ContainsRect(*args
, **kwargs
):
1096 """ContainsRect(self, Rect rect) -> int"""
1097 return _gdi_
.Region_ContainsRect(*args
, **kwargs
)
1099 def ContainsRectDim(*args
, **kwargs
):
1100 """ContainsRectDim(self, int x, int y, int w, int h) -> int"""
1101 return _gdi_
.Region_ContainsRectDim(*args
, **kwargs
)
1103 def GetBox(*args
, **kwargs
):
1104 """GetBox(self) -> Rect"""
1105 return _gdi_
.Region_GetBox(*args
, **kwargs
)
1107 def Intersect(*args
, **kwargs
):
1108 """Intersect(self, int x, int y, int width, int height) -> bool"""
1109 return _gdi_
.Region_Intersect(*args
, **kwargs
)
1111 def IntersectRect(*args
, **kwargs
):
1112 """IntersectRect(self, Rect rect) -> bool"""
1113 return _gdi_
.Region_IntersectRect(*args
, **kwargs
)
1115 def IntersectRegion(*args
, **kwargs
):
1116 """IntersectRegion(self, Region region) -> bool"""
1117 return _gdi_
.Region_IntersectRegion(*args
, **kwargs
)
1119 def IsEmpty(*args
, **kwargs
):
1120 """IsEmpty(self) -> bool"""
1121 return _gdi_
.Region_IsEmpty(*args
, **kwargs
)
1123 def Union(*args
, **kwargs
):
1124 """Union(self, int x, int y, int width, int height) -> bool"""
1125 return _gdi_
.Region_Union(*args
, **kwargs
)
1127 def UnionRect(*args
, **kwargs
):
1128 """UnionRect(self, Rect rect) -> bool"""
1129 return _gdi_
.Region_UnionRect(*args
, **kwargs
)
1131 def UnionRegion(*args
, **kwargs
):
1132 """UnionRegion(self, Region region) -> bool"""
1133 return _gdi_
.Region_UnionRegion(*args
, **kwargs
)
1135 def Subtract(*args
, **kwargs
):
1136 """Subtract(self, int x, int y, int width, int height) -> bool"""
1137 return _gdi_
.Region_Subtract(*args
, **kwargs
)
1139 def SubtractRect(*args
, **kwargs
):
1140 """SubtractRect(self, Rect rect) -> bool"""
1141 return _gdi_
.Region_SubtractRect(*args
, **kwargs
)
1143 def SubtractRegion(*args
, **kwargs
):
1144 """SubtractRegion(self, Region region) -> bool"""
1145 return _gdi_
.Region_SubtractRegion(*args
, **kwargs
)
1147 def Xor(*args
, **kwargs
):
1148 """Xor(self, int x, int y, int width, int height) -> bool"""
1149 return _gdi_
.Region_Xor(*args
, **kwargs
)
1151 def XorRect(*args
, **kwargs
):
1152 """XorRect(self, Rect rect) -> bool"""
1153 return _gdi_
.Region_XorRect(*args
, **kwargs
)
1155 def XorRegion(*args
, **kwargs
):
1156 """XorRegion(self, Region region) -> bool"""
1157 return _gdi_
.Region_XorRegion(*args
, **kwargs
)
1159 def ConvertToBitmap(*args
, **kwargs
):
1160 """ConvertToBitmap(self) -> Bitmap"""
1161 return _gdi_
.Region_ConvertToBitmap(*args
, **kwargs
)
1163 def UnionBitmap(*args
, **kwargs
):
1164 """UnionBitmap(self, Bitmap bmp, Colour transColour=NullColour, int tolerance=0) -> bool"""
1165 return _gdi_
.Region_UnionBitmap(*args
, **kwargs
)
1168 class RegionPtr(Region
):
1169 def __init__(self
, this
):
1171 if not hasattr(self
,"thisown"): self
.thisown
= 0
1172 self
.__class
__ = Region
1173 _gdi_
.Region_swigregister(RegionPtr
)
1175 def RegionFromBitmap(*args
, **kwargs
):
1176 """RegionFromBitmap(Bitmap bmp, Colour transColour=NullColour, int tolerance=0) -> Region"""
1177 val
= _gdi_
.new_RegionFromBitmap(*args
, **kwargs
)
1181 def RegionFromPoints(*args
, **kwargs
):
1182 """RegionFromPoints(int points, Point points_array, int fillStyle=WINDING_RULE) -> Region"""
1183 val
= _gdi_
.new_RegionFromPoints(*args
, **kwargs
)
1187 class RegionIterator(_core
.Object
):
1189 return "<%s.%s; proxy of C++ wxRegionIterator instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1190 def __init__(self
, *args
, **kwargs
):
1191 """__init__(self, Region region) -> RegionIterator"""
1192 newobj
= _gdi_
.new_RegionIterator(*args
, **kwargs
)
1193 self
.this
= newobj
.this
1196 def __del__(self
, destroy
=_gdi_
.delete_RegionIterator
):
1199 if self
.thisown
: destroy(self
)
1202 def GetX(*args
, **kwargs
):
1203 """GetX(self) -> int"""
1204 return _gdi_
.RegionIterator_GetX(*args
, **kwargs
)
1206 def GetY(*args
, **kwargs
):
1207 """GetY(self) -> int"""
1208 return _gdi_
.RegionIterator_GetY(*args
, **kwargs
)
1210 def GetW(*args
, **kwargs
):
1211 """GetW(self) -> int"""
1212 return _gdi_
.RegionIterator_GetW(*args
, **kwargs
)
1214 def GetWidth(*args
, **kwargs
):
1215 """GetWidth(self) -> int"""
1216 return _gdi_
.RegionIterator_GetWidth(*args
, **kwargs
)
1218 def GetH(*args
, **kwargs
):
1219 """GetH(self) -> int"""
1220 return _gdi_
.RegionIterator_GetH(*args
, **kwargs
)
1222 def GetHeight(*args
, **kwargs
):
1223 """GetHeight(self) -> int"""
1224 return _gdi_
.RegionIterator_GetHeight(*args
, **kwargs
)
1226 def GetRect(*args
, **kwargs
):
1227 """GetRect(self) -> Rect"""
1228 return _gdi_
.RegionIterator_GetRect(*args
, **kwargs
)
1230 def HaveRects(*args
, **kwargs
):
1231 """HaveRects(self) -> bool"""
1232 return _gdi_
.RegionIterator_HaveRects(*args
, **kwargs
)
1234 def Reset(*args
, **kwargs
):
1236 return _gdi_
.RegionIterator_Reset(*args
, **kwargs
)
1238 def Next(*args
, **kwargs
):
1240 return _gdi_
.RegionIterator_Next(*args
, **kwargs
)
1242 def __nonzero__(*args
, **kwargs
):
1243 """__nonzero__(self) -> bool"""
1244 return _gdi_
.RegionIterator___nonzero__(*args
, **kwargs
)
1247 class RegionIteratorPtr(RegionIterator
):
1248 def __init__(self
, this
):
1250 if not hasattr(self
,"thisown"): self
.thisown
= 0
1251 self
.__class
__ = RegionIterator
1252 _gdi_
.RegionIterator_swigregister(RegionIteratorPtr
)
1254 #---------------------------------------------------------------------------
1256 FONTFAMILY_DEFAULT
= _gdi_
.FONTFAMILY_DEFAULT
1257 FONTFAMILY_DECORATIVE
= _gdi_
.FONTFAMILY_DECORATIVE
1258 FONTFAMILY_ROMAN
= _gdi_
.FONTFAMILY_ROMAN
1259 FONTFAMILY_SCRIPT
= _gdi_
.FONTFAMILY_SCRIPT
1260 FONTFAMILY_SWISS
= _gdi_
.FONTFAMILY_SWISS
1261 FONTFAMILY_MODERN
= _gdi_
.FONTFAMILY_MODERN
1262 FONTFAMILY_TELETYPE
= _gdi_
.FONTFAMILY_TELETYPE
1263 FONTFAMILY_MAX
= _gdi_
.FONTFAMILY_MAX
1264 FONTFAMILY_UNKNOWN
= _gdi_
.FONTFAMILY_UNKNOWN
1265 FONTSTYLE_NORMAL
= _gdi_
.FONTSTYLE_NORMAL
1266 FONTSTYLE_ITALIC
= _gdi_
.FONTSTYLE_ITALIC
1267 FONTSTYLE_SLANT
= _gdi_
.FONTSTYLE_SLANT
1268 FONTSTYLE_MAX
= _gdi_
.FONTSTYLE_MAX
1269 FONTWEIGHT_NORMAL
= _gdi_
.FONTWEIGHT_NORMAL
1270 FONTWEIGHT_LIGHT
= _gdi_
.FONTWEIGHT_LIGHT
1271 FONTWEIGHT_BOLD
= _gdi_
.FONTWEIGHT_BOLD
1272 FONTWEIGHT_MAX
= _gdi_
.FONTWEIGHT_MAX
1273 FONTFLAG_DEFAULT
= _gdi_
.FONTFLAG_DEFAULT
1274 FONTFLAG_ITALIC
= _gdi_
.FONTFLAG_ITALIC
1275 FONTFLAG_SLANT
= _gdi_
.FONTFLAG_SLANT
1276 FONTFLAG_LIGHT
= _gdi_
.FONTFLAG_LIGHT
1277 FONTFLAG_BOLD
= _gdi_
.FONTFLAG_BOLD
1278 FONTFLAG_ANTIALIASED
= _gdi_
.FONTFLAG_ANTIALIASED
1279 FONTFLAG_NOT_ANTIALIASED
= _gdi_
.FONTFLAG_NOT_ANTIALIASED
1280 FONTFLAG_UNDERLINED
= _gdi_
.FONTFLAG_UNDERLINED
1281 FONTFLAG_STRIKETHROUGH
= _gdi_
.FONTFLAG_STRIKETHROUGH
1282 FONTFLAG_MASK
= _gdi_
.FONTFLAG_MASK
1283 FONTENCODING_SYSTEM
= _gdi_
.FONTENCODING_SYSTEM
1284 FONTENCODING_DEFAULT
= _gdi_
.FONTENCODING_DEFAULT
1285 FONTENCODING_ISO8859_1
= _gdi_
.FONTENCODING_ISO8859_1
1286 FONTENCODING_ISO8859_2
= _gdi_
.FONTENCODING_ISO8859_2
1287 FONTENCODING_ISO8859_3
= _gdi_
.FONTENCODING_ISO8859_3
1288 FONTENCODING_ISO8859_4
= _gdi_
.FONTENCODING_ISO8859_4
1289 FONTENCODING_ISO8859_5
= _gdi_
.FONTENCODING_ISO8859_5
1290 FONTENCODING_ISO8859_6
= _gdi_
.FONTENCODING_ISO8859_6
1291 FONTENCODING_ISO8859_7
= _gdi_
.FONTENCODING_ISO8859_7
1292 FONTENCODING_ISO8859_8
= _gdi_
.FONTENCODING_ISO8859_8
1293 FONTENCODING_ISO8859_9
= _gdi_
.FONTENCODING_ISO8859_9
1294 FONTENCODING_ISO8859_10
= _gdi_
.FONTENCODING_ISO8859_10
1295 FONTENCODING_ISO8859_11
= _gdi_
.FONTENCODING_ISO8859_11
1296 FONTENCODING_ISO8859_12
= _gdi_
.FONTENCODING_ISO8859_12
1297 FONTENCODING_ISO8859_13
= _gdi_
.FONTENCODING_ISO8859_13
1298 FONTENCODING_ISO8859_14
= _gdi_
.FONTENCODING_ISO8859_14
1299 FONTENCODING_ISO8859_15
= _gdi_
.FONTENCODING_ISO8859_15
1300 FONTENCODING_ISO8859_MAX
= _gdi_
.FONTENCODING_ISO8859_MAX
1301 FONTENCODING_KOI8
= _gdi_
.FONTENCODING_KOI8
1302 FONTENCODING_KOI8_U
= _gdi_
.FONTENCODING_KOI8_U
1303 FONTENCODING_ALTERNATIVE
= _gdi_
.FONTENCODING_ALTERNATIVE
1304 FONTENCODING_BULGARIAN
= _gdi_
.FONTENCODING_BULGARIAN
1305 FONTENCODING_CP437
= _gdi_
.FONTENCODING_CP437
1306 FONTENCODING_CP850
= _gdi_
.FONTENCODING_CP850
1307 FONTENCODING_CP852
= _gdi_
.FONTENCODING_CP852
1308 FONTENCODING_CP855
= _gdi_
.FONTENCODING_CP855
1309 FONTENCODING_CP866
= _gdi_
.FONTENCODING_CP866
1310 FONTENCODING_CP874
= _gdi_
.FONTENCODING_CP874
1311 FONTENCODING_CP932
= _gdi_
.FONTENCODING_CP932
1312 FONTENCODING_CP936
= _gdi_
.FONTENCODING_CP936
1313 FONTENCODING_CP949
= _gdi_
.FONTENCODING_CP949
1314 FONTENCODING_CP950
= _gdi_
.FONTENCODING_CP950
1315 FONTENCODING_CP1250
= _gdi_
.FONTENCODING_CP1250
1316 FONTENCODING_CP1251
= _gdi_
.FONTENCODING_CP1251
1317 FONTENCODING_CP1252
= _gdi_
.FONTENCODING_CP1252
1318 FONTENCODING_CP1253
= _gdi_
.FONTENCODING_CP1253
1319 FONTENCODING_CP1254
= _gdi_
.FONTENCODING_CP1254
1320 FONTENCODING_CP1255
= _gdi_
.FONTENCODING_CP1255
1321 FONTENCODING_CP1256
= _gdi_
.FONTENCODING_CP1256
1322 FONTENCODING_CP1257
= _gdi_
.FONTENCODING_CP1257
1323 FONTENCODING_CP12_MAX
= _gdi_
.FONTENCODING_CP12_MAX
1324 FONTENCODING_UTF7
= _gdi_
.FONTENCODING_UTF7
1325 FONTENCODING_UTF8
= _gdi_
.FONTENCODING_UTF8
1326 FONTENCODING_EUC_JP
= _gdi_
.FONTENCODING_EUC_JP
1327 FONTENCODING_UTF16BE
= _gdi_
.FONTENCODING_UTF16BE
1328 FONTENCODING_UTF16LE
= _gdi_
.FONTENCODING_UTF16LE
1329 FONTENCODING_UTF32BE
= _gdi_
.FONTENCODING_UTF32BE
1330 FONTENCODING_UTF32LE
= _gdi_
.FONTENCODING_UTF32LE
1331 FONTENCODING_MACROMAN
= _gdi_
.FONTENCODING_MACROMAN
1332 FONTENCODING_MACJAPANESE
= _gdi_
.FONTENCODING_MACJAPANESE
1333 FONTENCODING_MACCHINESETRAD
= _gdi_
.FONTENCODING_MACCHINESETRAD
1334 FONTENCODING_MACKOREAN
= _gdi_
.FONTENCODING_MACKOREAN
1335 FONTENCODING_MACARABIC
= _gdi_
.FONTENCODING_MACARABIC
1336 FONTENCODING_MACHEBREW
= _gdi_
.FONTENCODING_MACHEBREW
1337 FONTENCODING_MACGREEK
= _gdi_
.FONTENCODING_MACGREEK
1338 FONTENCODING_MACCYRILLIC
= _gdi_
.FONTENCODING_MACCYRILLIC
1339 FONTENCODING_MACDEVANAGARI
= _gdi_
.FONTENCODING_MACDEVANAGARI
1340 FONTENCODING_MACGURMUKHI
= _gdi_
.FONTENCODING_MACGURMUKHI
1341 FONTENCODING_MACGUJARATI
= _gdi_
.FONTENCODING_MACGUJARATI
1342 FONTENCODING_MACORIYA
= _gdi_
.FONTENCODING_MACORIYA
1343 FONTENCODING_MACBENGALI
= _gdi_
.FONTENCODING_MACBENGALI
1344 FONTENCODING_MACTAMIL
= _gdi_
.FONTENCODING_MACTAMIL
1345 FONTENCODING_MACTELUGU
= _gdi_
.FONTENCODING_MACTELUGU
1346 FONTENCODING_MACKANNADA
= _gdi_
.FONTENCODING_MACKANNADA
1347 FONTENCODING_MACMALAJALAM
= _gdi_
.FONTENCODING_MACMALAJALAM
1348 FONTENCODING_MACSINHALESE
= _gdi_
.FONTENCODING_MACSINHALESE
1349 FONTENCODING_MACBURMESE
= _gdi_
.FONTENCODING_MACBURMESE
1350 FONTENCODING_MACKHMER
= _gdi_
.FONTENCODING_MACKHMER
1351 FONTENCODING_MACTHAI
= _gdi_
.FONTENCODING_MACTHAI
1352 FONTENCODING_MACLAOTIAN
= _gdi_
.FONTENCODING_MACLAOTIAN
1353 FONTENCODING_MACGEORGIAN
= _gdi_
.FONTENCODING_MACGEORGIAN
1354 FONTENCODING_MACARMENIAN
= _gdi_
.FONTENCODING_MACARMENIAN
1355 FONTENCODING_MACCHINESESIMP
= _gdi_
.FONTENCODING_MACCHINESESIMP
1356 FONTENCODING_MACTIBETAN
= _gdi_
.FONTENCODING_MACTIBETAN
1357 FONTENCODING_MACMONGOLIAN
= _gdi_
.FONTENCODING_MACMONGOLIAN
1358 FONTENCODING_MACETHIOPIC
= _gdi_
.FONTENCODING_MACETHIOPIC
1359 FONTENCODING_MACCENTRALEUR
= _gdi_
.FONTENCODING_MACCENTRALEUR
1360 FONTENCODING_MACVIATNAMESE
= _gdi_
.FONTENCODING_MACVIATNAMESE
1361 FONTENCODING_MACARABICEXT
= _gdi_
.FONTENCODING_MACARABICEXT
1362 FONTENCODING_MACSYMBOL
= _gdi_
.FONTENCODING_MACSYMBOL
1363 FONTENCODING_MACDINGBATS
= _gdi_
.FONTENCODING_MACDINGBATS
1364 FONTENCODING_MACTURKISH
= _gdi_
.FONTENCODING_MACTURKISH
1365 FONTENCODING_MACCROATIAN
= _gdi_
.FONTENCODING_MACCROATIAN
1366 FONTENCODING_MACICELANDIC
= _gdi_
.FONTENCODING_MACICELANDIC
1367 FONTENCODING_MACROMANIAN
= _gdi_
.FONTENCODING_MACROMANIAN
1368 FONTENCODING_MACCELTIC
= _gdi_
.FONTENCODING_MACCELTIC
1369 FONTENCODING_MACGAELIC
= _gdi_
.FONTENCODING_MACGAELIC
1370 FONTENCODING_MACKEYBOARD
= _gdi_
.FONTENCODING_MACKEYBOARD
1371 FONTENCODING_MACMIN
= _gdi_
.FONTENCODING_MACMIN
1372 FONTENCODING_MACMAX
= _gdi_
.FONTENCODING_MACMAX
1373 FONTENCODING_MAX
= _gdi_
.FONTENCODING_MAX
1374 FONTENCODING_UTF16
= _gdi_
.FONTENCODING_UTF16
1375 FONTENCODING_UTF32
= _gdi_
.FONTENCODING_UTF32
1376 FONTENCODING_UNICODE
= _gdi_
.FONTENCODING_UNICODE
1377 FONTENCODING_GB2312
= _gdi_
.FONTENCODING_GB2312
1378 FONTENCODING_BIG5
= _gdi_
.FONTENCODING_BIG5
1379 FONTENCODING_SHIFT_JIS
= _gdi_
.FONTENCODING_SHIFT_JIS
1380 #---------------------------------------------------------------------------
1382 class NativeFontInfo(object):
1384 return "<%s.%s; proxy of C++ wxNativeFontInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1385 def __init__(self
, *args
, **kwargs
):
1386 """__init__(self) -> NativeFontInfo"""
1387 newobj
= _gdi_
.new_NativeFontInfo(*args
, **kwargs
)
1388 self
.this
= newobj
.this
1391 def __del__(self
, destroy
=_gdi_
.delete_NativeFontInfo
):
1394 if self
.thisown
: destroy(self
)
1397 def Init(*args
, **kwargs
):
1399 return _gdi_
.NativeFontInfo_Init(*args
, **kwargs
)
1401 def InitFromFont(*args
, **kwargs
):
1402 """InitFromFont(self, Font font)"""
1403 return _gdi_
.NativeFontInfo_InitFromFont(*args
, **kwargs
)
1405 def GetPointSize(*args
, **kwargs
):
1406 """GetPointSize(self) -> int"""
1407 return _gdi_
.NativeFontInfo_GetPointSize(*args
, **kwargs
)
1409 def GetStyle(*args
, **kwargs
):
1410 """GetStyle(self) -> int"""
1411 return _gdi_
.NativeFontInfo_GetStyle(*args
, **kwargs
)
1413 def GetWeight(*args
, **kwargs
):
1414 """GetWeight(self) -> int"""
1415 return _gdi_
.NativeFontInfo_GetWeight(*args
, **kwargs
)
1417 def GetUnderlined(*args
, **kwargs
):
1418 """GetUnderlined(self) -> bool"""
1419 return _gdi_
.NativeFontInfo_GetUnderlined(*args
, **kwargs
)
1421 def GetFaceName(*args
, **kwargs
):
1422 """GetFaceName(self) -> String"""
1423 return _gdi_
.NativeFontInfo_GetFaceName(*args
, **kwargs
)
1425 def GetFamily(*args
, **kwargs
):
1426 """GetFamily(self) -> int"""
1427 return _gdi_
.NativeFontInfo_GetFamily(*args
, **kwargs
)
1429 def GetEncoding(*args
, **kwargs
):
1430 """GetEncoding(self) -> int"""
1431 return _gdi_
.NativeFontInfo_GetEncoding(*args
, **kwargs
)
1433 def SetPointSize(*args
, **kwargs
):
1434 """SetPointSize(self, int pointsize)"""
1435 return _gdi_
.NativeFontInfo_SetPointSize(*args
, **kwargs
)
1437 def SetStyle(*args
, **kwargs
):
1438 """SetStyle(self, int style)"""
1439 return _gdi_
.NativeFontInfo_SetStyle(*args
, **kwargs
)
1441 def SetWeight(*args
, **kwargs
):
1442 """SetWeight(self, int weight)"""
1443 return _gdi_
.NativeFontInfo_SetWeight(*args
, **kwargs
)
1445 def SetUnderlined(*args
, **kwargs
):
1446 """SetUnderlined(self, bool underlined)"""
1447 return _gdi_
.NativeFontInfo_SetUnderlined(*args
, **kwargs
)
1449 def SetFaceName(*args
, **kwargs
):
1450 """SetFaceName(self, String facename)"""
1451 return _gdi_
.NativeFontInfo_SetFaceName(*args
, **kwargs
)
1453 def SetFamily(*args
, **kwargs
):
1454 """SetFamily(self, int family)"""
1455 return _gdi_
.NativeFontInfo_SetFamily(*args
, **kwargs
)
1457 def SetEncoding(*args
, **kwargs
):
1458 """SetEncoding(self, int encoding)"""
1459 return _gdi_
.NativeFontInfo_SetEncoding(*args
, **kwargs
)
1461 def FromString(*args
, **kwargs
):
1462 """FromString(self, String s) -> bool"""
1463 return _gdi_
.NativeFontInfo_FromString(*args
, **kwargs
)
1465 def ToString(*args
, **kwargs
):
1466 """ToString(self) -> String"""
1467 return _gdi_
.NativeFontInfo_ToString(*args
, **kwargs
)
1469 def __str__(*args
, **kwargs
):
1470 """__str__(self) -> String"""
1471 return _gdi_
.NativeFontInfo___str__(*args
, **kwargs
)
1473 def FromUserString(*args
, **kwargs
):
1474 """FromUserString(self, String s) -> bool"""
1475 return _gdi_
.NativeFontInfo_FromUserString(*args
, **kwargs
)
1477 def ToUserString(*args
, **kwargs
):
1478 """ToUserString(self) -> String"""
1479 return _gdi_
.NativeFontInfo_ToUserString(*args
, **kwargs
)
1482 class NativeFontInfoPtr(NativeFontInfo
):
1483 def __init__(self
, this
):
1485 if not hasattr(self
,"thisown"): self
.thisown
= 0
1486 self
.__class
__ = NativeFontInfo
1487 _gdi_
.NativeFontInfo_swigregister(NativeFontInfoPtr
)
1489 class NativeEncodingInfo(object):
1491 return "<%s.%s; proxy of C++ wxNativeEncodingInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1492 facename
= property(_gdi_
.NativeEncodingInfo_facename_get
, _gdi_
.NativeEncodingInfo_facename_set
)
1493 encoding
= property(_gdi_
.NativeEncodingInfo_encoding_get
, _gdi_
.NativeEncodingInfo_encoding_set
)
1494 def __init__(self
, *args
, **kwargs
):
1495 """__init__(self) -> NativeEncodingInfo"""
1496 newobj
= _gdi_
.new_NativeEncodingInfo(*args
, **kwargs
)
1497 self
.this
= newobj
.this
1500 def __del__(self
, destroy
=_gdi_
.delete_NativeEncodingInfo
):
1503 if self
.thisown
: destroy(self
)
1506 def FromString(*args
, **kwargs
):
1507 """FromString(self, String s) -> bool"""
1508 return _gdi_
.NativeEncodingInfo_FromString(*args
, **kwargs
)
1510 def ToString(*args
, **kwargs
):
1511 """ToString(self) -> String"""
1512 return _gdi_
.NativeEncodingInfo_ToString(*args
, **kwargs
)
1515 class NativeEncodingInfoPtr(NativeEncodingInfo
):
1516 def __init__(self
, this
):
1518 if not hasattr(self
,"thisown"): self
.thisown
= 0
1519 self
.__class
__ = NativeEncodingInfo
1520 _gdi_
.NativeEncodingInfo_swigregister(NativeEncodingInfoPtr
)
1523 def GetNativeFontEncoding(*args
, **kwargs
):
1524 """GetNativeFontEncoding(int encoding) -> NativeEncodingInfo"""
1525 return _gdi_
.GetNativeFontEncoding(*args
, **kwargs
)
1527 def TestFontEncoding(*args
, **kwargs
):
1528 """TestFontEncoding(NativeEncodingInfo info) -> bool"""
1529 return _gdi_
.TestFontEncoding(*args
, **kwargs
)
1530 #---------------------------------------------------------------------------
1532 class FontMapper(object):
1534 return "<%s.%s; proxy of C++ wxFontMapper instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1535 def __init__(self
, *args
, **kwargs
):
1536 """__init__(self) -> FontMapper"""
1537 newobj
= _gdi_
.new_FontMapper(*args
, **kwargs
)
1538 self
.this
= newobj
.this
1541 def __del__(self
, destroy
=_gdi_
.delete_FontMapper
):
1544 if self
.thisown
: destroy(self
)
1547 def Get(*args
, **kwargs
):
1548 """Get() -> FontMapper"""
1549 return _gdi_
.FontMapper_Get(*args
, **kwargs
)
1551 Get
= staticmethod(Get
)
1552 def Set(*args
, **kwargs
):
1553 """Set(FontMapper mapper) -> FontMapper"""
1554 return _gdi_
.FontMapper_Set(*args
, **kwargs
)
1556 Set
= staticmethod(Set
)
1557 def CharsetToEncoding(*args
, **kwargs
):
1558 """CharsetToEncoding(self, String charset, bool interactive=True) -> int"""
1559 return _gdi_
.FontMapper_CharsetToEncoding(*args
, **kwargs
)
1561 def GetSupportedEncodingsCount(*args
, **kwargs
):
1562 """GetSupportedEncodingsCount() -> size_t"""
1563 return _gdi_
.FontMapper_GetSupportedEncodingsCount(*args
, **kwargs
)
1565 GetSupportedEncodingsCount
= staticmethod(GetSupportedEncodingsCount
)
1566 def GetEncoding(*args
, **kwargs
):
1567 """GetEncoding(size_t n) -> int"""
1568 return _gdi_
.FontMapper_GetEncoding(*args
, **kwargs
)
1570 GetEncoding
= staticmethod(GetEncoding
)
1571 def GetEncodingName(*args
, **kwargs
):
1572 """GetEncodingName(int encoding) -> String"""
1573 return _gdi_
.FontMapper_GetEncodingName(*args
, **kwargs
)
1575 GetEncodingName
= staticmethod(GetEncodingName
)
1576 def GetEncodingDescription(*args
, **kwargs
):
1577 """GetEncodingDescription(int encoding) -> String"""
1578 return _gdi_
.FontMapper_GetEncodingDescription(*args
, **kwargs
)
1580 GetEncodingDescription
= staticmethod(GetEncodingDescription
)
1581 def GetEncodingFromName(*args
, **kwargs
):
1582 """GetEncodingFromName(String name) -> int"""
1583 return _gdi_
.FontMapper_GetEncodingFromName(*args
, **kwargs
)
1585 GetEncodingFromName
= staticmethod(GetEncodingFromName
)
1586 def SetConfig(*args
, **kwargs
):
1587 """SetConfig(self, ConfigBase config)"""
1588 return _gdi_
.FontMapper_SetConfig(*args
, **kwargs
)
1590 def SetConfigPath(*args
, **kwargs
):
1591 """SetConfigPath(self, String prefix)"""
1592 return _gdi_
.FontMapper_SetConfigPath(*args
, **kwargs
)
1594 def GetDefaultConfigPath(*args
, **kwargs
):
1595 """GetDefaultConfigPath() -> String"""
1596 return _gdi_
.FontMapper_GetDefaultConfigPath(*args
, **kwargs
)
1598 GetDefaultConfigPath
= staticmethod(GetDefaultConfigPath
)
1599 def GetAltForEncoding(*args
, **kwargs
):
1600 """GetAltForEncoding(self, int encoding, String facename=EmptyString, bool interactive=True) -> PyObject"""
1601 return _gdi_
.FontMapper_GetAltForEncoding(*args
, **kwargs
)
1603 def IsEncodingAvailable(*args
, **kwargs
):
1604 """IsEncodingAvailable(self, int encoding, String facename=EmptyString) -> bool"""
1605 return _gdi_
.FontMapper_IsEncodingAvailable(*args
, **kwargs
)
1607 def SetDialogParent(*args
, **kwargs
):
1608 """SetDialogParent(self, Window parent)"""
1609 return _gdi_
.FontMapper_SetDialogParent(*args
, **kwargs
)
1611 def SetDialogTitle(*args
, **kwargs
):
1612 """SetDialogTitle(self, String title)"""
1613 return _gdi_
.FontMapper_SetDialogTitle(*args
, **kwargs
)
1616 class FontMapperPtr(FontMapper
):
1617 def __init__(self
, this
):
1619 if not hasattr(self
,"thisown"): self
.thisown
= 0
1620 self
.__class
__ = FontMapper
1621 _gdi_
.FontMapper_swigregister(FontMapperPtr
)
1623 def FontMapper_Get(*args
, **kwargs
):
1624 """FontMapper_Get() -> FontMapper"""
1625 return _gdi_
.FontMapper_Get(*args
, **kwargs
)
1627 def FontMapper_Set(*args
, **kwargs
):
1628 """FontMapper_Set(FontMapper mapper) -> FontMapper"""
1629 return _gdi_
.FontMapper_Set(*args
, **kwargs
)
1631 def FontMapper_GetSupportedEncodingsCount(*args
, **kwargs
):
1632 """FontMapper_GetSupportedEncodingsCount() -> size_t"""
1633 return _gdi_
.FontMapper_GetSupportedEncodingsCount(*args
, **kwargs
)
1635 def FontMapper_GetEncoding(*args
, **kwargs
):
1636 """FontMapper_GetEncoding(size_t n) -> int"""
1637 return _gdi_
.FontMapper_GetEncoding(*args
, **kwargs
)
1639 def FontMapper_GetEncodingName(*args
, **kwargs
):
1640 """FontMapper_GetEncodingName(int encoding) -> String"""
1641 return _gdi_
.FontMapper_GetEncodingName(*args
, **kwargs
)
1643 def FontMapper_GetEncodingDescription(*args
, **kwargs
):
1644 """FontMapper_GetEncodingDescription(int encoding) -> String"""
1645 return _gdi_
.FontMapper_GetEncodingDescription(*args
, **kwargs
)
1647 def FontMapper_GetEncodingFromName(*args
, **kwargs
):
1648 """FontMapper_GetEncodingFromName(String name) -> int"""
1649 return _gdi_
.FontMapper_GetEncodingFromName(*args
, **kwargs
)
1651 def FontMapper_GetDefaultConfigPath(*args
, **kwargs
):
1652 """FontMapper_GetDefaultConfigPath() -> String"""
1653 return _gdi_
.FontMapper_GetDefaultConfigPath(*args
, **kwargs
)
1655 #---------------------------------------------------------------------------
1657 class Font(GDIObject
):
1659 return "<%s.%s; proxy of C++ wxFont instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1660 def __init__(self
, *args
, **kwargs
):
1662 __init__(self, int pointSize, int family, int style, int weight, bool underline=False,
1663 String face=EmptyString,
1664 int encoding=FONTENCODING_DEFAULT) -> Font
1666 newobj
= _gdi_
.new_Font(*args
, **kwargs
)
1667 self
.this
= newobj
.this
1670 def __del__(self
, destroy
=_gdi_
.delete_Font
):
1673 if self
.thisown
: destroy(self
)
1676 def Ok(*args
, **kwargs
):
1677 """Ok(self) -> bool"""
1678 return _gdi_
.Font_Ok(*args
, **kwargs
)
1680 def __nonzero__(self
): return self
.Ok()
1681 def __eq__(*args
, **kwargs
):
1682 """__eq__(self, Font other) -> bool"""
1683 return _gdi_
.Font___eq__(*args
, **kwargs
)
1685 def __ne__(*args
, **kwargs
):
1686 """__ne__(self, Font other) -> bool"""
1687 return _gdi_
.Font___ne__(*args
, **kwargs
)
1689 def GetPointSize(*args
, **kwargs
):
1690 """GetPointSize(self) -> int"""
1691 return _gdi_
.Font_GetPointSize(*args
, **kwargs
)
1693 def GetFamily(*args
, **kwargs
):
1694 """GetFamily(self) -> int"""
1695 return _gdi_
.Font_GetFamily(*args
, **kwargs
)
1697 def GetStyle(*args
, **kwargs
):
1698 """GetStyle(self) -> int"""
1699 return _gdi_
.Font_GetStyle(*args
, **kwargs
)
1701 def GetWeight(*args
, **kwargs
):
1702 """GetWeight(self) -> int"""
1703 return _gdi_
.Font_GetWeight(*args
, **kwargs
)
1705 def GetUnderlined(*args
, **kwargs
):
1706 """GetUnderlined(self) -> bool"""
1707 return _gdi_
.Font_GetUnderlined(*args
, **kwargs
)
1709 def GetFaceName(*args
, **kwargs
):
1710 """GetFaceName(self) -> String"""
1711 return _gdi_
.Font_GetFaceName(*args
, **kwargs
)
1713 def GetEncoding(*args
, **kwargs
):
1714 """GetEncoding(self) -> int"""
1715 return _gdi_
.Font_GetEncoding(*args
, **kwargs
)
1717 def GetNativeFontInfo(*args
, **kwargs
):
1718 """GetNativeFontInfo(self) -> NativeFontInfo"""
1719 return _gdi_
.Font_GetNativeFontInfo(*args
, **kwargs
)
1721 def IsFixedWidth(*args
, **kwargs
):
1722 """IsFixedWidth(self) -> bool"""
1723 return _gdi_
.Font_IsFixedWidth(*args
, **kwargs
)
1725 def GetNativeFontInfoDesc(*args
, **kwargs
):
1726 """GetNativeFontInfoDesc(self) -> String"""
1727 return _gdi_
.Font_GetNativeFontInfoDesc(*args
, **kwargs
)
1729 def GetNativeFontInfoUserDesc(*args
, **kwargs
):
1730 """GetNativeFontInfoUserDesc(self) -> String"""
1731 return _gdi_
.Font_GetNativeFontInfoUserDesc(*args
, **kwargs
)
1733 def SetPointSize(*args
, **kwargs
):
1734 """SetPointSize(self, int pointSize)"""
1735 return _gdi_
.Font_SetPointSize(*args
, **kwargs
)
1737 def SetFamily(*args
, **kwargs
):
1738 """SetFamily(self, int family)"""
1739 return _gdi_
.Font_SetFamily(*args
, **kwargs
)
1741 def SetStyle(*args
, **kwargs
):
1742 """SetStyle(self, int style)"""
1743 return _gdi_
.Font_SetStyle(*args
, **kwargs
)
1745 def SetWeight(*args
, **kwargs
):
1746 """SetWeight(self, int weight)"""
1747 return _gdi_
.Font_SetWeight(*args
, **kwargs
)
1749 def SetFaceName(*args
, **kwargs
):
1750 """SetFaceName(self, String faceName)"""
1751 return _gdi_
.Font_SetFaceName(*args
, **kwargs
)
1753 def SetUnderlined(*args
, **kwargs
):
1754 """SetUnderlined(self, bool underlined)"""
1755 return _gdi_
.Font_SetUnderlined(*args
, **kwargs
)
1757 def SetEncoding(*args
, **kwargs
):
1758 """SetEncoding(self, int encoding)"""
1759 return _gdi_
.Font_SetEncoding(*args
, **kwargs
)
1761 def SetNativeFontInfo(*args
, **kwargs
):
1762 """SetNativeFontInfo(self, NativeFontInfo info)"""
1763 return _gdi_
.Font_SetNativeFontInfo(*args
, **kwargs
)
1765 def SetNativeFontInfoFromString(*args
, **kwargs
):
1766 """SetNativeFontInfoFromString(self, String info)"""
1767 return _gdi_
.Font_SetNativeFontInfoFromString(*args
, **kwargs
)
1769 def SetNativeFontInfoUserDesc(*args
, **kwargs
):
1770 """SetNativeFontInfoUserDesc(self, String info)"""
1771 return _gdi_
.Font_SetNativeFontInfoUserDesc(*args
, **kwargs
)
1773 def GetFamilyString(*args
, **kwargs
):
1774 """GetFamilyString(self) -> String"""
1775 return _gdi_
.Font_GetFamilyString(*args
, **kwargs
)
1777 def GetStyleString(*args
, **kwargs
):
1778 """GetStyleString(self) -> String"""
1779 return _gdi_
.Font_GetStyleString(*args
, **kwargs
)
1781 def GetWeightString(*args
, **kwargs
):
1782 """GetWeightString(self) -> String"""
1783 return _gdi_
.Font_GetWeightString(*args
, **kwargs
)
1785 def SetNoAntiAliasing(*args
, **kwargs
):
1786 """SetNoAntiAliasing(self, bool no=True)"""
1787 return _gdi_
.Font_SetNoAntiAliasing(*args
, **kwargs
)
1789 def GetNoAntiAliasing(*args
, **kwargs
):
1790 """GetNoAntiAliasing(self) -> bool"""
1791 return _gdi_
.Font_GetNoAntiAliasing(*args
, **kwargs
)
1793 def GetDefaultEncoding(*args
, **kwargs
):
1794 """GetDefaultEncoding() -> int"""
1795 return _gdi_
.Font_GetDefaultEncoding(*args
, **kwargs
)
1797 GetDefaultEncoding
= staticmethod(GetDefaultEncoding
)
1798 def SetDefaultEncoding(*args
, **kwargs
):
1799 """SetDefaultEncoding(int encoding)"""
1800 return _gdi_
.Font_SetDefaultEncoding(*args
, **kwargs
)
1802 SetDefaultEncoding
= staticmethod(SetDefaultEncoding
)
1804 class FontPtr(Font
):
1805 def __init__(self
, this
):
1807 if not hasattr(self
,"thisown"): self
.thisown
= 0
1808 self
.__class
__ = Font
1809 _gdi_
.Font_swigregister(FontPtr
)
1811 def FontFromNativeInfo(*args
, **kwargs
):
1812 """FontFromNativeInfo(NativeFontInfo info) -> Font"""
1813 val
= _gdi_
.new_FontFromNativeInfo(*args
, **kwargs
)
1817 def FontFromNativeInfoString(*args
, **kwargs
):
1818 """FontFromNativeInfoString(String info) -> Font"""
1819 val
= _gdi_
.new_FontFromNativeInfoString(*args
, **kwargs
)
1823 def Font2(*args
, **kwargs
):
1825 Font2(int pointSize, int family, int flags=FONTFLAG_DEFAULT,
1826 String face=EmptyString, int encoding=FONTENCODING_DEFAULT) -> Font
1828 val
= _gdi_
.new_Font2(*args
, **kwargs
)
1832 def Font_GetDefaultEncoding(*args
, **kwargs
):
1833 """Font_GetDefaultEncoding() -> int"""
1834 return _gdi_
.Font_GetDefaultEncoding(*args
, **kwargs
)
1836 def Font_SetDefaultEncoding(*args
, **kwargs
):
1837 """Font_SetDefaultEncoding(int encoding)"""
1838 return _gdi_
.Font_SetDefaultEncoding(*args
, **kwargs
)
1840 #---------------------------------------------------------------------------
1842 class FontEnumerator(object):
1844 return "<%s.%s; proxy of C++ wxPyFontEnumerator instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1845 def __init__(self
, *args
, **kwargs
):
1846 """__init__(self) -> FontEnumerator"""
1847 newobj
= _gdi_
.new_FontEnumerator(*args
, **kwargs
)
1848 self
.this
= newobj
.this
1851 self
._setCallbackInfo
(self
, FontEnumerator
, 0)
1853 def __del__(self
, destroy
=_gdi_
.delete_FontEnumerator
):
1856 if self
.thisown
: destroy(self
)
1859 def _setCallbackInfo(*args
, **kwargs
):
1860 """_setCallbackInfo(self, PyObject self, PyObject _class, bool incref)"""
1861 return _gdi_
.FontEnumerator__setCallbackInfo(*args
, **kwargs
)
1863 def EnumerateFacenames(*args
, **kwargs
):
1864 """EnumerateFacenames(self, int encoding=FONTENCODING_SYSTEM, bool fixedWidthOnly=False) -> bool"""
1865 return _gdi_
.FontEnumerator_EnumerateFacenames(*args
, **kwargs
)
1867 def EnumerateEncodings(*args
, **kwargs
):
1868 """EnumerateEncodings(self, String facename=EmptyString) -> bool"""
1869 return _gdi_
.FontEnumerator_EnumerateEncodings(*args
, **kwargs
)
1871 def GetEncodings(*args
, **kwargs
):
1872 """GetEncodings(self) -> PyObject"""
1873 return _gdi_
.FontEnumerator_GetEncodings(*args
, **kwargs
)
1875 def GetFacenames(*args
, **kwargs
):
1876 """GetFacenames(self) -> PyObject"""
1877 return _gdi_
.FontEnumerator_GetFacenames(*args
, **kwargs
)
1880 class FontEnumeratorPtr(FontEnumerator
):
1881 def __init__(self
, this
):
1883 if not hasattr(self
,"thisown"): self
.thisown
= 0
1884 self
.__class
__ = FontEnumerator
1885 _gdi_
.FontEnumerator_swigregister(FontEnumeratorPtr
)
1887 #---------------------------------------------------------------------------
1889 LANGUAGE_DEFAULT
= _gdi_
.LANGUAGE_DEFAULT
1890 LANGUAGE_UNKNOWN
= _gdi_
.LANGUAGE_UNKNOWN
1891 LANGUAGE_ABKHAZIAN
= _gdi_
.LANGUAGE_ABKHAZIAN
1892 LANGUAGE_AFAR
= _gdi_
.LANGUAGE_AFAR
1893 LANGUAGE_AFRIKAANS
= _gdi_
.LANGUAGE_AFRIKAANS
1894 LANGUAGE_ALBANIAN
= _gdi_
.LANGUAGE_ALBANIAN
1895 LANGUAGE_AMHARIC
= _gdi_
.LANGUAGE_AMHARIC
1896 LANGUAGE_ARABIC
= _gdi_
.LANGUAGE_ARABIC
1897 LANGUAGE_ARABIC_ALGERIA
= _gdi_
.LANGUAGE_ARABIC_ALGERIA
1898 LANGUAGE_ARABIC_BAHRAIN
= _gdi_
.LANGUAGE_ARABIC_BAHRAIN
1899 LANGUAGE_ARABIC_EGYPT
= _gdi_
.LANGUAGE_ARABIC_EGYPT
1900 LANGUAGE_ARABIC_IRAQ
= _gdi_
.LANGUAGE_ARABIC_IRAQ
1901 LANGUAGE_ARABIC_JORDAN
= _gdi_
.LANGUAGE_ARABIC_JORDAN
1902 LANGUAGE_ARABIC_KUWAIT
= _gdi_
.LANGUAGE_ARABIC_KUWAIT
1903 LANGUAGE_ARABIC_LEBANON
= _gdi_
.LANGUAGE_ARABIC_LEBANON
1904 LANGUAGE_ARABIC_LIBYA
= _gdi_
.LANGUAGE_ARABIC_LIBYA
1905 LANGUAGE_ARABIC_MOROCCO
= _gdi_
.LANGUAGE_ARABIC_MOROCCO
1906 LANGUAGE_ARABIC_OMAN
= _gdi_
.LANGUAGE_ARABIC_OMAN
1907 LANGUAGE_ARABIC_QATAR
= _gdi_
.LANGUAGE_ARABIC_QATAR
1908 LANGUAGE_ARABIC_SAUDI_ARABIA
= _gdi_
.LANGUAGE_ARABIC_SAUDI_ARABIA
1909 LANGUAGE_ARABIC_SUDAN
= _gdi_
.LANGUAGE_ARABIC_SUDAN
1910 LANGUAGE_ARABIC_SYRIA
= _gdi_
.LANGUAGE_ARABIC_SYRIA
1911 LANGUAGE_ARABIC_TUNISIA
= _gdi_
.LANGUAGE_ARABIC_TUNISIA
1912 LANGUAGE_ARABIC_UAE
= _gdi_
.LANGUAGE_ARABIC_UAE
1913 LANGUAGE_ARABIC_YEMEN
= _gdi_
.LANGUAGE_ARABIC_YEMEN
1914 LANGUAGE_ARMENIAN
= _gdi_
.LANGUAGE_ARMENIAN
1915 LANGUAGE_ASSAMESE
= _gdi_
.LANGUAGE_ASSAMESE
1916 LANGUAGE_AYMARA
= _gdi_
.LANGUAGE_AYMARA
1917 LANGUAGE_AZERI
= _gdi_
.LANGUAGE_AZERI
1918 LANGUAGE_AZERI_CYRILLIC
= _gdi_
.LANGUAGE_AZERI_CYRILLIC
1919 LANGUAGE_AZERI_LATIN
= _gdi_
.LANGUAGE_AZERI_LATIN
1920 LANGUAGE_BASHKIR
= _gdi_
.LANGUAGE_BASHKIR
1921 LANGUAGE_BASQUE
= _gdi_
.LANGUAGE_BASQUE
1922 LANGUAGE_BELARUSIAN
= _gdi_
.LANGUAGE_BELARUSIAN
1923 LANGUAGE_BENGALI
= _gdi_
.LANGUAGE_BENGALI
1924 LANGUAGE_BHUTANI
= _gdi_
.LANGUAGE_BHUTANI
1925 LANGUAGE_BIHARI
= _gdi_
.LANGUAGE_BIHARI
1926 LANGUAGE_BISLAMA
= _gdi_
.LANGUAGE_BISLAMA
1927 LANGUAGE_BRETON
= _gdi_
.LANGUAGE_BRETON
1928 LANGUAGE_BULGARIAN
= _gdi_
.LANGUAGE_BULGARIAN
1929 LANGUAGE_BURMESE
= _gdi_
.LANGUAGE_BURMESE
1930 LANGUAGE_CAMBODIAN
= _gdi_
.LANGUAGE_CAMBODIAN
1931 LANGUAGE_CATALAN
= _gdi_
.LANGUAGE_CATALAN
1932 LANGUAGE_CHINESE
= _gdi_
.LANGUAGE_CHINESE
1933 LANGUAGE_CHINESE_SIMPLIFIED
= _gdi_
.LANGUAGE_CHINESE_SIMPLIFIED
1934 LANGUAGE_CHINESE_TRADITIONAL
= _gdi_
.LANGUAGE_CHINESE_TRADITIONAL
1935 LANGUAGE_CHINESE_HONGKONG
= _gdi_
.LANGUAGE_CHINESE_HONGKONG
1936 LANGUAGE_CHINESE_MACAU
= _gdi_
.LANGUAGE_CHINESE_MACAU
1937 LANGUAGE_CHINESE_SINGAPORE
= _gdi_
.LANGUAGE_CHINESE_SINGAPORE
1938 LANGUAGE_CHINESE_TAIWAN
= _gdi_
.LANGUAGE_CHINESE_TAIWAN
1939 LANGUAGE_CORSICAN
= _gdi_
.LANGUAGE_CORSICAN
1940 LANGUAGE_CROATIAN
= _gdi_
.LANGUAGE_CROATIAN
1941 LANGUAGE_CZECH
= _gdi_
.LANGUAGE_CZECH
1942 LANGUAGE_DANISH
= _gdi_
.LANGUAGE_DANISH
1943 LANGUAGE_DUTCH
= _gdi_
.LANGUAGE_DUTCH
1944 LANGUAGE_DUTCH_BELGIAN
= _gdi_
.LANGUAGE_DUTCH_BELGIAN
1945 LANGUAGE_ENGLISH
= _gdi_
.LANGUAGE_ENGLISH
1946 LANGUAGE_ENGLISH_UK
= _gdi_
.LANGUAGE_ENGLISH_UK
1947 LANGUAGE_ENGLISH_US
= _gdi_
.LANGUAGE_ENGLISH_US
1948 LANGUAGE_ENGLISH_AUSTRALIA
= _gdi_
.LANGUAGE_ENGLISH_AUSTRALIA
1949 LANGUAGE_ENGLISH_BELIZE
= _gdi_
.LANGUAGE_ENGLISH_BELIZE
1950 LANGUAGE_ENGLISH_BOTSWANA
= _gdi_
.LANGUAGE_ENGLISH_BOTSWANA
1951 LANGUAGE_ENGLISH_CANADA
= _gdi_
.LANGUAGE_ENGLISH_CANADA
1952 LANGUAGE_ENGLISH_CARIBBEAN
= _gdi_
.LANGUAGE_ENGLISH_CARIBBEAN
1953 LANGUAGE_ENGLISH_DENMARK
= _gdi_
.LANGUAGE_ENGLISH_DENMARK
1954 LANGUAGE_ENGLISH_EIRE
= _gdi_
.LANGUAGE_ENGLISH_EIRE
1955 LANGUAGE_ENGLISH_JAMAICA
= _gdi_
.LANGUAGE_ENGLISH_JAMAICA
1956 LANGUAGE_ENGLISH_NEW_ZEALAND
= _gdi_
.LANGUAGE_ENGLISH_NEW_ZEALAND
1957 LANGUAGE_ENGLISH_PHILIPPINES
= _gdi_
.LANGUAGE_ENGLISH_PHILIPPINES
1958 LANGUAGE_ENGLISH_SOUTH_AFRICA
= _gdi_
.LANGUAGE_ENGLISH_SOUTH_AFRICA
1959 LANGUAGE_ENGLISH_TRINIDAD
= _gdi_
.LANGUAGE_ENGLISH_TRINIDAD
1960 LANGUAGE_ENGLISH_ZIMBABWE
= _gdi_
.LANGUAGE_ENGLISH_ZIMBABWE
1961 LANGUAGE_ESPERANTO
= _gdi_
.LANGUAGE_ESPERANTO
1962 LANGUAGE_ESTONIAN
= _gdi_
.LANGUAGE_ESTONIAN
1963 LANGUAGE_FAEROESE
= _gdi_
.LANGUAGE_FAEROESE
1964 LANGUAGE_FARSI
= _gdi_
.LANGUAGE_FARSI
1965 LANGUAGE_FIJI
= _gdi_
.LANGUAGE_FIJI
1966 LANGUAGE_FINNISH
= _gdi_
.LANGUAGE_FINNISH
1967 LANGUAGE_FRENCH
= _gdi_
.LANGUAGE_FRENCH
1968 LANGUAGE_FRENCH_BELGIAN
= _gdi_
.LANGUAGE_FRENCH_BELGIAN
1969 LANGUAGE_FRENCH_CANADIAN
= _gdi_
.LANGUAGE_FRENCH_CANADIAN
1970 LANGUAGE_FRENCH_LUXEMBOURG
= _gdi_
.LANGUAGE_FRENCH_LUXEMBOURG
1971 LANGUAGE_FRENCH_MONACO
= _gdi_
.LANGUAGE_FRENCH_MONACO
1972 LANGUAGE_FRENCH_SWISS
= _gdi_
.LANGUAGE_FRENCH_SWISS
1973 LANGUAGE_FRISIAN
= _gdi_
.LANGUAGE_FRISIAN
1974 LANGUAGE_GALICIAN
= _gdi_
.LANGUAGE_GALICIAN
1975 LANGUAGE_GEORGIAN
= _gdi_
.LANGUAGE_GEORGIAN
1976 LANGUAGE_GERMAN
= _gdi_
.LANGUAGE_GERMAN
1977 LANGUAGE_GERMAN_AUSTRIAN
= _gdi_
.LANGUAGE_GERMAN_AUSTRIAN
1978 LANGUAGE_GERMAN_BELGIUM
= _gdi_
.LANGUAGE_GERMAN_BELGIUM
1979 LANGUAGE_GERMAN_LIECHTENSTEIN
= _gdi_
.LANGUAGE_GERMAN_LIECHTENSTEIN
1980 LANGUAGE_GERMAN_LUXEMBOURG
= _gdi_
.LANGUAGE_GERMAN_LUXEMBOURG
1981 LANGUAGE_GERMAN_SWISS
= _gdi_
.LANGUAGE_GERMAN_SWISS
1982 LANGUAGE_GREEK
= _gdi_
.LANGUAGE_GREEK
1983 LANGUAGE_GREENLANDIC
= _gdi_
.LANGUAGE_GREENLANDIC
1984 LANGUAGE_GUARANI
= _gdi_
.LANGUAGE_GUARANI
1985 LANGUAGE_GUJARATI
= _gdi_
.LANGUAGE_GUJARATI
1986 LANGUAGE_HAUSA
= _gdi_
.LANGUAGE_HAUSA
1987 LANGUAGE_HEBREW
= _gdi_
.LANGUAGE_HEBREW
1988 LANGUAGE_HINDI
= _gdi_
.LANGUAGE_HINDI
1989 LANGUAGE_HUNGARIAN
= _gdi_
.LANGUAGE_HUNGARIAN
1990 LANGUAGE_ICELANDIC
= _gdi_
.LANGUAGE_ICELANDIC
1991 LANGUAGE_INDONESIAN
= _gdi_
.LANGUAGE_INDONESIAN
1992 LANGUAGE_INTERLINGUA
= _gdi_
.LANGUAGE_INTERLINGUA
1993 LANGUAGE_INTERLINGUE
= _gdi_
.LANGUAGE_INTERLINGUE
1994 LANGUAGE_INUKTITUT
= _gdi_
.LANGUAGE_INUKTITUT
1995 LANGUAGE_INUPIAK
= _gdi_
.LANGUAGE_INUPIAK
1996 LANGUAGE_IRISH
= _gdi_
.LANGUAGE_IRISH
1997 LANGUAGE_ITALIAN
= _gdi_
.LANGUAGE_ITALIAN
1998 LANGUAGE_ITALIAN_SWISS
= _gdi_
.LANGUAGE_ITALIAN_SWISS
1999 LANGUAGE_JAPANESE
= _gdi_
.LANGUAGE_JAPANESE
2000 LANGUAGE_JAVANESE
= _gdi_
.LANGUAGE_JAVANESE
2001 LANGUAGE_KANNADA
= _gdi_
.LANGUAGE_KANNADA
2002 LANGUAGE_KASHMIRI
= _gdi_
.LANGUAGE_KASHMIRI
2003 LANGUAGE_KASHMIRI_INDIA
= _gdi_
.LANGUAGE_KASHMIRI_INDIA
2004 LANGUAGE_KAZAKH
= _gdi_
.LANGUAGE_KAZAKH
2005 LANGUAGE_KERNEWEK
= _gdi_
.LANGUAGE_KERNEWEK
2006 LANGUAGE_KINYARWANDA
= _gdi_
.LANGUAGE_KINYARWANDA
2007 LANGUAGE_KIRGHIZ
= _gdi_
.LANGUAGE_KIRGHIZ
2008 LANGUAGE_KIRUNDI
= _gdi_
.LANGUAGE_KIRUNDI
2009 LANGUAGE_KONKANI
= _gdi_
.LANGUAGE_KONKANI
2010 LANGUAGE_KOREAN
= _gdi_
.LANGUAGE_KOREAN
2011 LANGUAGE_KURDISH
= _gdi_
.LANGUAGE_KURDISH
2012 LANGUAGE_LAOTHIAN
= _gdi_
.LANGUAGE_LAOTHIAN
2013 LANGUAGE_LATIN
= _gdi_
.LANGUAGE_LATIN
2014 LANGUAGE_LATVIAN
= _gdi_
.LANGUAGE_LATVIAN
2015 LANGUAGE_LINGALA
= _gdi_
.LANGUAGE_LINGALA
2016 LANGUAGE_LITHUANIAN
= _gdi_
.LANGUAGE_LITHUANIAN
2017 LANGUAGE_MACEDONIAN
= _gdi_
.LANGUAGE_MACEDONIAN
2018 LANGUAGE_MALAGASY
= _gdi_
.LANGUAGE_MALAGASY
2019 LANGUAGE_MALAY
= _gdi_
.LANGUAGE_MALAY
2020 LANGUAGE_MALAYALAM
= _gdi_
.LANGUAGE_MALAYALAM
2021 LANGUAGE_MALAY_BRUNEI_DARUSSALAM
= _gdi_
.LANGUAGE_MALAY_BRUNEI_DARUSSALAM
2022 LANGUAGE_MALAY_MALAYSIA
= _gdi_
.LANGUAGE_MALAY_MALAYSIA
2023 LANGUAGE_MALTESE
= _gdi_
.LANGUAGE_MALTESE
2024 LANGUAGE_MANIPURI
= _gdi_
.LANGUAGE_MANIPURI
2025 LANGUAGE_MAORI
= _gdi_
.LANGUAGE_MAORI
2026 LANGUAGE_MARATHI
= _gdi_
.LANGUAGE_MARATHI
2027 LANGUAGE_MOLDAVIAN
= _gdi_
.LANGUAGE_MOLDAVIAN
2028 LANGUAGE_MONGOLIAN
= _gdi_
.LANGUAGE_MONGOLIAN
2029 LANGUAGE_NAURU
= _gdi_
.LANGUAGE_NAURU
2030 LANGUAGE_NEPALI
= _gdi_
.LANGUAGE_NEPALI
2031 LANGUAGE_NEPALI_INDIA
= _gdi_
.LANGUAGE_NEPALI_INDIA
2032 LANGUAGE_NORWEGIAN_BOKMAL
= _gdi_
.LANGUAGE_NORWEGIAN_BOKMAL
2033 LANGUAGE_NORWEGIAN_NYNORSK
= _gdi_
.LANGUAGE_NORWEGIAN_NYNORSK
2034 LANGUAGE_OCCITAN
= _gdi_
.LANGUAGE_OCCITAN
2035 LANGUAGE_ORIYA
= _gdi_
.LANGUAGE_ORIYA
2036 LANGUAGE_OROMO
= _gdi_
.LANGUAGE_OROMO
2037 LANGUAGE_PASHTO
= _gdi_
.LANGUAGE_PASHTO
2038 LANGUAGE_POLISH
= _gdi_
.LANGUAGE_POLISH
2039 LANGUAGE_PORTUGUESE
= _gdi_
.LANGUAGE_PORTUGUESE
2040 LANGUAGE_PORTUGUESE_BRAZILIAN
= _gdi_
.LANGUAGE_PORTUGUESE_BRAZILIAN
2041 LANGUAGE_PUNJABI
= _gdi_
.LANGUAGE_PUNJABI
2042 LANGUAGE_QUECHUA
= _gdi_
.LANGUAGE_QUECHUA
2043 LANGUAGE_RHAETO_ROMANCE
= _gdi_
.LANGUAGE_RHAETO_ROMANCE
2044 LANGUAGE_ROMANIAN
= _gdi_
.LANGUAGE_ROMANIAN
2045 LANGUAGE_RUSSIAN
= _gdi_
.LANGUAGE_RUSSIAN
2046 LANGUAGE_RUSSIAN_UKRAINE
= _gdi_
.LANGUAGE_RUSSIAN_UKRAINE
2047 LANGUAGE_SAMOAN
= _gdi_
.LANGUAGE_SAMOAN
2048 LANGUAGE_SANGHO
= _gdi_
.LANGUAGE_SANGHO
2049 LANGUAGE_SANSKRIT
= _gdi_
.LANGUAGE_SANSKRIT
2050 LANGUAGE_SCOTS_GAELIC
= _gdi_
.LANGUAGE_SCOTS_GAELIC
2051 LANGUAGE_SERBIAN
= _gdi_
.LANGUAGE_SERBIAN
2052 LANGUAGE_SERBIAN_CYRILLIC
= _gdi_
.LANGUAGE_SERBIAN_CYRILLIC
2053 LANGUAGE_SERBIAN_LATIN
= _gdi_
.LANGUAGE_SERBIAN_LATIN
2054 LANGUAGE_SERBO_CROATIAN
= _gdi_
.LANGUAGE_SERBO_CROATIAN
2055 LANGUAGE_SESOTHO
= _gdi_
.LANGUAGE_SESOTHO
2056 LANGUAGE_SETSWANA
= _gdi_
.LANGUAGE_SETSWANA
2057 LANGUAGE_SHONA
= _gdi_
.LANGUAGE_SHONA
2058 LANGUAGE_SINDHI
= _gdi_
.LANGUAGE_SINDHI
2059 LANGUAGE_SINHALESE
= _gdi_
.LANGUAGE_SINHALESE
2060 LANGUAGE_SISWATI
= _gdi_
.LANGUAGE_SISWATI
2061 LANGUAGE_SLOVAK
= _gdi_
.LANGUAGE_SLOVAK
2062 LANGUAGE_SLOVENIAN
= _gdi_
.LANGUAGE_SLOVENIAN
2063 LANGUAGE_SOMALI
= _gdi_
.LANGUAGE_SOMALI
2064 LANGUAGE_SPANISH
= _gdi_
.LANGUAGE_SPANISH
2065 LANGUAGE_SPANISH_ARGENTINA
= _gdi_
.LANGUAGE_SPANISH_ARGENTINA
2066 LANGUAGE_SPANISH_BOLIVIA
= _gdi_
.LANGUAGE_SPANISH_BOLIVIA
2067 LANGUAGE_SPANISH_CHILE
= _gdi_
.LANGUAGE_SPANISH_CHILE
2068 LANGUAGE_SPANISH_COLOMBIA
= _gdi_
.LANGUAGE_SPANISH_COLOMBIA
2069 LANGUAGE_SPANISH_COSTA_RICA
= _gdi_
.LANGUAGE_SPANISH_COSTA_RICA
2070 LANGUAGE_SPANISH_DOMINICAN_REPUBLIC
= _gdi_
.LANGUAGE_SPANISH_DOMINICAN_REPUBLIC
2071 LANGUAGE_SPANISH_ECUADOR
= _gdi_
.LANGUAGE_SPANISH_ECUADOR
2072 LANGUAGE_SPANISH_EL_SALVADOR
= _gdi_
.LANGUAGE_SPANISH_EL_SALVADOR
2073 LANGUAGE_SPANISH_GUATEMALA
= _gdi_
.LANGUAGE_SPANISH_GUATEMALA
2074 LANGUAGE_SPANISH_HONDURAS
= _gdi_
.LANGUAGE_SPANISH_HONDURAS
2075 LANGUAGE_SPANISH_MEXICAN
= _gdi_
.LANGUAGE_SPANISH_MEXICAN
2076 LANGUAGE_SPANISH_MODERN
= _gdi_
.LANGUAGE_SPANISH_MODERN
2077 LANGUAGE_SPANISH_NICARAGUA
= _gdi_
.LANGUAGE_SPANISH_NICARAGUA
2078 LANGUAGE_SPANISH_PANAMA
= _gdi_
.LANGUAGE_SPANISH_PANAMA
2079 LANGUAGE_SPANISH_PARAGUAY
= _gdi_
.LANGUAGE_SPANISH_PARAGUAY
2080 LANGUAGE_SPANISH_PERU
= _gdi_
.LANGUAGE_SPANISH_PERU
2081 LANGUAGE_SPANISH_PUERTO_RICO
= _gdi_
.LANGUAGE_SPANISH_PUERTO_RICO
2082 LANGUAGE_SPANISH_URUGUAY
= _gdi_
.LANGUAGE_SPANISH_URUGUAY
2083 LANGUAGE_SPANISH_US
= _gdi_
.LANGUAGE_SPANISH_US
2084 LANGUAGE_SPANISH_VENEZUELA
= _gdi_
.LANGUAGE_SPANISH_VENEZUELA
2085 LANGUAGE_SUNDANESE
= _gdi_
.LANGUAGE_SUNDANESE
2086 LANGUAGE_SWAHILI
= _gdi_
.LANGUAGE_SWAHILI
2087 LANGUAGE_SWEDISH
= _gdi_
.LANGUAGE_SWEDISH
2088 LANGUAGE_SWEDISH_FINLAND
= _gdi_
.LANGUAGE_SWEDISH_FINLAND
2089 LANGUAGE_TAGALOG
= _gdi_
.LANGUAGE_TAGALOG
2090 LANGUAGE_TAJIK
= _gdi_
.LANGUAGE_TAJIK
2091 LANGUAGE_TAMIL
= _gdi_
.LANGUAGE_TAMIL
2092 LANGUAGE_TATAR
= _gdi_
.LANGUAGE_TATAR
2093 LANGUAGE_TELUGU
= _gdi_
.LANGUAGE_TELUGU
2094 LANGUAGE_THAI
= _gdi_
.LANGUAGE_THAI
2095 LANGUAGE_TIBETAN
= _gdi_
.LANGUAGE_TIBETAN
2096 LANGUAGE_TIGRINYA
= _gdi_
.LANGUAGE_TIGRINYA
2097 LANGUAGE_TONGA
= _gdi_
.LANGUAGE_TONGA
2098 LANGUAGE_TSONGA
= _gdi_
.LANGUAGE_TSONGA
2099 LANGUAGE_TURKISH
= _gdi_
.LANGUAGE_TURKISH
2100 LANGUAGE_TURKMEN
= _gdi_
.LANGUAGE_TURKMEN
2101 LANGUAGE_TWI
= _gdi_
.LANGUAGE_TWI
2102 LANGUAGE_UIGHUR
= _gdi_
.LANGUAGE_UIGHUR
2103 LANGUAGE_UKRAINIAN
= _gdi_
.LANGUAGE_UKRAINIAN
2104 LANGUAGE_URDU
= _gdi_
.LANGUAGE_URDU
2105 LANGUAGE_URDU_INDIA
= _gdi_
.LANGUAGE_URDU_INDIA
2106 LANGUAGE_URDU_PAKISTAN
= _gdi_
.LANGUAGE_URDU_PAKISTAN
2107 LANGUAGE_UZBEK
= _gdi_
.LANGUAGE_UZBEK
2108 LANGUAGE_UZBEK_CYRILLIC
= _gdi_
.LANGUAGE_UZBEK_CYRILLIC
2109 LANGUAGE_UZBEK_LATIN
= _gdi_
.LANGUAGE_UZBEK_LATIN
2110 LANGUAGE_VIETNAMESE
= _gdi_
.LANGUAGE_VIETNAMESE
2111 LANGUAGE_VOLAPUK
= _gdi_
.LANGUAGE_VOLAPUK
2112 LANGUAGE_WELSH
= _gdi_
.LANGUAGE_WELSH
2113 LANGUAGE_WOLOF
= _gdi_
.LANGUAGE_WOLOF
2114 LANGUAGE_XHOSA
= _gdi_
.LANGUAGE_XHOSA
2115 LANGUAGE_YIDDISH
= _gdi_
.LANGUAGE_YIDDISH
2116 LANGUAGE_YORUBA
= _gdi_
.LANGUAGE_YORUBA
2117 LANGUAGE_ZHUANG
= _gdi_
.LANGUAGE_ZHUANG
2118 LANGUAGE_ZULU
= _gdi_
.LANGUAGE_ZULU
2119 LANGUAGE_USER_DEFINED
= _gdi_
.LANGUAGE_USER_DEFINED
2120 class LanguageInfo(object):
2121 def __init__(self
): raise RuntimeError, "No constructor defined"
2123 return "<%s.%s; proxy of C++ wxLanguageInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2124 Language
= property(_gdi_
.LanguageInfo_Language_get
, _gdi_
.LanguageInfo_Language_set
)
2125 CanonicalName
= property(_gdi_
.LanguageInfo_CanonicalName_get
, _gdi_
.LanguageInfo_CanonicalName_set
)
2126 Description
= property(_gdi_
.LanguageInfo_Description_get
, _gdi_
.LanguageInfo_Description_set
)
2128 class LanguageInfoPtr(LanguageInfo
):
2129 def __init__(self
, this
):
2131 if not hasattr(self
,"thisown"): self
.thisown
= 0
2132 self
.__class
__ = LanguageInfo
2133 _gdi_
.LanguageInfo_swigregister(LanguageInfoPtr
)
2135 LOCALE_CAT_NUMBER
= _gdi_
.LOCALE_CAT_NUMBER
2136 LOCALE_CAT_DATE
= _gdi_
.LOCALE_CAT_DATE
2137 LOCALE_CAT_MONEY
= _gdi_
.LOCALE_CAT_MONEY
2138 LOCALE_CAT_MAX
= _gdi_
.LOCALE_CAT_MAX
2139 LOCALE_THOUSANDS_SEP
= _gdi_
.LOCALE_THOUSANDS_SEP
2140 LOCALE_DECIMAL_POINT
= _gdi_
.LOCALE_DECIMAL_POINT
2141 LOCALE_LOAD_DEFAULT
= _gdi_
.LOCALE_LOAD_DEFAULT
2142 LOCALE_CONV_ENCODING
= _gdi_
.LOCALE_CONV_ENCODING
2143 class Locale(object):
2145 return "<%s.%s; proxy of C++ wxLocale instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2146 def __init__(self
, *args
, **kwargs
):
2147 """__init__(self, int language=LANGUAGE_DEFAULT, int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING) -> Locale"""
2148 newobj
= _gdi_
.new_Locale(*args
, **kwargs
)
2149 self
.this
= newobj
.this
2152 def __del__(self
, destroy
=_gdi_
.delete_Locale
):
2155 if self
.thisown
: destroy(self
)
2158 def Init1(*args
, **kwargs
):
2160 Init1(self, String szName, String szShort=EmptyString, String szLocale=EmptyString,
2161 bool bLoadDefault=True,
2162 bool bConvertEncoding=False) -> bool
2164 return _gdi_
.Locale_Init1(*args
, **kwargs
)
2166 def Init2(*args
, **kwargs
):
2167 """Init2(self, int language=LANGUAGE_DEFAULT, int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING) -> bool"""
2168 return _gdi_
.Locale_Init2(*args
, **kwargs
)
2170 def Init(self
, *_args
, **_kwargs
):
2171 if type(_args
[0]) in [type(''), type(u
'')]:
2172 val
= self
.Init1(*_args
, **_kwargs
)
2174 val
= self
.Init2(*_args
, **_kwargs
)
2177 def GetSystemLanguage(*args
, **kwargs
):
2178 """GetSystemLanguage() -> int"""
2179 return _gdi_
.Locale_GetSystemLanguage(*args
, **kwargs
)
2181 GetSystemLanguage
= staticmethod(GetSystemLanguage
)
2182 def GetSystemEncoding(*args
, **kwargs
):
2183 """GetSystemEncoding() -> int"""
2184 return _gdi_
.Locale_GetSystemEncoding(*args
, **kwargs
)
2186 GetSystemEncoding
= staticmethod(GetSystemEncoding
)
2187 def GetSystemEncodingName(*args
, **kwargs
):
2188 """GetSystemEncodingName() -> String"""
2189 return _gdi_
.Locale_GetSystemEncodingName(*args
, **kwargs
)
2191 GetSystemEncodingName
= staticmethod(GetSystemEncodingName
)
2192 def IsOk(*args
, **kwargs
):
2193 """IsOk(self) -> bool"""
2194 return _gdi_
.Locale_IsOk(*args
, **kwargs
)
2196 def __nonzero__(self
): return self
.IsOk()
2197 def GetLocale(*args
, **kwargs
):
2198 """GetLocale(self) -> String"""
2199 return _gdi_
.Locale_GetLocale(*args
, **kwargs
)
2201 def GetLanguage(*args
, **kwargs
):
2202 """GetLanguage(self) -> int"""
2203 return _gdi_
.Locale_GetLanguage(*args
, **kwargs
)
2205 def GetSysName(*args
, **kwargs
):
2206 """GetSysName(self) -> String"""
2207 return _gdi_
.Locale_GetSysName(*args
, **kwargs
)
2209 def GetCanonicalName(*args
, **kwargs
):
2210 """GetCanonicalName(self) -> String"""
2211 return _gdi_
.Locale_GetCanonicalName(*args
, **kwargs
)
2213 def AddCatalogLookupPathPrefix(*args
, **kwargs
):
2214 """AddCatalogLookupPathPrefix(String prefix)"""
2215 return _gdi_
.Locale_AddCatalogLookupPathPrefix(*args
, **kwargs
)
2217 AddCatalogLookupPathPrefix
= staticmethod(AddCatalogLookupPathPrefix
)
2218 def AddCatalog(*args
, **kwargs
):
2219 """AddCatalog(self, String szDomain) -> bool"""
2220 return _gdi_
.Locale_AddCatalog(*args
, **kwargs
)
2222 def IsLoaded(*args
, **kwargs
):
2223 """IsLoaded(self, String szDomain) -> bool"""
2224 return _gdi_
.Locale_IsLoaded(*args
, **kwargs
)
2226 def GetLanguageInfo(*args
, **kwargs
):
2227 """GetLanguageInfo(int lang) -> LanguageInfo"""
2228 return _gdi_
.Locale_GetLanguageInfo(*args
, **kwargs
)
2230 GetLanguageInfo
= staticmethod(GetLanguageInfo
)
2231 def GetLanguageName(*args
, **kwargs
):
2232 """GetLanguageName(int lang) -> String"""
2233 return _gdi_
.Locale_GetLanguageName(*args
, **kwargs
)
2235 GetLanguageName
= staticmethod(GetLanguageName
)
2236 def FindLanguageInfo(*args
, **kwargs
):
2237 """FindLanguageInfo(String locale) -> LanguageInfo"""
2238 return _gdi_
.Locale_FindLanguageInfo(*args
, **kwargs
)
2240 FindLanguageInfo
= staticmethod(FindLanguageInfo
)
2241 def AddLanguage(*args
, **kwargs
):
2242 """AddLanguage(LanguageInfo info)"""
2243 return _gdi_
.Locale_AddLanguage(*args
, **kwargs
)
2245 AddLanguage
= staticmethod(AddLanguage
)
2246 def GetString(*args
, **kwargs
):
2247 """GetString(self, String szOrigString, String szDomain=EmptyString) -> String"""
2248 return _gdi_
.Locale_GetString(*args
, **kwargs
)
2250 def GetName(*args
, **kwargs
):
2251 """GetName(self) -> String"""
2252 return _gdi_
.Locale_GetName(*args
, **kwargs
)
2255 class LocalePtr(Locale
):
2256 def __init__(self
, this
):
2258 if not hasattr(self
,"thisown"): self
.thisown
= 0
2259 self
.__class
__ = Locale
2260 _gdi_
.Locale_swigregister(LocalePtr
)
2262 def Locale_GetSystemLanguage(*args
, **kwargs
):
2263 """Locale_GetSystemLanguage() -> int"""
2264 return _gdi_
.Locale_GetSystemLanguage(*args
, **kwargs
)
2266 def Locale_GetSystemEncoding(*args
, **kwargs
):
2267 """Locale_GetSystemEncoding() -> int"""
2268 return _gdi_
.Locale_GetSystemEncoding(*args
, **kwargs
)
2270 def Locale_GetSystemEncodingName(*args
, **kwargs
):
2271 """Locale_GetSystemEncodingName() -> String"""
2272 return _gdi_
.Locale_GetSystemEncodingName(*args
, **kwargs
)
2274 def Locale_AddCatalogLookupPathPrefix(*args
, **kwargs
):
2275 """Locale_AddCatalogLookupPathPrefix(String prefix)"""
2276 return _gdi_
.Locale_AddCatalogLookupPathPrefix(*args
, **kwargs
)
2278 def Locale_GetLanguageInfo(*args
, **kwargs
):
2279 """Locale_GetLanguageInfo(int lang) -> LanguageInfo"""
2280 return _gdi_
.Locale_GetLanguageInfo(*args
, **kwargs
)
2282 def Locale_GetLanguageName(*args
, **kwargs
):
2283 """Locale_GetLanguageName(int lang) -> String"""
2284 return _gdi_
.Locale_GetLanguageName(*args
, **kwargs
)
2286 def Locale_FindLanguageInfo(*args
, **kwargs
):
2287 """Locale_FindLanguageInfo(String locale) -> LanguageInfo"""
2288 return _gdi_
.Locale_FindLanguageInfo(*args
, **kwargs
)
2290 def Locale_AddLanguage(*args
, **kwargs
):
2291 """Locale_AddLanguage(LanguageInfo info)"""
2292 return _gdi_
.Locale_AddLanguage(*args
, **kwargs
)
2295 def GetLocale(*args
, **kwargs
):
2296 """GetLocale() -> Locale"""
2297 return _gdi_
.GetLocale(*args
, **kwargs
)
2298 #---------------------------------------------------------------------------
2300 CONVERT_STRICT
= _gdi_
.CONVERT_STRICT
2301 CONVERT_SUBSTITUTE
= _gdi_
.CONVERT_SUBSTITUTE
2302 PLATFORM_CURRENT
= _gdi_
.PLATFORM_CURRENT
2303 PLATFORM_UNIX
= _gdi_
.PLATFORM_UNIX
2304 PLATFORM_WINDOWS
= _gdi_
.PLATFORM_WINDOWS
2305 PLATFORM_OS2
= _gdi_
.PLATFORM_OS2
2306 PLATFORM_MAC
= _gdi_
.PLATFORM_MAC
2307 class EncodingConverter(_core
.Object
):
2309 return "<%s.%s; proxy of C++ wxEncodingConverter instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2310 def __init__(self
, *args
, **kwargs
):
2311 """__init__(self) -> EncodingConverter"""
2312 newobj
= _gdi_
.new_EncodingConverter(*args
, **kwargs
)
2313 self
.this
= newobj
.this
2316 def __del__(self
, destroy
=_gdi_
.delete_EncodingConverter
):
2319 if self
.thisown
: destroy(self
)
2322 def Init(*args
, **kwargs
):
2323 """Init(self, int input_enc, int output_enc, int method=CONVERT_STRICT) -> bool"""
2324 return _gdi_
.EncodingConverter_Init(*args
, **kwargs
)
2326 def Convert(*args
, **kwargs
):
2327 """Convert(self, String input) -> String"""
2328 return _gdi_
.EncodingConverter_Convert(*args
, **kwargs
)
2330 def GetPlatformEquivalents(*args
, **kwargs
):
2331 """GetPlatformEquivalents(int enc, int platform=PLATFORM_CURRENT) -> wxFontEncodingArray"""
2332 return _gdi_
.EncodingConverter_GetPlatformEquivalents(*args
, **kwargs
)
2334 GetPlatformEquivalents
= staticmethod(GetPlatformEquivalents
)
2335 def GetAllEquivalents(*args
, **kwargs
):
2336 """GetAllEquivalents(int enc) -> wxFontEncodingArray"""
2337 return _gdi_
.EncodingConverter_GetAllEquivalents(*args
, **kwargs
)
2339 GetAllEquivalents
= staticmethod(GetAllEquivalents
)
2340 def CanConvert(*args
, **kwargs
):
2341 """CanConvert(int encIn, int encOut) -> bool"""
2342 return _gdi_
.EncodingConverter_CanConvert(*args
, **kwargs
)
2344 CanConvert
= staticmethod(CanConvert
)
2345 def __nonzero__(self
): return self
.IsOk()
2347 class EncodingConverterPtr(EncodingConverter
):
2348 def __init__(self
, this
):
2350 if not hasattr(self
,"thisown"): self
.thisown
= 0
2351 self
.__class
__ = EncodingConverter
2352 _gdi_
.EncodingConverter_swigregister(EncodingConverterPtr
)
2354 def GetTranslation(*args
):
2356 GetTranslation(String str) -> String
2357 GetTranslation(String str, String strPlural, size_t n) -> String
2359 return _gdi_
.GetTranslation(*args
)
2361 def EncodingConverter_GetPlatformEquivalents(*args
, **kwargs
):
2362 """EncodingConverter_GetPlatformEquivalents(int enc, int platform=PLATFORM_CURRENT) -> wxFontEncodingArray"""
2363 return _gdi_
.EncodingConverter_GetPlatformEquivalents(*args
, **kwargs
)
2365 def EncodingConverter_GetAllEquivalents(*args
, **kwargs
):
2366 """EncodingConverter_GetAllEquivalents(int enc) -> wxFontEncodingArray"""
2367 return _gdi_
.EncodingConverter_GetAllEquivalents(*args
, **kwargs
)
2369 def EncodingConverter_CanConvert(*args
, **kwargs
):
2370 """EncodingConverter_CanConvert(int encIn, int encOut) -> bool"""
2371 return _gdi_
.EncodingConverter_CanConvert(*args
, **kwargs
)
2373 #----------------------------------------------------------------------------
2374 # wxGTK sets the locale when initialized. Doing this at the Python
2375 # level should set it up to match what GTK is doing at the C level.
2376 if wx
.Platform
== "__WXGTK__":
2379 locale
.setlocale(locale
.LC_ALL
, "")
2383 # On MSW add the directory where the wxWindows catalogs were installed
2384 # to the default catalog path.
2385 if wx
.Platform
== "__WXMSW__":
2387 localedir
= os
.path
.join(os
.path
.split(__file__
)[0], "locale")
2388 Locale_AddCatalogLookupPathPrefix(localedir
)
2391 #----------------------------------------------------------------------------
2393 #---------------------------------------------------------------------------
2395 class DC(_core
.Object
):
2396 def __init__(self
): raise RuntimeError, "No constructor defined"
2398 return "<%s.%s; proxy of C++ wxDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2399 def __del__(self
, destroy
=_gdi_
.delete_DC
):
2402 if self
.thisown
: destroy(self
)
2405 def BeginDrawing(*args
, **kwargs
):
2406 """BeginDrawing(self)"""
2407 return _gdi_
.DC_BeginDrawing(*args
, **kwargs
)
2409 def EndDrawing(*args
, **kwargs
):
2410 """EndDrawing(self)"""
2411 return _gdi_
.DC_EndDrawing(*args
, **kwargs
)
2413 def FloodFill(*args
, **kwargs
):
2414 """FloodFill(self, int x, int y, Colour col, int style=FLOOD_SURFACE) -> bool"""
2415 return _gdi_
.DC_FloodFill(*args
, **kwargs
)
2417 def FloodFillPoint(*args
, **kwargs
):
2418 """FloodFillPoint(self, Point pt, Colour col, int style=FLOOD_SURFACE) -> bool"""
2419 return _gdi_
.DC_FloodFillPoint(*args
, **kwargs
)
2421 def GetPixel(*args
, **kwargs
):
2422 """GetPixel(self, int x, int y) -> Colour"""
2423 return _gdi_
.DC_GetPixel(*args
, **kwargs
)
2425 def GetPixelPoint(*args
, **kwargs
):
2426 """GetPixelPoint(self, Point pt) -> Colour"""
2427 return _gdi_
.DC_GetPixelPoint(*args
, **kwargs
)
2429 def DrawLine(*args
, **kwargs
):
2430 """DrawLine(self, int x1, int y1, int x2, int y2)"""
2431 return _gdi_
.DC_DrawLine(*args
, **kwargs
)
2433 def DrawLinePoint(*args
, **kwargs
):
2434 """DrawLinePoint(self, Point pt1, Point pt2)"""
2435 return _gdi_
.DC_DrawLinePoint(*args
, **kwargs
)
2437 def CrossHair(*args
, **kwargs
):
2438 """CrossHair(self, int x, int y)"""
2439 return _gdi_
.DC_CrossHair(*args
, **kwargs
)
2441 def CrossHairPoint(*args
, **kwargs
):
2442 """CrossHairPoint(self, Point pt)"""
2443 return _gdi_
.DC_CrossHairPoint(*args
, **kwargs
)
2445 def DrawArc(*args
, **kwargs
):
2446 """DrawArc(self, int x1, int y1, int x2, int y2, int xc, int yc)"""
2447 return _gdi_
.DC_DrawArc(*args
, **kwargs
)
2449 def DrawArcPoint(*args
, **kwargs
):
2450 """DrawArcPoint(self, Point pt1, Point pt2, Point centre)"""
2451 return _gdi_
.DC_DrawArcPoint(*args
, **kwargs
)
2453 def DrawCheckMark(*args
, **kwargs
):
2454 """DrawCheckMark(self, int x, int y, int width, int height)"""
2455 return _gdi_
.DC_DrawCheckMark(*args
, **kwargs
)
2457 def DrawCheckMarkRect(*args
, **kwargs
):
2458 """DrawCheckMarkRect(self, Rect rect)"""
2459 return _gdi_
.DC_DrawCheckMarkRect(*args
, **kwargs
)
2461 def DrawEllipticArc(*args
, **kwargs
):
2462 """DrawEllipticArc(self, int x, int y, int w, int h, double sa, double ea)"""
2463 return _gdi_
.DC_DrawEllipticArc(*args
, **kwargs
)
2465 def DrawEllipticArcPointSize(*args
, **kwargs
):
2466 """DrawEllipticArcPointSize(self, Point pt, Size sz, double sa, double ea)"""
2467 return _gdi_
.DC_DrawEllipticArcPointSize(*args
, **kwargs
)
2469 def DrawPoint(*args
, **kwargs
):
2470 """DrawPoint(self, int x, int y)"""
2471 return _gdi_
.DC_DrawPoint(*args
, **kwargs
)
2473 def DrawPointPoint(*args
, **kwargs
):
2474 """DrawPointPoint(self, Point pt)"""
2475 return _gdi_
.DC_DrawPointPoint(*args
, **kwargs
)
2477 def DrawRectangle(*args
, **kwargs
):
2478 """DrawRectangle(self, int x, int y, int width, int height)"""
2479 return _gdi_
.DC_DrawRectangle(*args
, **kwargs
)
2481 def DrawRectangleRect(*args
, **kwargs
):
2482 """DrawRectangleRect(self, Rect rect)"""
2483 return _gdi_
.DC_DrawRectangleRect(*args
, **kwargs
)
2485 def DrawRectanglePointSize(*args
, **kwargs
):
2486 """DrawRectanglePointSize(self, Point pt, Size sz)"""
2487 return _gdi_
.DC_DrawRectanglePointSize(*args
, **kwargs
)
2489 def DrawRoundedRectangle(*args
, **kwargs
):
2490 """DrawRoundedRectangle(self, int x, int y, int width, int height, double radius)"""
2491 return _gdi_
.DC_DrawRoundedRectangle(*args
, **kwargs
)
2493 def DrawRoundedRectangleRect(*args
, **kwargs
):
2494 """DrawRoundedRectangleRect(self, Rect r, double radius)"""
2495 return _gdi_
.DC_DrawRoundedRectangleRect(*args
, **kwargs
)
2497 def DrawRoundedRectanglePointSize(*args
, **kwargs
):
2498 """DrawRoundedRectanglePointSize(self, Point pt, Size sz, double radius)"""
2499 return _gdi_
.DC_DrawRoundedRectanglePointSize(*args
, **kwargs
)
2501 def DrawCircle(*args
, **kwargs
):
2502 """DrawCircle(self, int x, int y, int radius)"""
2503 return _gdi_
.DC_DrawCircle(*args
, **kwargs
)
2505 def DrawCirclePoint(*args
, **kwargs
):
2506 """DrawCirclePoint(self, Point pt, int radius)"""
2507 return _gdi_
.DC_DrawCirclePoint(*args
, **kwargs
)
2509 def DrawEllipse(*args
, **kwargs
):
2510 """DrawEllipse(self, int x, int y, int width, int height)"""
2511 return _gdi_
.DC_DrawEllipse(*args
, **kwargs
)
2513 def DrawEllipseRect(*args
, **kwargs
):
2514 """DrawEllipseRect(self, Rect rect)"""
2515 return _gdi_
.DC_DrawEllipseRect(*args
, **kwargs
)
2517 def DrawEllipsePointSize(*args
, **kwargs
):
2518 """DrawEllipsePointSize(self, Point pt, Size sz)"""
2519 return _gdi_
.DC_DrawEllipsePointSize(*args
, **kwargs
)
2521 def DrawIcon(*args
, **kwargs
):
2522 """DrawIcon(self, Icon icon, int x, int y)"""
2523 return _gdi_
.DC_DrawIcon(*args
, **kwargs
)
2525 def DrawIconPoint(*args
, **kwargs
):
2526 """DrawIconPoint(self, Icon icon, Point pt)"""
2527 return _gdi_
.DC_DrawIconPoint(*args
, **kwargs
)
2529 def DrawBitmap(*args
, **kwargs
):
2530 """DrawBitmap(self, Bitmap bmp, int x, int y, bool useMask=False)"""
2531 return _gdi_
.DC_DrawBitmap(*args
, **kwargs
)
2533 def DrawBitmapPoint(*args
, **kwargs
):
2534 """DrawBitmapPoint(self, Bitmap bmp, Point pt, bool useMask=False)"""
2535 return _gdi_
.DC_DrawBitmapPoint(*args
, **kwargs
)
2537 def DrawText(*args
, **kwargs
):
2538 """DrawText(self, String text, int x, int y)"""
2539 return _gdi_
.DC_DrawText(*args
, **kwargs
)
2541 def DrawTextPoint(*args
, **kwargs
):
2542 """DrawTextPoint(self, String text, Point pt)"""
2543 return _gdi_
.DC_DrawTextPoint(*args
, **kwargs
)
2545 def DrawRotatedText(*args
, **kwargs
):
2546 """DrawRotatedText(self, String text, int x, int y, double angle)"""
2547 return _gdi_
.DC_DrawRotatedText(*args
, **kwargs
)
2549 def DrawRotatedTextPoint(*args
, **kwargs
):
2550 """DrawRotatedTextPoint(self, String text, Point pt, double angle)"""
2551 return _gdi_
.DC_DrawRotatedTextPoint(*args
, **kwargs
)
2553 def Blit(*args
, **kwargs
):
2555 Blit(self, int xdest, int ydest, int width, int height, DC source,
2556 int xsrc, int ysrc, int rop=COPY, bool useMask=False,
2557 int xsrcMask=-1, int ysrcMask=-1) -> bool
2559 return _gdi_
.DC_Blit(*args
, **kwargs
)
2561 def BlitPointSize(*args
, **kwargs
):
2563 BlitPointSize(self, Point destPt, Size sz, DC source, Point srcPt, int rop=COPY,
2564 bool useMask=False, Point srcPtMask=DefaultPosition) -> bool
2566 return _gdi_
.DC_BlitPointSize(*args
, **kwargs
)
2568 def SetClippingRegion(*args
, **kwargs
):
2569 """SetClippingRegion(self, int x, int y, int width, int height)"""
2570 return _gdi_
.DC_SetClippingRegion(*args
, **kwargs
)
2572 def SetClippingRegionPointSize(*args
, **kwargs
):
2573 """SetClippingRegionPointSize(self, Point pt, Size sz)"""
2574 return _gdi_
.DC_SetClippingRegionPointSize(*args
, **kwargs
)
2576 def SetClippingRegionAsRegion(*args
, **kwargs
):
2577 """SetClippingRegionAsRegion(self, Region region)"""
2578 return _gdi_
.DC_SetClippingRegionAsRegion(*args
, **kwargs
)
2580 def SetClippingRect(*args
, **kwargs
):
2581 """SetClippingRect(self, Rect rect)"""
2582 return _gdi_
.DC_SetClippingRect(*args
, **kwargs
)
2584 def DrawLines(*args
, **kwargs
):
2585 """DrawLines(self, int points, Point points_array, int xoffset=0, int yoffset=0)"""
2586 return _gdi_
.DC_DrawLines(*args
, **kwargs
)
2588 def DrawPolygon(*args
, **kwargs
):
2590 DrawPolygon(self, int points, Point points_array, int xoffset=0, int yoffset=0,
2591 int fillStyle=ODDEVEN_RULE)
2593 return _gdi_
.DC_DrawPolygon(*args
, **kwargs
)
2595 def DrawLabel(*args
, **kwargs
):
2597 DrawLabel(self, String text, Rect rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP,
2600 return _gdi_
.DC_DrawLabel(*args
, **kwargs
)
2602 def DrawImageLabel(*args
, **kwargs
):
2604 DrawImageLabel(self, String text, Bitmap image, Rect rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP,
2605 int indexAccel=-1) -> Rect
2607 return _gdi_
.DC_DrawImageLabel(*args
, **kwargs
)
2609 def DrawSpline(*args
, **kwargs
):
2610 """DrawSpline(self, int points, Point points_array)"""
2611 return _gdi_
.DC_DrawSpline(*args
, **kwargs
)
2613 def Clear(*args
, **kwargs
):
2615 return _gdi_
.DC_Clear(*args
, **kwargs
)
2617 def StartDoc(*args
, **kwargs
):
2618 """StartDoc(self, String message) -> bool"""
2619 return _gdi_
.DC_StartDoc(*args
, **kwargs
)
2621 def EndDoc(*args
, **kwargs
):
2623 return _gdi_
.DC_EndDoc(*args
, **kwargs
)
2625 def StartPage(*args
, **kwargs
):
2626 """StartPage(self)"""
2627 return _gdi_
.DC_StartPage(*args
, **kwargs
)
2629 def EndPage(*args
, **kwargs
):
2631 return _gdi_
.DC_EndPage(*args
, **kwargs
)
2633 def SetFont(*args
, **kwargs
):
2634 """SetFont(self, Font font)"""
2635 return _gdi_
.DC_SetFont(*args
, **kwargs
)
2637 def SetPen(*args
, **kwargs
):
2638 """SetPen(self, Pen pen)"""
2639 return _gdi_
.DC_SetPen(*args
, **kwargs
)
2641 def SetBrush(*args
, **kwargs
):
2642 """SetBrush(self, Brush brush)"""
2643 return _gdi_
.DC_SetBrush(*args
, **kwargs
)
2645 def SetBackground(*args
, **kwargs
):
2646 """SetBackground(self, Brush brush)"""
2647 return _gdi_
.DC_SetBackground(*args
, **kwargs
)
2649 def SetBackgroundMode(*args
, **kwargs
):
2650 """SetBackgroundMode(self, int mode)"""
2651 return _gdi_
.DC_SetBackgroundMode(*args
, **kwargs
)
2653 def SetPalette(*args
, **kwargs
):
2654 """SetPalette(self, Palette palette)"""
2655 return _gdi_
.DC_SetPalette(*args
, **kwargs
)
2657 def DestroyClippingRegion(*args
, **kwargs
):
2658 """DestroyClippingRegion(self)"""
2659 return _gdi_
.DC_DestroyClippingRegion(*args
, **kwargs
)
2661 def GetClippingBox(*args
, **kwargs
):
2662 """GetClippingBox() -> (x, y, width, height)"""
2663 return _gdi_
.DC_GetClippingBox(*args
, **kwargs
)
2665 def GetClippingRect(*args
, **kwargs
):
2666 """GetClippingRect(self) -> Rect"""
2667 return _gdi_
.DC_GetClippingRect(*args
, **kwargs
)
2669 def GetCharHeight(*args
, **kwargs
):
2670 """GetCharHeight(self) -> int"""
2671 return _gdi_
.DC_GetCharHeight(*args
, **kwargs
)
2673 def GetCharWidth(*args
, **kwargs
):
2674 """GetCharWidth(self) -> int"""
2675 return _gdi_
.DC_GetCharWidth(*args
, **kwargs
)
2677 def GetTextExtent(*args
, **kwargs
):
2679 GetTextExtent(wxString string) -> (width, height)
2681 Get the width and height of the text using the current font.
2682 Only works for single line strings.
2684 return _gdi_
.DC_GetTextExtent(*args
, **kwargs
)
2686 def GetFullTextExtent(*args
, **kwargs
):
2688 GetFullTextExtent(wxString string, Font font=None) ->
2689 (width, height, descent, externalLeading)
2691 Get the width, height, decent and leading of the text using the current or specified font.
2692 Only works for single line strings.
2694 return _gdi_
.DC_GetFullTextExtent(*args
, **kwargs
)
2696 def GetMultiLineTextExtent(*args
, **kwargs
):
2698 GetMultiLineTextExtent(wxString string, Font font=None) ->
2699 (width, height, descent, externalLeading)
2701 Get the width, height, decent and leading of the text using the current or specified font.
2702 Works for single as well as multi-line strings.
2704 return _gdi_
.DC_GetMultiLineTextExtent(*args
, **kwargs
)
2706 def GetPartialTextExtents(*args
, **kwargs
):
2707 """GetPartialTextExtents(self, String text) -> wxArrayInt"""
2708 return _gdi_
.DC_GetPartialTextExtents(*args
, **kwargs
)
2710 def GetSize(*args
, **kwargs
):
2712 GetSize(self) -> Size
2714 Get the DC size in device units.
2716 return _gdi_
.DC_GetSize(*args
, **kwargs
)
2718 def GetSizeTuple(*args
, **kwargs
):
2720 GetSizeTuple() -> (width, height)
2722 Get the DC size in device units.
2724 return _gdi_
.DC_GetSizeTuple(*args
, **kwargs
)
2726 def GetSizeMM(*args
, **kwargs
):
2728 GetSizeMM(self) -> Size
2730 Get the DC size in milimeters.
2732 return _gdi_
.DC_GetSizeMM(*args
, **kwargs
)
2734 def GetSizeMMTuple(*args
, **kwargs
):
2736 GetSizeMMTuple() -> (width, height)
2738 Get the DC size in milimeters.
2740 return _gdi_
.DC_GetSizeMMTuple(*args
, **kwargs
)
2742 def DeviceToLogicalX(*args
, **kwargs
):
2743 """DeviceToLogicalX(self, int x) -> int"""
2744 return _gdi_
.DC_DeviceToLogicalX(*args
, **kwargs
)
2746 def DeviceToLogicalY(*args
, **kwargs
):
2747 """DeviceToLogicalY(self, int y) -> int"""
2748 return _gdi_
.DC_DeviceToLogicalY(*args
, **kwargs
)
2750 def DeviceToLogicalXRel(*args
, **kwargs
):
2751 """DeviceToLogicalXRel(self, int x) -> int"""
2752 return _gdi_
.DC_DeviceToLogicalXRel(*args
, **kwargs
)
2754 def DeviceToLogicalYRel(*args
, **kwargs
):
2755 """DeviceToLogicalYRel(self, int y) -> int"""
2756 return _gdi_
.DC_DeviceToLogicalYRel(*args
, **kwargs
)
2758 def LogicalToDeviceX(*args
, **kwargs
):
2759 """LogicalToDeviceX(self, int x) -> int"""
2760 return _gdi_
.DC_LogicalToDeviceX(*args
, **kwargs
)
2762 def LogicalToDeviceY(*args
, **kwargs
):
2763 """LogicalToDeviceY(self, int y) -> int"""
2764 return _gdi_
.DC_LogicalToDeviceY(*args
, **kwargs
)
2766 def LogicalToDeviceXRel(*args
, **kwargs
):
2767 """LogicalToDeviceXRel(self, int x) -> int"""
2768 return _gdi_
.DC_LogicalToDeviceXRel(*args
, **kwargs
)
2770 def LogicalToDeviceYRel(*args
, **kwargs
):
2771 """LogicalToDeviceYRel(self, int y) -> int"""
2772 return _gdi_
.DC_LogicalToDeviceYRel(*args
, **kwargs
)
2774 def CanDrawBitmap(*args
, **kwargs
):
2775 """CanDrawBitmap(self) -> bool"""
2776 return _gdi_
.DC_CanDrawBitmap(*args
, **kwargs
)
2778 def CanGetTextExtent(*args
, **kwargs
):
2779 """CanGetTextExtent(self) -> bool"""
2780 return _gdi_
.DC_CanGetTextExtent(*args
, **kwargs
)
2782 def GetDepth(*args
, **kwargs
):
2783 """GetDepth(self) -> int"""
2784 return _gdi_
.DC_GetDepth(*args
, **kwargs
)
2786 def GetPPI(*args
, **kwargs
):
2787 """GetPPI(self) -> Size"""
2788 return _gdi_
.DC_GetPPI(*args
, **kwargs
)
2790 def Ok(*args
, **kwargs
):
2791 """Ok(self) -> bool"""
2792 return _gdi_
.DC_Ok(*args
, **kwargs
)
2794 def GetBackgroundMode(*args
, **kwargs
):
2795 """GetBackgroundMode(self) -> int"""
2796 return _gdi_
.DC_GetBackgroundMode(*args
, **kwargs
)
2798 def GetBackground(*args
, **kwargs
):
2799 """GetBackground(self) -> Brush"""
2800 return _gdi_
.DC_GetBackground(*args
, **kwargs
)
2802 def GetBrush(*args
, **kwargs
):
2803 """GetBrush(self) -> Brush"""
2804 return _gdi_
.DC_GetBrush(*args
, **kwargs
)
2806 def GetFont(*args
, **kwargs
):
2807 """GetFont(self) -> Font"""
2808 return _gdi_
.DC_GetFont(*args
, **kwargs
)
2810 def GetPen(*args
, **kwargs
):
2811 """GetPen(self) -> Pen"""
2812 return _gdi_
.DC_GetPen(*args
, **kwargs
)
2814 def GetTextBackground(*args
, **kwargs
):
2815 """GetTextBackground(self) -> Colour"""
2816 return _gdi_
.DC_GetTextBackground(*args
, **kwargs
)
2818 def GetTextForeground(*args
, **kwargs
):
2819 """GetTextForeground(self) -> Colour"""
2820 return _gdi_
.DC_GetTextForeground(*args
, **kwargs
)
2822 def SetTextForeground(*args
, **kwargs
):
2823 """SetTextForeground(self, Colour colour)"""
2824 return _gdi_
.DC_SetTextForeground(*args
, **kwargs
)
2826 def SetTextBackground(*args
, **kwargs
):
2827 """SetTextBackground(self, Colour colour)"""
2828 return _gdi_
.DC_SetTextBackground(*args
, **kwargs
)
2830 def GetMapMode(*args
, **kwargs
):
2831 """GetMapMode(self) -> int"""
2832 return _gdi_
.DC_GetMapMode(*args
, **kwargs
)
2834 def SetMapMode(*args
, **kwargs
):
2835 """SetMapMode(self, int mode)"""
2836 return _gdi_
.DC_SetMapMode(*args
, **kwargs
)
2838 def GetUserScale(*args
, **kwargs
):
2839 """GetUserScale() -> (xScale, yScale)"""
2840 return _gdi_
.DC_GetUserScale(*args
, **kwargs
)
2842 def SetUserScale(*args
, **kwargs
):
2843 """SetUserScale(self, double x, double y)"""
2844 return _gdi_
.DC_SetUserScale(*args
, **kwargs
)
2846 def GetLogicalScale(*args
, **kwargs
):
2847 """GetLogicalScale() -> (xScale, yScale)"""
2848 return _gdi_
.DC_GetLogicalScale(*args
, **kwargs
)
2850 def SetLogicalScale(*args
, **kwargs
):
2851 """SetLogicalScale(self, double x, double y)"""
2852 return _gdi_
.DC_SetLogicalScale(*args
, **kwargs
)
2854 def GetLogicalOrigin(*args
, **kwargs
):
2855 """GetLogicalOrigin(self) -> Point"""
2856 return _gdi_
.DC_GetLogicalOrigin(*args
, **kwargs
)
2858 def GetLogicalOriginTuple(*args
, **kwargs
):
2859 """GetLogicalOriginTuple() -> (x,y)"""
2860 return _gdi_
.DC_GetLogicalOriginTuple(*args
, **kwargs
)
2862 def SetLogicalOrigin(*args
, **kwargs
):
2863 """SetLogicalOrigin(self, int x, int y)"""
2864 return _gdi_
.DC_SetLogicalOrigin(*args
, **kwargs
)
2866 def SetLogicalOriginPoint(*args
, **kwargs
):
2867 """SetLogicalOriginPoint(self, Point point)"""
2868 return _gdi_
.DC_SetLogicalOriginPoint(*args
, **kwargs
)
2870 def GetDeviceOrigin(*args
, **kwargs
):
2871 """GetDeviceOrigin(self) -> Point"""
2872 return _gdi_
.DC_GetDeviceOrigin(*args
, **kwargs
)
2874 def GetDeviceOriginTuple(*args
, **kwargs
):
2875 """GetDeviceOriginTuple() -> (x,y)"""
2876 return _gdi_
.DC_GetDeviceOriginTuple(*args
, **kwargs
)
2878 def SetDeviceOrigin(*args
, **kwargs
):
2879 """SetDeviceOrigin(self, int x, int y)"""
2880 return _gdi_
.DC_SetDeviceOrigin(*args
, **kwargs
)
2882 def SetDeviceOriginPoint(*args
, **kwargs
):
2883 """SetDeviceOriginPoint(self, Point point)"""
2884 return _gdi_
.DC_SetDeviceOriginPoint(*args
, **kwargs
)
2886 def SetAxisOrientation(*args
, **kwargs
):
2887 """SetAxisOrientation(self, bool xLeftRight, bool yBottomUp)"""
2888 return _gdi_
.DC_SetAxisOrientation(*args
, **kwargs
)
2890 def GetLogicalFunction(*args
, **kwargs
):
2891 """GetLogicalFunction(self) -> int"""
2892 return _gdi_
.DC_GetLogicalFunction(*args
, **kwargs
)
2894 def SetLogicalFunction(*args
, **kwargs
):
2895 """SetLogicalFunction(self, int function)"""
2896 return _gdi_
.DC_SetLogicalFunction(*args
, **kwargs
)
2898 def SetOptimization(*args
, **kwargs
):
2899 """SetOptimization(self, bool opt)"""
2900 return _gdi_
.DC_SetOptimization(*args
, **kwargs
)
2902 def GetOptimization(*args
, **kwargs
):
2903 """GetOptimization(self) -> bool"""
2904 return _gdi_
.DC_GetOptimization(*args
, **kwargs
)
2906 def CalcBoundingBox(*args
, **kwargs
):
2907 """CalcBoundingBox(self, int x, int y)"""
2908 return _gdi_
.DC_CalcBoundingBox(*args
, **kwargs
)
2910 def CalcBoundingBoxPoint(*args
, **kwargs
):
2911 """CalcBoundingBoxPoint(self, Point point)"""
2912 return _gdi_
.DC_CalcBoundingBoxPoint(*args
, **kwargs
)
2914 def ResetBoundingBox(*args
, **kwargs
):
2915 """ResetBoundingBox(self)"""
2916 return _gdi_
.DC_ResetBoundingBox(*args
, **kwargs
)
2918 def MinX(*args
, **kwargs
):
2919 """MinX(self) -> int"""
2920 return _gdi_
.DC_MinX(*args
, **kwargs
)
2922 def MaxX(*args
, **kwargs
):
2923 """MaxX(self) -> int"""
2924 return _gdi_
.DC_MaxX(*args
, **kwargs
)
2926 def MinY(*args
, **kwargs
):
2927 """MinY(self) -> int"""
2928 return _gdi_
.DC_MinY(*args
, **kwargs
)
2930 def MaxY(*args
, **kwargs
):
2931 """MaxY(self) -> int"""
2932 return _gdi_
.DC_MaxY(*args
, **kwargs
)
2934 def GetBoundingBox(*args
, **kwargs
):
2935 """GetBoundingBox() -> (x1,y1, x2,y2)"""
2936 return _gdi_
.DC_GetBoundingBox(*args
, **kwargs
)
2938 def __nonzero__(self
): return self
.Ok()
2939 def _DrawPointList(*args
, **kwargs
):
2940 """_DrawPointList(self, PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2941 return _gdi_
.DC__DrawPointList(*args
, **kwargs
)
2943 def _DrawLineList(*args
, **kwargs
):
2944 """_DrawLineList(self, PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2945 return _gdi_
.DC__DrawLineList(*args
, **kwargs
)
2947 def _DrawRectangleList(*args
, **kwargs
):
2948 """_DrawRectangleList(self, PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2949 return _gdi_
.DC__DrawRectangleList(*args
, **kwargs
)
2951 def _DrawEllipseList(*args
, **kwargs
):
2952 """_DrawEllipseList(self, PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2953 return _gdi_
.DC__DrawEllipseList(*args
, **kwargs
)
2955 def _DrawPolygonList(*args
, **kwargs
):
2956 """_DrawPolygonList(self, PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2957 return _gdi_
.DC__DrawPolygonList(*args
, **kwargs
)
2959 def _DrawTextList(*args
, **kwargs
):
2961 _DrawTextList(self, PyObject textList, PyObject pyPoints, PyObject foregroundList,
2962 PyObject backgroundList) -> PyObject
2964 return _gdi_
.DC__DrawTextList(*args
, **kwargs
)
2966 def DrawPointList(self
, points
, pens
=None):
2969 elif isinstance(pens
, wx
.Pen
):
2971 elif len(pens
) != len(points
):
2972 raise ValueError('points and pens must have same length')
2973 return self
._DrawPointList
(points
, pens
, [])
2976 def DrawLineList(self
, lines
, pens
=None):
2979 elif isinstance(pens
, wx
.Pen
):
2981 elif len(pens
) != len(lines
):
2982 raise ValueError('lines and pens must have same length')
2983 return self
._DrawLineList
(lines
, pens
, [])
2986 def DrawRectangleList(self
, rectangles
, pens
=None, brushes
=None):
2989 elif isinstance(pens
, wx
.Pen
):
2991 elif len(pens
) != len(rectangles
):
2992 raise ValueError('rectangles and pens must have same length')
2995 elif isinstance(brushes
, wx
.Brush
):
2997 elif len(brushes
) != len(rectangles
):
2998 raise ValueError('rectangles and brushes must have same length')
2999 return self
._DrawRectangleList
(rectangles
, pens
, brushes
)
3002 def DrawEllipseList(self
, ellipses
, pens
=None, brushes
=None):
3005 elif isinstance(pens
, wx
.Pen
):
3007 elif len(pens
) != len(ellipses
):
3008 raise ValueError('ellipses and pens must have same length')
3011 elif isinstance(brushes
, wx
.Brush
):
3013 elif len(brushes
) != len(ellipses
):
3014 raise ValueError('ellipses and brushes must have same length')
3015 return self
._DrawEllipseList
(ellipses
, pens
, brushes
)
3018 def DrawPolygonList(self
, polygons
, pens
=None, brushes
=None):
3019 ## Note: This does not currently support fill style or offset
3020 ## you can always use the non-List version if need be.
3023 elif isinstance(pens
, wx
.Pen
):
3025 elif len(pens
) != len(polygons
):
3026 raise ValueError('polygons and pens must have same length')
3029 elif isinstance(brushes
, wx
.Brush
):
3031 elif len(brushes
) != len(polygons
):
3032 raise ValueError('polygons and brushes must have same length')
3033 return self
._DrawPolygonList
(polygons
, pens
, brushes
)
3036 def DrawTextList(self
, textList
, coords
, foregrounds
= None, backgrounds
= None, fonts
= None):
3037 ## NOTE: this does not currently support changing the font
3038 ## Make sure you set Background mode to wxSolid (DC.SetBackgroundMode)
3039 ## If you want backgounds to do anything.
3040 if type(textList
) == type(''):
3041 textList
= [textList
]
3042 elif len(textList
) != len(coords
):
3043 raise ValueError('textlist and coords must have same length')
3044 if foregrounds
is None:
3046 elif isinstance(foregrounds
, wx
.Colour
):
3047 foregrounds
= [foregrounds
]
3048 elif len(foregrounds
) != len(coords
):
3049 raise ValueError('foregrounds and coords must have same length')
3050 if backgrounds
is None:
3052 elif isinstance(backgrounds
, wx
.Colour
):
3053 backgrounds
= [backgrounds
]
3054 elif len(backgrounds
) != len(coords
):
3055 raise ValueError('backgrounds and coords must have same length')
3056 return self
._DrawTextList
(textList
, coords
, foregrounds
, backgrounds
)
3060 def __init__(self
, this
):
3062 if not hasattr(self
,"thisown"): self
.thisown
= 0
3064 _gdi_
.DC_swigregister(DCPtr
)
3066 #---------------------------------------------------------------------------
3070 return "<%s.%s; proxy of C++ wxMemoryDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3071 def __init__(self
, *args
, **kwargs
):
3072 """__init__(self) -> MemoryDC"""
3073 newobj
= _gdi_
.new_MemoryDC(*args
, **kwargs
)
3074 self
.this
= newobj
.this
3077 def SelectObject(*args
, **kwargs
):
3078 """SelectObject(self, Bitmap bitmap)"""
3079 return _gdi_
.MemoryDC_SelectObject(*args
, **kwargs
)
3082 class MemoryDCPtr(MemoryDC
):
3083 def __init__(self
, this
):
3085 if not hasattr(self
,"thisown"): self
.thisown
= 0
3086 self
.__class
__ = MemoryDC
3087 _gdi_
.MemoryDC_swigregister(MemoryDCPtr
)
3089 def MemoryDCFromDC(*args
, **kwargs
):
3090 """MemoryDCFromDC(DC oldDC) -> MemoryDC"""
3091 val
= _gdi_
.new_MemoryDCFromDC(*args
, **kwargs
)
3095 #---------------------------------------------------------------------------
3097 class BufferedDC(MemoryDC
):
3099 return "<%s.%s; proxy of C++ wxBufferedDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3100 def __init__(self
, *args
):
3102 __init__(self, DC dc, Bitmap buffer) -> BufferedDC
3103 __init__(self, DC dc, Size area) -> BufferedDC
3105 newobj
= _gdi_
.new_BufferedDC(*args
)
3106 self
.this
= newobj
.this
3109 self
._dc
= args
[0] # save a ref so the other dc will not be deleted before self
3111 def __del__(self
, destroy
=_gdi_
.delete_BufferedDC
):
3114 if self
.thisown
: destroy(self
)
3117 def UnMask(*args
, **kwargs
):
3119 return _gdi_
.BufferedDC_UnMask(*args
, **kwargs
)
3122 class BufferedDCPtr(BufferedDC
):
3123 def __init__(self
, this
):
3125 if not hasattr(self
,"thisown"): self
.thisown
= 0
3126 self
.__class
__ = BufferedDC
3127 _gdi_
.BufferedDC_swigregister(BufferedDCPtr
)
3129 def BufferedDCInternalBuffer(*args
):
3130 """BufferedDCInternalBuffer(DC dc, Size area) -> BufferedDC"""
3131 val
= _gdi_
.new_BufferedDCInternalBuffer(*args
)
3133 val
._dc
= args
[0] # save a ref so the other dc will not be deleted before self
3136 class BufferedPaintDC(BufferedDC
):
3138 return "<%s.%s; proxy of C++ wxBufferedPaintDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3139 def __init__(self
, *args
, **kwargs
):
3140 """__init__(self, Window window, Bitmap buffer=NullBitmap) -> BufferedPaintDC"""
3141 newobj
= _gdi_
.new_BufferedPaintDC(*args
, **kwargs
)
3142 self
.this
= newobj
.this
3146 class BufferedPaintDCPtr(BufferedPaintDC
):
3147 def __init__(self
, this
):
3149 if not hasattr(self
,"thisown"): self
.thisown
= 0
3150 self
.__class
__ = BufferedPaintDC
3151 _gdi_
.BufferedPaintDC_swigregister(BufferedPaintDCPtr
)
3153 #---------------------------------------------------------------------------
3157 return "<%s.%s; proxy of C++ wxScreenDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3158 def __init__(self
, *args
, **kwargs
):
3159 """__init__(self) -> ScreenDC"""
3160 newobj
= _gdi_
.new_ScreenDC(*args
, **kwargs
)
3161 self
.this
= newobj
.this
3164 def StartDrawingOnTopWin(*args
, **kwargs
):
3165 """StartDrawingOnTopWin(self, Window window) -> bool"""
3166 return _gdi_
.ScreenDC_StartDrawingOnTopWin(*args
, **kwargs
)
3168 def StartDrawingOnTop(*args
, **kwargs
):
3169 """StartDrawingOnTop(self, Rect rect=None) -> bool"""
3170 return _gdi_
.ScreenDC_StartDrawingOnTop(*args
, **kwargs
)
3172 def EndDrawingOnTop(*args
, **kwargs
):
3173 """EndDrawingOnTop(self) -> bool"""
3174 return _gdi_
.ScreenDC_EndDrawingOnTop(*args
, **kwargs
)
3177 class ScreenDCPtr(ScreenDC
):
3178 def __init__(self
, this
):
3180 if not hasattr(self
,"thisown"): self
.thisown
= 0
3181 self
.__class
__ = ScreenDC
3182 _gdi_
.ScreenDC_swigregister(ScreenDCPtr
)
3184 #---------------------------------------------------------------------------
3188 return "<%s.%s; proxy of C++ wxClientDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3189 def __init__(self
, *args
, **kwargs
):
3190 """__init__(self, Window win) -> ClientDC"""
3191 newobj
= _gdi_
.new_ClientDC(*args
, **kwargs
)
3192 self
.this
= newobj
.this
3196 class ClientDCPtr(ClientDC
):
3197 def __init__(self
, this
):
3199 if not hasattr(self
,"thisown"): self
.thisown
= 0
3200 self
.__class
__ = ClientDC
3201 _gdi_
.ClientDC_swigregister(ClientDCPtr
)
3203 #---------------------------------------------------------------------------
3207 return "<%s.%s; proxy of C++ wxPaintDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3208 def __init__(self
, *args
, **kwargs
):
3209 """__init__(self, Window win) -> PaintDC"""
3210 newobj
= _gdi_
.new_PaintDC(*args
, **kwargs
)
3211 self
.this
= newobj
.this
3215 class PaintDCPtr(PaintDC
):
3216 def __init__(self
, this
):
3218 if not hasattr(self
,"thisown"): self
.thisown
= 0
3219 self
.__class
__ = PaintDC
3220 _gdi_
.PaintDC_swigregister(PaintDCPtr
)
3222 #---------------------------------------------------------------------------
3226 return "<%s.%s; proxy of C++ wxWindowDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3227 def __init__(self
, *args
, **kwargs
):
3228 """__init__(self, Window win) -> WindowDC"""
3229 newobj
= _gdi_
.new_WindowDC(*args
, **kwargs
)
3230 self
.this
= newobj
.this
3234 class WindowDCPtr(WindowDC
):
3235 def __init__(self
, this
):
3237 if not hasattr(self
,"thisown"): self
.thisown
= 0
3238 self
.__class
__ = WindowDC
3239 _gdi_
.WindowDC_swigregister(WindowDCPtr
)
3241 #---------------------------------------------------------------------------
3245 return "<%s.%s; proxy of C++ wxMirrorDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3246 def __init__(self
, *args
, **kwargs
):
3247 """__init__(self, DC dc, bool mirror) -> MirrorDC"""
3248 newobj
= _gdi_
.new_MirrorDC(*args
, **kwargs
)
3249 self
.this
= newobj
.this
3253 class MirrorDCPtr(MirrorDC
):
3254 def __init__(self
, this
):
3256 if not hasattr(self
,"thisown"): self
.thisown
= 0
3257 self
.__class
__ = MirrorDC
3258 _gdi_
.MirrorDC_swigregister(MirrorDCPtr
)
3260 #---------------------------------------------------------------------------
3262 class PostScriptDC(DC
):
3264 return "<%s.%s; proxy of C++ wxPostScriptDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3265 def __init__(self
, *args
, **kwargs
):
3266 """__init__(self, wxPrintData printData) -> PostScriptDC"""
3267 newobj
= _gdi_
.new_PostScriptDC(*args
, **kwargs
)
3268 self
.this
= newobj
.this
3271 def GetPrintData(*args
, **kwargs
):
3272 """GetPrintData(self) -> wxPrintData"""
3273 return _gdi_
.PostScriptDC_GetPrintData(*args
, **kwargs
)
3275 def SetPrintData(*args
, **kwargs
):
3276 """SetPrintData(self, wxPrintData data)"""
3277 return _gdi_
.PostScriptDC_SetPrintData(*args
, **kwargs
)
3279 def SetResolution(*args
, **kwargs
):
3280 """SetResolution(int ppi)"""
3281 return _gdi_
.PostScriptDC_SetResolution(*args
, **kwargs
)
3283 SetResolution
= staticmethod(SetResolution
)
3284 def GetResolution(*args
, **kwargs
):
3285 """GetResolution() -> int"""
3286 return _gdi_
.PostScriptDC_GetResolution(*args
, **kwargs
)
3288 GetResolution
= staticmethod(GetResolution
)
3290 class PostScriptDCPtr(PostScriptDC
):
3291 def __init__(self
, this
):
3293 if not hasattr(self
,"thisown"): self
.thisown
= 0
3294 self
.__class
__ = PostScriptDC
3295 _gdi_
.PostScriptDC_swigregister(PostScriptDCPtr
)
3297 def PostScriptDC_SetResolution(*args
, **kwargs
):
3298 """PostScriptDC_SetResolution(int ppi)"""
3299 return _gdi_
.PostScriptDC_SetResolution(*args
, **kwargs
)
3301 def PostScriptDC_GetResolution(*args
, **kwargs
):
3302 """PostScriptDC_GetResolution() -> int"""
3303 return _gdi_
.PostScriptDC_GetResolution(*args
, **kwargs
)
3305 #---------------------------------------------------------------------------
3307 class MetaFile(_core
.Object
):
3309 return "<%s.%s; proxy of C++ wxMetaFile instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3310 def __init__(self
, *args
, **kwargs
):
3311 """__init__(self, String filename=EmptyString) -> MetaFile"""
3312 newobj
= _gdi_
.new_MetaFile(*args
, **kwargs
)
3313 self
.this
= newobj
.this
3317 class MetaFilePtr(MetaFile
):
3318 def __init__(self
, this
):
3320 if not hasattr(self
,"thisown"): self
.thisown
= 0
3321 self
.__class
__ = MetaFile
3322 _gdi_
.MetaFile_swigregister(MetaFilePtr
)
3324 class MetaFileDC(DC
):
3326 return "<%s.%s; proxy of C++ wxMetaFileDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3327 def __init__(self
, *args
, **kwargs
):
3329 __init__(self, String filename=EmptyString, int width=0, int height=0,
3330 String description=EmptyString) -> MetaFileDC
3332 newobj
= _gdi_
.new_MetaFileDC(*args
, **kwargs
)
3333 self
.this
= newobj
.this
3337 class MetaFileDCPtr(MetaFileDC
):
3338 def __init__(self
, this
):
3340 if not hasattr(self
,"thisown"): self
.thisown
= 0
3341 self
.__class
__ = MetaFileDC
3342 _gdi_
.MetaFileDC_swigregister(MetaFileDCPtr
)
3344 class PrinterDC(DC
):
3346 return "<%s.%s; proxy of C++ wxPrinterDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3347 def __init__(self
, *args
, **kwargs
):
3348 """__init__(self, wxPrintData printData) -> PrinterDC"""
3349 newobj
= _gdi_
.new_PrinterDC(*args
, **kwargs
)
3350 self
.this
= newobj
.this
3354 class PrinterDCPtr(PrinterDC
):
3355 def __init__(self
, this
):
3357 if not hasattr(self
,"thisown"): self
.thisown
= 0
3358 self
.__class
__ = PrinterDC
3359 _gdi_
.PrinterDC_swigregister(PrinterDCPtr
)
3361 #---------------------------------------------------------------------------
3363 IMAGELIST_DRAW_NORMAL
= _gdi_
.IMAGELIST_DRAW_NORMAL
3364 IMAGELIST_DRAW_TRANSPARENT
= _gdi_
.IMAGELIST_DRAW_TRANSPARENT
3365 IMAGELIST_DRAW_SELECTED
= _gdi_
.IMAGELIST_DRAW_SELECTED
3366 IMAGELIST_DRAW_FOCUSED
= _gdi_
.IMAGELIST_DRAW_FOCUSED
3367 IMAGE_LIST_NORMAL
= _gdi_
.IMAGE_LIST_NORMAL
3368 IMAGE_LIST_SMALL
= _gdi_
.IMAGE_LIST_SMALL
3369 IMAGE_LIST_STATE
= _gdi_
.IMAGE_LIST_STATE
3370 class ImageList(_core
.Object
):
3372 return "<%s.%s; proxy of C++ wxImageList instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3373 def __init__(self
, *args
, **kwargs
):
3374 """__init__(self, int width, int height, int mask=True, int initialCount=1) -> ImageList"""
3375 newobj
= _gdi_
.new_ImageList(*args
, **kwargs
)
3376 self
.this
= newobj
.this
3379 def __del__(self
, destroy
=_gdi_
.delete_ImageList
):
3382 if self
.thisown
: destroy(self
)
3385 def Add(*args
, **kwargs
):
3386 """Add(self, Bitmap bitmap, Bitmap mask=NullBitmap) -> int"""
3387 return _gdi_
.ImageList_Add(*args
, **kwargs
)
3389 def AddWithColourMask(*args
, **kwargs
):
3390 """AddWithColourMask(self, Bitmap bitmap, Colour maskColour) -> int"""
3391 return _gdi_
.ImageList_AddWithColourMask(*args
, **kwargs
)
3393 def AddIcon(*args
, **kwargs
):
3394 """AddIcon(self, Icon icon) -> int"""
3395 return _gdi_
.ImageList_AddIcon(*args
, **kwargs
)
3397 def Replace(*args
, **kwargs
):
3398 """Replace(self, int index, Bitmap bitmap) -> bool"""
3399 return _gdi_
.ImageList_Replace(*args
, **kwargs
)
3401 def Draw(*args
, **kwargs
):
3403 Draw(self, int index, DC dc, int x, int x, int flags=IMAGELIST_DRAW_NORMAL,
3404 bool solidBackground=False) -> bool
3406 return _gdi_
.ImageList_Draw(*args
, **kwargs
)
3408 def GetImageCount(*args
, **kwargs
):
3409 """GetImageCount(self) -> int"""
3410 return _gdi_
.ImageList_GetImageCount(*args
, **kwargs
)
3412 def Remove(*args
, **kwargs
):
3413 """Remove(self, int index) -> bool"""
3414 return _gdi_
.ImageList_Remove(*args
, **kwargs
)
3416 def RemoveAll(*args
, **kwargs
):
3417 """RemoveAll(self) -> bool"""
3418 return _gdi_
.ImageList_RemoveAll(*args
, **kwargs
)
3420 def GetSize(*args
, **kwargs
):
3421 """GetSize() -> (width,height)"""
3422 return _gdi_
.ImageList_GetSize(*args
, **kwargs
)
3425 class ImageListPtr(ImageList
):
3426 def __init__(self
, this
):
3428 if not hasattr(self
,"thisown"): self
.thisown
= 0
3429 self
.__class
__ = ImageList
3430 _gdi_
.ImageList_swigregister(ImageListPtr
)
3432 #---------------------------------------------------------------------------
3434 class PenList(_core
.Object
):
3435 def __init__(self
): raise RuntimeError, "No constructor defined"
3437 return "<%s.%s; proxy of C++ wxPenList instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3438 def AddPen(*args
, **kwargs
):
3439 """AddPen(self, Pen pen)"""
3440 return _gdi_
.PenList_AddPen(*args
, **kwargs
)
3442 def FindOrCreatePen(*args
, **kwargs
):
3443 """FindOrCreatePen(self, Colour colour, int width, int style) -> Pen"""
3444 return _gdi_
.PenList_FindOrCreatePen(*args
, **kwargs
)
3446 def RemovePen(*args
, **kwargs
):
3447 """RemovePen(self, Pen pen)"""
3448 return _gdi_
.PenList_RemovePen(*args
, **kwargs
)
3450 def GetCount(*args
, **kwargs
):
3451 """GetCount(self) -> int"""
3452 return _gdi_
.PenList_GetCount(*args
, **kwargs
)
3455 class PenListPtr(PenList
):
3456 def __init__(self
, this
):
3458 if not hasattr(self
,"thisown"): self
.thisown
= 0
3459 self
.__class
__ = PenList
3460 _gdi_
.PenList_swigregister(PenListPtr
)
3462 NORMAL_FONT
= cvar
.NORMAL_FONT
3463 SMALL_FONT
= cvar
.SMALL_FONT
3464 ITALIC_FONT
= cvar
.ITALIC_FONT
3465 SWISS_FONT
= cvar
.SWISS_FONT
3466 RED_PEN
= cvar
.RED_PEN
3467 CYAN_PEN
= cvar
.CYAN_PEN
3468 GREEN_PEN
= cvar
.GREEN_PEN
3469 BLACK_PEN
= cvar
.BLACK_PEN
3470 WHITE_PEN
= cvar
.WHITE_PEN
3471 TRANSPARENT_PEN
= cvar
.TRANSPARENT_PEN
3472 BLACK_DASHED_PEN
= cvar
.BLACK_DASHED_PEN
3473 GREY_PEN
= cvar
.GREY_PEN
3474 MEDIUM_GREY_PEN
= cvar
.MEDIUM_GREY_PEN
3475 LIGHT_GREY_PEN
= cvar
.LIGHT_GREY_PEN
3476 BLUE_BRUSH
= cvar
.BLUE_BRUSH
3477 GREEN_BRUSH
= cvar
.GREEN_BRUSH
3478 WHITE_BRUSH
= cvar
.WHITE_BRUSH
3479 BLACK_BRUSH
= cvar
.BLACK_BRUSH
3480 TRANSPARENT_BRUSH
= cvar
.TRANSPARENT_BRUSH
3481 CYAN_BRUSH
= cvar
.CYAN_BRUSH
3482 RED_BRUSH
= cvar
.RED_BRUSH
3483 GREY_BRUSH
= cvar
.GREY_BRUSH
3484 MEDIUM_GREY_BRUSH
= cvar
.MEDIUM_GREY_BRUSH
3485 LIGHT_GREY_BRUSH
= cvar
.LIGHT_GREY_BRUSH
3492 LIGHT_GREY
= cvar
.LIGHT_GREY
3493 STANDARD_CURSOR
= cvar
.STANDARD_CURSOR
3494 HOURGLASS_CURSOR
= cvar
.HOURGLASS_CURSOR
3495 CROSS_CURSOR
= cvar
.CROSS_CURSOR
3496 NullBitmap
= cvar
.NullBitmap
3497 NullIcon
= cvar
.NullIcon
3498 NullCursor
= cvar
.NullCursor
3499 NullPen
= cvar
.NullPen
3500 NullBrush
= cvar
.NullBrush
3501 NullPalette
= cvar
.NullPalette
3502 NullFont
= cvar
.NullFont
3503 NullColour
= cvar
.NullColour
3505 class BrushList(_core
.Object
):
3506 def __init__(self
): raise RuntimeError, "No constructor defined"
3508 return "<%s.%s; proxy of C++ wxBrushList instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3509 def AddBrush(*args
, **kwargs
):
3510 """AddBrush(self, Brush brush)"""
3511 return _gdi_
.BrushList_AddBrush(*args
, **kwargs
)
3513 def FindOrCreateBrush(*args
, **kwargs
):
3514 """FindOrCreateBrush(self, Colour colour, int style) -> Brush"""
3515 return _gdi_
.BrushList_FindOrCreateBrush(*args
, **kwargs
)
3517 def RemoveBrush(*args
, **kwargs
):
3518 """RemoveBrush(self, Brush brush)"""
3519 return _gdi_
.BrushList_RemoveBrush(*args
, **kwargs
)
3521 def GetCount(*args
, **kwargs
):
3522 """GetCount(self) -> int"""
3523 return _gdi_
.BrushList_GetCount(*args
, **kwargs
)
3526 class BrushListPtr(BrushList
):
3527 def __init__(self
, this
):
3529 if not hasattr(self
,"thisown"): self
.thisown
= 0
3530 self
.__class
__ = BrushList
3531 _gdi_
.BrushList_swigregister(BrushListPtr
)
3533 class ColourDatabase(_core
.Object
):
3535 return "<%s.%s; proxy of C++ wxColourDatabase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3536 def __init__(self
, *args
, **kwargs
):
3537 """__init__(self) -> ColourDatabase"""
3538 newobj
= _gdi_
.new_ColourDatabase(*args
, **kwargs
)
3539 self
.this
= newobj
.this
3542 def __del__(self
, destroy
=_gdi_
.delete_ColourDatabase
):
3545 if self
.thisown
: destroy(self
)
3548 def Find(*args
, **kwargs
):
3549 """Find(self, String name) -> Colour"""
3550 return _gdi_
.ColourDatabase_Find(*args
, **kwargs
)
3552 def FindName(*args
, **kwargs
):
3553 """FindName(self, Colour colour) -> String"""
3554 return _gdi_
.ColourDatabase_FindName(*args
, **kwargs
)
3557 def AddColour(*args
, **kwargs
):
3558 """AddColour(self, String name, Colour colour)"""
3559 return _gdi_
.ColourDatabase_AddColour(*args
, **kwargs
)
3561 def Append(*args
, **kwargs
):
3562 """Append(self, String name, int red, int green, int blue)"""
3563 return _gdi_
.ColourDatabase_Append(*args
, **kwargs
)
3566 class ColourDatabasePtr(ColourDatabase
):
3567 def __init__(self
, this
):
3569 if not hasattr(self
,"thisown"): self
.thisown
= 0
3570 self
.__class
__ = ColourDatabase
3571 _gdi_
.ColourDatabase_swigregister(ColourDatabasePtr
)
3573 class FontList(_core
.Object
):
3574 def __init__(self
): raise RuntimeError, "No constructor defined"
3576 return "<%s.%s; proxy of C++ wxFontList instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3577 def AddFont(*args
, **kwargs
):
3578 """AddFont(self, Font font)"""
3579 return _gdi_
.FontList_AddFont(*args
, **kwargs
)
3581 def FindOrCreateFont(*args
, **kwargs
):
3583 FindOrCreateFont(self, int point_size, int family, int style, int weight,
3584 bool underline=False, String facename=EmptyString,
3585 int encoding=FONTENCODING_DEFAULT) -> Font
3587 return _gdi_
.FontList_FindOrCreateFont(*args
, **kwargs
)
3589 def RemoveFont(*args
, **kwargs
):
3590 """RemoveFont(self, Font font)"""
3591 return _gdi_
.FontList_RemoveFont(*args
, **kwargs
)
3593 def GetCount(*args
, **kwargs
):
3594 """GetCount(self) -> int"""
3595 return _gdi_
.FontList_GetCount(*args
, **kwargs
)
3598 class FontListPtr(FontList
):
3599 def __init__(self
, this
):
3601 if not hasattr(self
,"thisown"): self
.thisown
= 0
3602 self
.__class
__ = FontList
3603 _gdi_
.FontList_swigregister(FontListPtr
)
3605 #---------------------------------------------------------------------------
3607 NullColor
= NullColour
3608 #---------------------------------------------------------------------------
3610 class Effects(_core
.Object
):
3612 return "<%s.%s; proxy of C++ wxEffects instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3613 def __init__(self
, *args
, **kwargs
):
3614 """__init__(self) -> Effects"""
3615 newobj
= _gdi_
.new_Effects(*args
, **kwargs
)
3616 self
.this
= newobj
.this
3619 def GetHighlightColour(*args
, **kwargs
):
3620 """GetHighlightColour(self) -> Colour"""
3621 return _gdi_
.Effects_GetHighlightColour(*args
, **kwargs
)
3623 def GetLightShadow(*args
, **kwargs
):
3624 """GetLightShadow(self) -> Colour"""
3625 return _gdi_
.Effects_GetLightShadow(*args
, **kwargs
)
3627 def GetFaceColour(*args
, **kwargs
):
3628 """GetFaceColour(self) -> Colour"""
3629 return _gdi_
.Effects_GetFaceColour(*args
, **kwargs
)
3631 def GetMediumShadow(*args
, **kwargs
):
3632 """GetMediumShadow(self) -> Colour"""
3633 return _gdi_
.Effects_GetMediumShadow(*args
, **kwargs
)
3635 def GetDarkShadow(*args
, **kwargs
):
3636 """GetDarkShadow(self) -> Colour"""
3637 return _gdi_
.Effects_GetDarkShadow(*args
, **kwargs
)
3639 def SetHighlightColour(*args
, **kwargs
):
3640 """SetHighlightColour(self, Colour c)"""
3641 return _gdi_
.Effects_SetHighlightColour(*args
, **kwargs
)
3643 def SetLightShadow(*args
, **kwargs
):
3644 """SetLightShadow(self, Colour c)"""
3645 return _gdi_
.Effects_SetLightShadow(*args
, **kwargs
)
3647 def SetFaceColour(*args
, **kwargs
):
3648 """SetFaceColour(self, Colour c)"""
3649 return _gdi_
.Effects_SetFaceColour(*args
, **kwargs
)
3651 def SetMediumShadow(*args
, **kwargs
):
3652 """SetMediumShadow(self, Colour c)"""
3653 return _gdi_
.Effects_SetMediumShadow(*args
, **kwargs
)
3655 def SetDarkShadow(*args
, **kwargs
):
3656 """SetDarkShadow(self, Colour c)"""
3657 return _gdi_
.Effects_SetDarkShadow(*args
, **kwargs
)
3659 def Set(*args
, **kwargs
):
3661 Set(self, Colour highlightColour, Colour lightShadow, Colour faceColour,
3662 Colour mediumShadow, Colour darkShadow)
3664 return _gdi_
.Effects_Set(*args
, **kwargs
)
3666 def DrawSunkenEdge(*args
, **kwargs
):
3667 """DrawSunkenEdge(self, DC dc, Rect rect, int borderSize=1)"""
3668 return _gdi_
.Effects_DrawSunkenEdge(*args
, **kwargs
)
3670 def TileBitmap(*args
, **kwargs
):
3671 """TileBitmap(self, Rect rect, DC dc, Bitmap bitmap) -> bool"""
3672 return _gdi_
.Effects_TileBitmap(*args
, **kwargs
)
3675 class EffectsPtr(Effects
):
3676 def __init__(self
, this
):
3678 if not hasattr(self
,"thisown"): self
.thisown
= 0
3679 self
.__class
__ = Effects
3680 _gdi_
.Effects_swigregister(EffectsPtr
)
3681 TheFontList
= cvar
.TheFontList
3682 ThePenList
= cvar
.ThePenList
3683 TheBrushList
= cvar
.TheBrushList
3684 TheColourDatabase
= cvar
.TheColourDatabase