1 # This file was created automatically by SWIG. 
   2 # Don't modify this file, modify the SWIG interface instead. 
   8 #--------------------------------------------------------------------------- 
  10 class GDIObject(core
.Object
): 
  12         return "<%s.%s; proxy of C++ wxGDIObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
  13     def __init__(self
, *args
, **kwargs
): 
  14         """__init__() -> GDIObject""" 
  15         newobj 
= _gdi
.new_GDIObject(*args
, **kwargs
) 
  16         self
.this 
= newobj
.this
 
  19     def __del__(self
, destroy
=_gdi
.delete_GDIObject
): 
  22             if self
.thisown
: destroy(self
) 
  25     def GetVisible(*args
, **kwargs
): 
  26         """GetVisible() -> bool""" 
  27         return _gdi
.GDIObject_GetVisible(*args
, **kwargs
) 
  29     def SetVisible(*args
, **kwargs
): 
  30         """SetVisible(bool visible)""" 
  31         return _gdi
.GDIObject_SetVisible(*args
, **kwargs
) 
  33     def IsNull(*args
, **kwargs
): 
  34         """IsNull() -> bool""" 
  35         return _gdi
.GDIObject_IsNull(*args
, **kwargs
) 
  38 class GDIObjectPtr(GDIObject
): 
  39     def __init__(self
, this
): 
  41         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
  42         self
.__class
__ = GDIObject
 
  43 _gdi
.GDIObject_swigregister(GDIObjectPtr
) 
  45 #--------------------------------------------------------------------------- 
  47 class Colour(core
.Object
): 
  49     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__(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() -> unsigned char 
  87         Returns the red intensity. 
  89         return _gdi
.Colour_Red(*args
, **kwargs
) 
  91     def Green(*args
, **kwargs
): 
  93         Green() -> unsigned char 
  95         Returns the green intensity. 
  97         return _gdi
.Colour_Green(*args
, **kwargs
) 
  99     def Blue(*args
, **kwargs
): 
 101         Blue() -> 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(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(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(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
): 
 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__(Colour colour) -> bool 
 154         Compare colours for equality 
 156         return _gdi
.Colour___eq__(*args
, **kwargs
) 
 158     def __ne__(*args
, **kwargs
): 
 160         __ne__(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() -> 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__(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(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
): 
 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__(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() -> int""" 
 276         return _gdi
.Pen_GetCap(*args
, **kwargs
) 
 278     def GetColour(*args
, **kwargs
): 
 279         """GetColour() -> Colour""" 
 280         return _gdi
.Pen_GetColour(*args
, **kwargs
) 
 282     def GetJoin(*args
, **kwargs
): 
 283         """GetJoin() -> int""" 
 284         return _gdi
.Pen_GetJoin(*args
, **kwargs
) 
 286     def GetStyle(*args
, **kwargs
): 
 287         """GetStyle() -> int""" 
 288         return _gdi
.Pen_GetStyle(*args
, **kwargs
) 
 290     def GetWidth(*args
, **kwargs
): 
 291         """GetWidth() -> int""" 
 292         return _gdi
.Pen_GetWidth(*args
, **kwargs
) 
 294     def Ok(*args
, **kwargs
): 
 296         return _gdi
.Pen_Ok(*args
, **kwargs
) 
 298     def SetCap(*args
, **kwargs
): 
 299         """SetCap(int cap_style)""" 
 300         return _gdi
.Pen_SetCap(*args
, **kwargs
) 
 302     def SetColour(*args
, **kwargs
): 
 303         """SetColour(Colour colour)""" 
 304         return _gdi
.Pen_SetColour(*args
, **kwargs
) 
 306     def SetJoin(*args
, **kwargs
): 
 307         """SetJoin(int join_style)""" 
 308         return _gdi
.Pen_SetJoin(*args
, **kwargs
) 
 310     def SetStyle(*args
, **kwargs
): 
 311         """SetStyle(int style)""" 
 312         return _gdi
.Pen_SetStyle(*args
, **kwargs
) 
 314     def SetWidth(*args
, **kwargs
): 
 315         """SetWidth(int width)""" 
 316         return _gdi
.Pen_SetWidth(*args
, **kwargs
) 
 318     def SetDashes(*args
, **kwargs
): 
 319         """SetDashes(int dashes, wxDash dashes_array)""" 
 320         return _gdi
.Pen_SetDashes(*args
, **kwargs
) 
 322     def GetDashes(*args
, **kwargs
): 
 323         """GetDashes() -> PyObject""" 
 324         return _gdi
.Pen_GetDashes(*args
, **kwargs
) 
 326     def __eq__(*args
, **kwargs
): 
 327         """__eq__(Pen other) -> bool""" 
 328         return _gdi
.Pen___eq__(*args
, **kwargs
) 
 330     def __ne__(*args
, **kwargs
): 
 331         """__ne__(Pen other) -> bool""" 
 332         return _gdi
.Pen___ne__(*args
, **kwargs
) 
 334     def GetDashCount(*args
, **kwargs
): 
 335         """GetDashCount() -> int""" 
 336         return _gdi
.Pen_GetDashCount(*args
, **kwargs
) 
 338     def __nonzero__(self
): return self
.Ok()  
 341     def __init__(self
, this
): 
 343         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 345 _gdi
.Pen_swigregister(PenPtr
) 
 349         return "<%s.%s; proxy of C++ wxPyPen instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 350     def __init__(self
, *args
, **kwargs
): 
 351         """__init__(Colour colour, int width=1, int style=SOLID) -> PyPen""" 
 352         newobj 
= _gdi
.new_PyPen(*args
, **kwargs
) 
 353         self
.this 
= newobj
.this
 
 356     def __del__(self
, destroy
=_gdi
.delete_PyPen
): 
 359             if self
.thisown
: destroy(self
) 
 362     def SetDashes(*args
, **kwargs
): 
 363         """SetDashes(int dashes, wxDash dashes_array)""" 
 364         return _gdi
.PyPen_SetDashes(*args
, **kwargs
) 
 367 class PyPenPtr(PyPen
): 
 368     def __init__(self
, this
): 
 370         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 371         self
.__class
__ = PyPen
 
 372 _gdi
.PyPen_swigregister(PyPenPtr
) 
 375 #--------------------------------------------------------------------------- 
 377 class Brush(GDIObject
): 
 379     A brush is a drawing tool for filling in areas. It is used for painting the 
 380     background of rectangles, ellipses, etc. It has a colour and a style. 
 383         return "<%s.%s; proxy of C++ wxBrush instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 384     def __init__(self
, *args
, **kwargs
): 
 386         __init__(Colour colour, int style=SOLID) -> Brush 
 388         Constructs a brush from a colour object and style. 
 390         newobj 
= _gdi
.new_Brush(*args
, **kwargs
) 
 391         self
.this 
= newobj
.this
 
 394     def __del__(self
, destroy
=_gdi
.delete_Brush
): 
 397             if self
.thisown
: destroy(self
) 
 400     def SetColour(*args
, **kwargs
): 
 401         """SetColour(Colour col)""" 
 402         return _gdi
.Brush_SetColour(*args
, **kwargs
) 
 404     def SetStyle(*args
, **kwargs
): 
 405         """SetStyle(int style)""" 
 406         return _gdi
.Brush_SetStyle(*args
, **kwargs
) 
 408     def SetStipple(*args
, **kwargs
): 
 409         """SetStipple(Bitmap stipple)""" 
 410         return _gdi
.Brush_SetStipple(*args
, **kwargs
) 
 412     def GetColour(*args
, **kwargs
): 
 413         """GetColour() -> Colour""" 
 414         return _gdi
.Brush_GetColour(*args
, **kwargs
) 
 416     def GetStyle(*args
, **kwargs
): 
 417         """GetStyle() -> int""" 
 418         return _gdi
.Brush_GetStyle(*args
, **kwargs
) 
 420     def GetStipple(*args
, **kwargs
): 
 421         """GetStipple() -> Bitmap""" 
 422         return _gdi
.Brush_GetStipple(*args
, **kwargs
) 
 424     def Ok(*args
, **kwargs
): 
 426         return _gdi
.Brush_Ok(*args
, **kwargs
) 
 428     def __nonzero__(self
): return self
.Ok()  
 430 class BrushPtr(Brush
): 
 431     def __init__(self
, this
): 
 433         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 434         self
.__class
__ = Brush
 
 435 _gdi
.Brush_swigregister(BrushPtr
) 
 437 class Bitmap(GDIObject
): 
 439         return "<%s.%s; proxy of C++ wxBitmap instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 440     def __init__(self
, *args
, **kwargs
): 
 442         __init__(String name, int type=BITMAP_TYPE_ANY) -> Bitmap 
 444         Loads a bitmap from a file. 
 446         newobj 
= _gdi
.new_Bitmap(*args
, **kwargs
) 
 447         self
.this 
= newobj
.this
 
 450     def __del__(self
, destroy
=_gdi
.delete_Bitmap
): 
 453             if self
.thisown
: destroy(self
) 
 456     def Ok(*args
, **kwargs
): 
 458         return _gdi
.Bitmap_Ok(*args
, **kwargs
) 
 460     def GetWidth(*args
, **kwargs
): 
 464         Gets the width of the bitmap in pixels. 
 466         return _gdi
.Bitmap_GetWidth(*args
, **kwargs
) 
 468     def GetHeight(*args
, **kwargs
): 
 472         Gets the height of the bitmap in pixels. 
 474         return _gdi
.Bitmap_GetHeight(*args
, **kwargs
) 
 476     def GetDepth(*args
, **kwargs
): 
 480         Gets the colour depth of the bitmap. A value of 1 indicates a 
 483         return _gdi
.Bitmap_GetDepth(*args
, **kwargs
) 
 485     def ConvertToImage(*args
, **kwargs
): 
 487         ConvertToImage() -> Image 
 489         Creates a platform-independent image from a platform-dependent bitmap. This 
 490         preserves mask information so that bitmaps and images can be converted back 
 491         and forth without loss in that respect. 
 493         return _gdi
.Bitmap_ConvertToImage(*args
, **kwargs
) 
 495     def GetMask(*args
, **kwargs
): 
 499         Gets the associated mask (if any) which may have been loaded from a file 
 500         or explpicitly set for the bitmap. 
 502         return _gdi
.Bitmap_GetMask(*args
, **kwargs
) 
 504     def SetMask(*args
, **kwargs
): 
 508         Sets the mask for this bitmap. 
 510         return _gdi
.Bitmap_SetMask(*args
, **kwargs
) 
 512     def SetMaskColour(*args
, **kwargs
): 
 514         SetMaskColour(Colour colour) 
 516         Create a Mask based on a specified colour in the Bitmap. 
 518         return _gdi
.Bitmap_SetMaskColour(*args
, **kwargs
) 
 520     def GetSubBitmap(*args
, **kwargs
): 
 522         GetSubBitmap(Rect rect) -> Bitmap 
 524         Returns a sub bitmap of the current one as long as the rect belongs entirely 
 525         to the bitmap. This function preserves bit depth and mask information. 
 527         return _gdi
.Bitmap_GetSubBitmap(*args
, **kwargs
) 
 529     def SaveFile(*args
, **kwargs
): 
 531         SaveFile(String name, int type, Palette palette=(wxPalette *) NULL) -> bool 
 533         Saves a bitmap in the named file. 
 535         return _gdi
.Bitmap_SaveFile(*args
, **kwargs
) 
 537     def LoadFile(*args
, **kwargs
): 
 539         LoadFile(String name, int type) -> bool 
 541         Loads a bitmap from a file 
 543         return _gdi
.Bitmap_LoadFile(*args
, **kwargs
) 
 545     def CopyFromIcon(*args
, **kwargs
): 
 546         """CopyFromIcon(Icon icon) -> bool""" 
 547         return _gdi
.Bitmap_CopyFromIcon(*args
, **kwargs
) 
 549     def SetHeight(*args
, **kwargs
): 
 551         SetHeight(int height) 
 553         Set the height property (does not affect the bitmap data). 
 555         return _gdi
.Bitmap_SetHeight(*args
, **kwargs
) 
 557     def SetWidth(*args
, **kwargs
): 
 561         Set the width property (does not affect the bitmap data). 
 563         return _gdi
.Bitmap_SetWidth(*args
, **kwargs
) 
 565     def SetDepth(*args
, **kwargs
): 
 569         Set the depth property (does not affect the bitmap data). 
 571         return _gdi
.Bitmap_SetDepth(*args
, **kwargs
) 
 573     def __nonzero__(self
): return self
.Ok()  
 574     def __eq__(*args
, **kwargs
): 
 575         """__eq__(Bitmap other) -> bool""" 
 576         return _gdi
.Bitmap___eq__(*args
, **kwargs
) 
 578     def __ne__(*args
, **kwargs
): 
 579         """__ne__(Bitmap other) -> bool""" 
 580         return _gdi
.Bitmap___ne__(*args
, **kwargs
) 
 583 class BitmapPtr(Bitmap
): 
 584     def __init__(self
, this
): 
 586         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 587         self
.__class
__ = Bitmap
 
 588 _gdi
.Bitmap_swigregister(BitmapPtr
) 
 590 def EmptyBitmap(*args
, **kwargs
): 
 592     EmptyBitmap(int width, int height, int depth=-1) -> Bitmap 
 594     Creates a new bitmap of the given size.  A depth of -1 indicates the depth of 
 595     the current screen or visual. Some platforms only support 1 for monochrome and 
 596     -1 for the current colour setting. 
 598     val 
= _gdi
.new_EmptyBitmap(*args
, **kwargs
) 
 602 def BitmapFromIcon(*args
, **kwargs
): 
 604     BitmapFromIcon(Icon icon) -> Bitmap 
 606     Create a new bitmap from an Icon object. 
 608     val 
= _gdi
.new_BitmapFromIcon(*args
, **kwargs
) 
 612 def BitmapFromImage(*args
, **kwargs
): 
 614     BitmapFromImage(Image image, int depth=-1) -> Bitmap 
 616     Creates bitmap object from the image. This has to be done to actually display 
 617     an image as you cannot draw an image directly on a window. The resulting 
 618     bitmap will use the provided colour depth (or that of the current system if 
 619     depth is -1) which entails that a colour reduction has to take place. 
 621     val 
= _gdi
.new_BitmapFromImage(*args
, **kwargs
) 
 625 def BitmapFromXPMData(*args
, **kwargs
): 
 627     BitmapFromXPMData(PyObject listOfStrings) -> Bitmap 
 629     Construct a Bitmap from a list of strings formatted as XPM data. 
 631     val 
= _gdi
.new_BitmapFromXPMData(*args
, **kwargs
) 
 635 def BitmapFromBits(*args
, **kwargs
): 
 637     BitmapFromBits(PyObject bits, int width, int height, int depth=1) -> Bitmap 
 639     Creates a bitmap from an array of bits.  You should only use this function for 
 640     monochrome bitmaps (depth 1) in portable programs: in this case the bits 
 641     parameter should contain an XBM image.  For other bit depths, the behaviour is 
 644     val 
= _gdi
.new_BitmapFromBits(*args
, **kwargs
) 
 648 class Mask(core
.Object
): 
 650     This class encapsulates a monochrome mask bitmap, where the masked area is 
 651     black and the unmasked area is white. When associated with a bitmap and drawn 
 652     in a device context, the unmasked area of the bitmap will be drawn, and the 
 653     masked area will not be drawn. 
 656         return "<%s.%s; proxy of C++ wxMask instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 657     def __init__(self
, *args
, **kwargs
): 
 659         __init__(Bitmap bitmap, Colour colour=NullColour) -> Mask 
 661         Constructs a mask from a bitmap and a colour in that bitmap that indicates 
 662         the transparent portions of the mask, by default BLACK is used. 
 664         newobj 
= _gdi
.new_Mask(*args
, **kwargs
) 
 665         self
.this 
= newobj
.this
 
 670     def __init__(self
, this
): 
 672         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 673         self
.__class
__ = Mask
 
 674 _gdi
.Mask_swigregister(MaskPtr
) 
 677 class Icon(GDIObject
): 
 679         return "<%s.%s; proxy of C++ wxIcon instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 680     def __init__(self
, *args
, **kwargs
): 
 681         """__init__(String name, int type, int desiredWidth=-1, int desiredHeight=-1) -> Icon""" 
 682         newobj 
= _gdi
.new_Icon(*args
, **kwargs
) 
 683         self
.this 
= newobj
.this
 
 686     def __del__(self
, destroy
=_gdi
.delete_Icon
): 
 689             if self
.thisown
: destroy(self
) 
 692     def LoadFile(*args
, **kwargs
): 
 693         """LoadFile(String name, int type) -> bool""" 
 694         return _gdi
.Icon_LoadFile(*args
, **kwargs
) 
 696     def Ok(*args
, **kwargs
): 
 698         return _gdi
.Icon_Ok(*args
, **kwargs
) 
 700     def GetWidth(*args
, **kwargs
): 
 701         """GetWidth() -> int""" 
 702         return _gdi
.Icon_GetWidth(*args
, **kwargs
) 
 704     def GetHeight(*args
, **kwargs
): 
 705         """GetHeight() -> int""" 
 706         return _gdi
.Icon_GetHeight(*args
, **kwargs
) 
 708     def GetDepth(*args
, **kwargs
): 
 709         """GetDepth() -> int""" 
 710         return _gdi
.Icon_GetDepth(*args
, **kwargs
) 
 712     def SetWidth(*args
, **kwargs
): 
 713         """SetWidth(int w)""" 
 714         return _gdi
.Icon_SetWidth(*args
, **kwargs
) 
 716     def SetHeight(*args
, **kwargs
): 
 717         """SetHeight(int h)""" 
 718         return _gdi
.Icon_SetHeight(*args
, **kwargs
) 
 720     def SetDepth(*args
, **kwargs
): 
 721         """SetDepth(int d)""" 
 722         return _gdi
.Icon_SetDepth(*args
, **kwargs
) 
 724     def CopyFromBitmap(*args
, **kwargs
): 
 725         """CopyFromBitmap(Bitmap bmp)""" 
 726         return _gdi
.Icon_CopyFromBitmap(*args
, **kwargs
) 
 728     def __nonzero__(self
): return self
.Ok()  
 731     def __init__(self
, this
): 
 733         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 734         self
.__class
__ = Icon
 
 735 _gdi
.Icon_swigregister(IconPtr
) 
 737 def EmptyIcon(*args
, **kwargs
): 
 738     """EmptyIcon() -> Icon""" 
 739     val 
= _gdi
.new_EmptyIcon(*args
, **kwargs
) 
 743 def IconFromLocation(*args
, **kwargs
): 
 744     """IconFromLocation(IconLocation loc) -> Icon""" 
 745     val 
= _gdi
.new_IconFromLocation(*args
, **kwargs
) 
 749 def IconFromBitmap(*args
, **kwargs
): 
 750     """IconFromBitmap(Bitmap bmp) -> Icon""" 
 751     val 
= _gdi
.new_IconFromBitmap(*args
, **kwargs
) 
 755 def IconFromXPMData(*args
, **kwargs
): 
 756     """IconFromXPMData(PyObject listOfStrings) -> Icon""" 
 757     val 
= _gdi
.new_IconFromXPMData(*args
, **kwargs
) 
 761 class IconLocation(object): 
 763         return "<%s.%s; proxy of C++ wxIconLocation instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 764     def __init__(self
, *args
, **kwargs
): 
 765         """__init__(String filename=&wxPyEmptyString, int num=0) -> IconLocation""" 
 766         newobj 
= _gdi
.new_IconLocation(*args
, **kwargs
) 
 767         self
.this 
= newobj
.this
 
 770     def __del__(self
, destroy
=_gdi
.delete_IconLocation
): 
 773             if self
.thisown
: destroy(self
) 
 776     def IsOk(*args
, **kwargs
): 
 778         return _gdi
.IconLocation_IsOk(*args
, **kwargs
) 
 780     def __nonzero__(self
): return self
.Ok()  
 781     def SetFileName(*args
, **kwargs
): 
 782         """SetFileName(String filename)""" 
 783         return _gdi
.IconLocation_SetFileName(*args
, **kwargs
) 
 785     def GetFileName(*args
, **kwargs
): 
 786         """GetFileName() -> String""" 
 787         return _gdi
.IconLocation_GetFileName(*args
, **kwargs
) 
 789     def SetIndex(*args
, **kwargs
): 
 790         """SetIndex(int num)""" 
 791         return _gdi
.IconLocation_SetIndex(*args
, **kwargs
) 
 793     def GetIndex(*args
, **kwargs
): 
 794         """GetIndex() -> int""" 
 795         return _gdi
.IconLocation_GetIndex(*args
, **kwargs
) 
 798 class IconLocationPtr(IconLocation
): 
 799     def __init__(self
, this
): 
 801         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 802         self
.__class
__ = IconLocation
 
 803 _gdi
.IconLocation_swigregister(IconLocationPtr
) 
 805 class IconBundle(object): 
 807         return "<%s.%s; proxy of C++ wxIconBundle instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 808     def __init__(self
, *args
, **kwargs
): 
 809         """__init__() -> IconBundle""" 
 810         newobj 
= _gdi
.new_IconBundle(*args
, **kwargs
) 
 811         self
.this 
= newobj
.this
 
 814     def __del__(self
, destroy
=_gdi
.delete_IconBundle
): 
 817             if self
.thisown
: destroy(self
) 
 820     def AddIcon(*args
, **kwargs
): 
 821         """AddIcon(Icon icon)""" 
 822         return _gdi
.IconBundle_AddIcon(*args
, **kwargs
) 
 824     def AddIconFromFile(*args
, **kwargs
): 
 825         """AddIconFromFile(String file, long type)""" 
 826         return _gdi
.IconBundle_AddIconFromFile(*args
, **kwargs
) 
 828     def GetIcon(*args
, **kwargs
): 
 829         """GetIcon(Size size) -> Icon""" 
 830         return _gdi
.IconBundle_GetIcon(*args
, **kwargs
) 
 833 class IconBundlePtr(IconBundle
): 
 834     def __init__(self
, this
): 
 836         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 837         self
.__class
__ = IconBundle
 
 838 _gdi
.IconBundle_swigregister(IconBundlePtr
) 
 840 def IconBundleFromFile(*args
, **kwargs
): 
 841     """IconBundleFromFile(String file, long type) -> IconBundle""" 
 842     val 
= _gdi
.new_IconBundleFromFile(*args
, **kwargs
) 
 846 def IconBundleFromIcon(*args
, **kwargs
): 
 847     """IconBundleFromIcon(Icon icon) -> IconBundle""" 
 848     val 
= _gdi
.new_IconBundleFromIcon(*args
, **kwargs
) 
 852 class Cursor(GDIObject
): 
 854     A cursor is a small bitmap usually used for denoting where the 
 855     mouse pointer is, with a picture that might indicate the 
 856     interpretation of a mouse click. 
 858     A single cursor object may be used in many windows (any subwindow 
 859     type). The wxWindows convention is to set the cursor for a 
 860     window, as in X, rather than to set it globally as in MS Windows, 
 861     although a global wx.SetCursor function is also available for use 
 865         return "<%s.%s; proxy of C++ wxCursor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 866     def __init__(self
, *args
, **kwargs
): 
 868         __init__(String cursorName, long type, int hotSpotX=0, int hotSpotY=0) -> Cursor 
 870         Construct a Cursor from a file.  Specify the type of file using 
 871         wx.BITAMP_TYPE* constants, and specify the hotspot if not using a 
 874         This cursor is not available on wxGTK, use wx.StockCursor, 
 875         wx.CursorFromImage, or wx.CursorFromBits instead. 
 877         newobj 
= _gdi
.new_Cursor(*args
, **kwargs
) 
 878         self
.this 
= newobj
.this
 
 881     def __del__(self
, destroy
=_gdi
.delete_Cursor
): 
 884             if self
.thisown
: destroy(self
) 
 887     def Ok(*args
, **kwargs
): 
 889         return _gdi
.Cursor_Ok(*args
, **kwargs
) 
 891     def __nonzero__(self
): return self
.Ok()  
 893 class CursorPtr(Cursor
): 
 894     def __init__(self
, this
): 
 896         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 897         self
.__class
__ = Cursor
 
 898 _gdi
.Cursor_swigregister(CursorPtr
) 
 900 def StockCursor(*args
, **kwargs
): 
 902     StockCursor(int id) -> Cursor 
 904     Create a cursor using one of the stock cursors.  Note that not 
 905     all cursors are available on all platforms. 
 907     val 
= _gdi
.new_StockCursor(*args
, **kwargs
) 
 911 def CursorFromImage(*args
, **kwargs
): 
 913     CursorFromImage(Image image) -> Cursor 
 915     Constructs a cursor from a wxImage. The cursor is monochrome, 
 916     colors with the RGB elements all greater than 127 will be 
 917     foreground, colors less than this background. The mask (if any) 
 918     will be used as transparent. 
 920     In MSW the foreground will be white and the background black. The 
 921     cursor is resized to 32x32 In GTK, the two most frequent colors 
 922     will be used for foreground and background. The cursor will be 
 923     displayed at the size of the image. On MacOS the cursor is 
 924     resized to 16x16 and currently only shown as black/white (mask 
 927     val 
= _gdi
.new_CursorFromImage(*args
, **kwargs
) 
 931 #--------------------------------------------------------------------------- 
 933 OutRegion 
= _gdi
.OutRegion
 
 934 PartRegion 
= _gdi
.PartRegion
 
 935 InRegion 
= _gdi
.InRegion
 
 936 class Region(GDIObject
): 
 938         return "<%s.%s; proxy of C++ wxRegion instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 939     def __init__(self
, *args
, **kwargs
): 
 940         """__init__(int x=0, int y=0, int width=0, int height=0) -> Region""" 
 941         newobj 
= _gdi
.new_Region(*args
, **kwargs
) 
 942         self
.this 
= newobj
.this
 
 945     def __del__(self
, destroy
=_gdi
.delete_Region
): 
 948             if self
.thisown
: destroy(self
) 
 951     def Clear(*args
, **kwargs
): 
 953         return _gdi
.Region_Clear(*args
, **kwargs
) 
 955     def Offset(*args
, **kwargs
): 
 956         """Offset(int x, int y) -> bool""" 
 957         return _gdi
.Region_Offset(*args
, **kwargs
) 
 959     def Contains(*args
, **kwargs
): 
 960         """Contains(int x, int y) -> int""" 
 961         return _gdi
.Region_Contains(*args
, **kwargs
) 
 963     def ContainsPoint(*args
, **kwargs
): 
 964         """ContainsPoint(Point pt) -> int""" 
 965         return _gdi
.Region_ContainsPoint(*args
, **kwargs
) 
 967     def ContainsRect(*args
, **kwargs
): 
 968         """ContainsRect(Rect rect) -> int""" 
 969         return _gdi
.Region_ContainsRect(*args
, **kwargs
) 
 971     def ContainsRectDim(*args
, **kwargs
): 
 972         """ContainsRectDim(int x, int y, int w, int h) -> int""" 
 973         return _gdi
.Region_ContainsRectDim(*args
, **kwargs
) 
 975     def GetBox(*args
, **kwargs
): 
 976         """GetBox() -> Rect""" 
 977         return _gdi
.Region_GetBox(*args
, **kwargs
) 
 979     def Intersect(*args
, **kwargs
): 
 980         """Intersect(int x, int y, int width, int height) -> bool""" 
 981         return _gdi
.Region_Intersect(*args
, **kwargs
) 
 983     def IntersectRect(*args
, **kwargs
): 
 984         """IntersectRect(Rect rect) -> bool""" 
 985         return _gdi
.Region_IntersectRect(*args
, **kwargs
) 
 987     def IntersectRegion(*args
, **kwargs
): 
 988         """IntersectRegion(Region region) -> bool""" 
 989         return _gdi
.Region_IntersectRegion(*args
, **kwargs
) 
 991     def IsEmpty(*args
, **kwargs
): 
 992         """IsEmpty() -> bool""" 
 993         return _gdi
.Region_IsEmpty(*args
, **kwargs
) 
 995     def Union(*args
, **kwargs
): 
 996         """Union(int x, int y, int width, int height) -> bool""" 
 997         return _gdi
.Region_Union(*args
, **kwargs
) 
 999     def UnionRect(*args
, **kwargs
): 
1000         """UnionRect(Rect rect) -> bool""" 
1001         return _gdi
.Region_UnionRect(*args
, **kwargs
) 
1003     def UnionRegion(*args
, **kwargs
): 
1004         """UnionRegion(Region region) -> bool""" 
1005         return _gdi
.Region_UnionRegion(*args
, **kwargs
) 
1007     def Subtract(*args
, **kwargs
): 
1008         """Subtract(int x, int y, int width, int height) -> bool""" 
1009         return _gdi
.Region_Subtract(*args
, **kwargs
) 
1011     def SubtractRect(*args
, **kwargs
): 
1012         """SubtractRect(Rect rect) -> bool""" 
1013         return _gdi
.Region_SubtractRect(*args
, **kwargs
) 
1015     def SubtractRegion(*args
, **kwargs
): 
1016         """SubtractRegion(Region region) -> bool""" 
1017         return _gdi
.Region_SubtractRegion(*args
, **kwargs
) 
1019     def Xor(*args
, **kwargs
): 
1020         """Xor(int x, int y, int width, int height) -> bool""" 
1021         return _gdi
.Region_Xor(*args
, **kwargs
) 
1023     def XorRect(*args
, **kwargs
): 
1024         """XorRect(Rect rect) -> bool""" 
1025         return _gdi
.Region_XorRect(*args
, **kwargs
) 
1027     def XorRegion(*args
, **kwargs
): 
1028         """XorRegion(Region region) -> bool""" 
1029         return _gdi
.Region_XorRegion(*args
, **kwargs
) 
1031     def ConvertToBitmap(*args
, **kwargs
): 
1032         """ConvertToBitmap() -> Bitmap""" 
1033         return _gdi
.Region_ConvertToBitmap(*args
, **kwargs
) 
1035     def UnionBitmap(*args
, **kwargs
): 
1036         """UnionBitmap(Bitmap bmp, Colour transColour=NullColour, int tolerance=0) -> bool""" 
1037         return _gdi
.Region_UnionBitmap(*args
, **kwargs
) 
1040 class RegionPtr(Region
): 
1041     def __init__(self
, this
): 
1043         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1044         self
.__class
__ = Region
 
1045 _gdi
.Region_swigregister(RegionPtr
) 
1047 def RegionFromBitmap(*args
, **kwargs
): 
1048     """RegionFromBitmap(Bitmap bmp, Colour transColour=NullColour, int tolerance=0) -> Region""" 
1049     val 
= _gdi
.new_RegionFromBitmap(*args
, **kwargs
) 
1053 def RegionFromPoints(*args
, **kwargs
): 
1054     """RegionFromPoints(int points, Point points_array, int fillStyle=WINDING_RULE) -> Region""" 
1055     val 
= _gdi
.new_RegionFromPoints(*args
, **kwargs
) 
1059 class RegionIterator(core
.Object
): 
1061         return "<%s.%s; proxy of C++ wxRegionIterator instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1062     def __init__(self
, *args
, **kwargs
): 
1063         """__init__(Region region) -> RegionIterator""" 
1064         newobj 
= _gdi
.new_RegionIterator(*args
, **kwargs
) 
1065         self
.this 
= newobj
.this
 
1068     def __del__(self
, destroy
=_gdi
.delete_RegionIterator
): 
1071             if self
.thisown
: destroy(self
) 
1074     def GetX(*args
, **kwargs
): 
1076         return _gdi
.RegionIterator_GetX(*args
, **kwargs
) 
1078     def GetY(*args
, **kwargs
): 
1080         return _gdi
.RegionIterator_GetY(*args
, **kwargs
) 
1082     def GetW(*args
, **kwargs
): 
1084         return _gdi
.RegionIterator_GetW(*args
, **kwargs
) 
1086     def GetWidth(*args
, **kwargs
): 
1087         """GetWidth() -> int""" 
1088         return _gdi
.RegionIterator_GetWidth(*args
, **kwargs
) 
1090     def GetH(*args
, **kwargs
): 
1092         return _gdi
.RegionIterator_GetH(*args
, **kwargs
) 
1094     def GetHeight(*args
, **kwargs
): 
1095         """GetHeight() -> int""" 
1096         return _gdi
.RegionIterator_GetHeight(*args
, **kwargs
) 
1098     def GetRect(*args
, **kwargs
): 
1099         """GetRect() -> Rect""" 
1100         return _gdi
.RegionIterator_GetRect(*args
, **kwargs
) 
1102     def HaveRects(*args
, **kwargs
): 
1103         """HaveRects() -> bool""" 
1104         return _gdi
.RegionIterator_HaveRects(*args
, **kwargs
) 
1106     def Reset(*args
, **kwargs
): 
1108         return _gdi
.RegionIterator_Reset(*args
, **kwargs
) 
1110     def Next(*args
, **kwargs
): 
1112         return _gdi
.RegionIterator_Next(*args
, **kwargs
) 
1114     def __nonzero__(*args
, **kwargs
): 
1115         """__nonzero__() -> bool""" 
1116         return _gdi
.RegionIterator___nonzero__(*args
, **kwargs
) 
1119 class RegionIteratorPtr(RegionIterator
): 
1120     def __init__(self
, this
): 
1122         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1123         self
.__class
__ = RegionIterator
 
1124 _gdi
.RegionIterator_swigregister(RegionIteratorPtr
) 
1126 #--------------------------------------------------------------------------- 
1128 FONTFAMILY_DEFAULT 
= _gdi
.FONTFAMILY_DEFAULT
 
1129 FONTFAMILY_DECORATIVE 
= _gdi
.FONTFAMILY_DECORATIVE
 
1130 FONTFAMILY_ROMAN 
= _gdi
.FONTFAMILY_ROMAN
 
1131 FONTFAMILY_SCRIPT 
= _gdi
.FONTFAMILY_SCRIPT
 
1132 FONTFAMILY_SWISS 
= _gdi
.FONTFAMILY_SWISS
 
1133 FONTFAMILY_MODERN 
= _gdi
.FONTFAMILY_MODERN
 
1134 FONTFAMILY_TELETYPE 
= _gdi
.FONTFAMILY_TELETYPE
 
1135 FONTFAMILY_MAX 
= _gdi
.FONTFAMILY_MAX
 
1136 FONTFAMILY_UNKNOWN 
= _gdi
.FONTFAMILY_UNKNOWN
 
1137 FONTSTYLE_NORMAL 
= _gdi
.FONTSTYLE_NORMAL
 
1138 FONTSTYLE_ITALIC 
= _gdi
.FONTSTYLE_ITALIC
 
1139 FONTSTYLE_SLANT 
= _gdi
.FONTSTYLE_SLANT
 
1140 FONTSTYLE_MAX 
= _gdi
.FONTSTYLE_MAX
 
1141 FONTWEIGHT_NORMAL 
= _gdi
.FONTWEIGHT_NORMAL
 
1142 FONTWEIGHT_LIGHT 
= _gdi
.FONTWEIGHT_LIGHT
 
1143 FONTWEIGHT_BOLD 
= _gdi
.FONTWEIGHT_BOLD
 
1144 FONTWEIGHT_MAX 
= _gdi
.FONTWEIGHT_MAX
 
1145 FONTFLAG_DEFAULT 
= _gdi
.FONTFLAG_DEFAULT
 
1146 FONTFLAG_ITALIC 
= _gdi
.FONTFLAG_ITALIC
 
1147 FONTFLAG_SLANT 
= _gdi
.FONTFLAG_SLANT
 
1148 FONTFLAG_LIGHT 
= _gdi
.FONTFLAG_LIGHT
 
1149 FONTFLAG_BOLD 
= _gdi
.FONTFLAG_BOLD
 
1150 FONTFLAG_ANTIALIASED 
= _gdi
.FONTFLAG_ANTIALIASED
 
1151 FONTFLAG_NOT_ANTIALIASED 
= _gdi
.FONTFLAG_NOT_ANTIALIASED
 
1152 FONTFLAG_UNDERLINED 
= _gdi
.FONTFLAG_UNDERLINED
 
1153 FONTFLAG_STRIKETHROUGH 
= _gdi
.FONTFLAG_STRIKETHROUGH
 
1154 FONTFLAG_MASK 
= _gdi
.FONTFLAG_MASK
 
1155 FONTENCODING_SYSTEM 
= _gdi
.FONTENCODING_SYSTEM
 
1156 FONTENCODING_DEFAULT 
= _gdi
.FONTENCODING_DEFAULT
 
1157 FONTENCODING_ISO8859_1 
= _gdi
.FONTENCODING_ISO8859_1
 
1158 FONTENCODING_ISO8859_2 
= _gdi
.FONTENCODING_ISO8859_2
 
1159 FONTENCODING_ISO8859_3 
= _gdi
.FONTENCODING_ISO8859_3
 
1160 FONTENCODING_ISO8859_4 
= _gdi
.FONTENCODING_ISO8859_4
 
1161 FONTENCODING_ISO8859_5 
= _gdi
.FONTENCODING_ISO8859_5
 
1162 FONTENCODING_ISO8859_6 
= _gdi
.FONTENCODING_ISO8859_6
 
1163 FONTENCODING_ISO8859_7 
= _gdi
.FONTENCODING_ISO8859_7
 
1164 FONTENCODING_ISO8859_8 
= _gdi
.FONTENCODING_ISO8859_8
 
1165 FONTENCODING_ISO8859_9 
= _gdi
.FONTENCODING_ISO8859_9
 
1166 FONTENCODING_ISO8859_10 
= _gdi
.FONTENCODING_ISO8859_10
 
1167 FONTENCODING_ISO8859_11 
= _gdi
.FONTENCODING_ISO8859_11
 
1168 FONTENCODING_ISO8859_12 
= _gdi
.FONTENCODING_ISO8859_12
 
1169 FONTENCODING_ISO8859_13 
= _gdi
.FONTENCODING_ISO8859_13
 
1170 FONTENCODING_ISO8859_14 
= _gdi
.FONTENCODING_ISO8859_14
 
1171 FONTENCODING_ISO8859_15 
= _gdi
.FONTENCODING_ISO8859_15
 
1172 FONTENCODING_ISO8859_MAX 
= _gdi
.FONTENCODING_ISO8859_MAX
 
1173 FONTENCODING_KOI8 
= _gdi
.FONTENCODING_KOI8
 
1174 FONTENCODING_ALTERNATIVE 
= _gdi
.FONTENCODING_ALTERNATIVE
 
1175 FONTENCODING_BULGARIAN 
= _gdi
.FONTENCODING_BULGARIAN
 
1176 FONTENCODING_CP437 
= _gdi
.FONTENCODING_CP437
 
1177 FONTENCODING_CP850 
= _gdi
.FONTENCODING_CP850
 
1178 FONTENCODING_CP852 
= _gdi
.FONTENCODING_CP852
 
1179 FONTENCODING_CP855 
= _gdi
.FONTENCODING_CP855
 
1180 FONTENCODING_CP866 
= _gdi
.FONTENCODING_CP866
 
1181 FONTENCODING_CP874 
= _gdi
.FONTENCODING_CP874
 
1182 FONTENCODING_CP932 
= _gdi
.FONTENCODING_CP932
 
1183 FONTENCODING_CP936 
= _gdi
.FONTENCODING_CP936
 
1184 FONTENCODING_CP949 
= _gdi
.FONTENCODING_CP949
 
1185 FONTENCODING_CP950 
= _gdi
.FONTENCODING_CP950
 
1186 FONTENCODING_CP1250 
= _gdi
.FONTENCODING_CP1250
 
1187 FONTENCODING_CP1251 
= _gdi
.FONTENCODING_CP1251
 
1188 FONTENCODING_CP1252 
= _gdi
.FONTENCODING_CP1252
 
1189 FONTENCODING_CP1253 
= _gdi
.FONTENCODING_CP1253
 
1190 FONTENCODING_CP1254 
= _gdi
.FONTENCODING_CP1254
 
1191 FONTENCODING_CP1255 
= _gdi
.FONTENCODING_CP1255
 
1192 FONTENCODING_CP1256 
= _gdi
.FONTENCODING_CP1256
 
1193 FONTENCODING_CP1257 
= _gdi
.FONTENCODING_CP1257
 
1194 FONTENCODING_CP12_MAX 
= _gdi
.FONTENCODING_CP12_MAX
 
1195 FONTENCODING_UTF7 
= _gdi
.FONTENCODING_UTF7
 
1196 FONTENCODING_UTF8 
= _gdi
.FONTENCODING_UTF8
 
1197 FONTENCODING_EUC_JP 
= _gdi
.FONTENCODING_EUC_JP
 
1198 FONTENCODING_UTF16BE 
= _gdi
.FONTENCODING_UTF16BE
 
1199 FONTENCODING_UTF16LE 
= _gdi
.FONTENCODING_UTF16LE
 
1200 FONTENCODING_UTF32BE 
= _gdi
.FONTENCODING_UTF32BE
 
1201 FONTENCODING_UTF32LE 
= _gdi
.FONTENCODING_UTF32LE
 
1202 FONTENCODING_MACROMAN 
= _gdi
.FONTENCODING_MACROMAN
 
1203 FONTENCODING_MACJAPANESE 
= _gdi
.FONTENCODING_MACJAPANESE
 
1204 FONTENCODING_MACCHINESETRAD 
= _gdi
.FONTENCODING_MACCHINESETRAD
 
1205 FONTENCODING_MACKOREAN 
= _gdi
.FONTENCODING_MACKOREAN
 
1206 FONTENCODING_MACARABIC 
= _gdi
.FONTENCODING_MACARABIC
 
1207 FONTENCODING_MACHEBREW 
= _gdi
.FONTENCODING_MACHEBREW
 
1208 FONTENCODING_MACGREEK 
= _gdi
.FONTENCODING_MACGREEK
 
1209 FONTENCODING_MACCYRILLIC 
= _gdi
.FONTENCODING_MACCYRILLIC
 
1210 FONTENCODING_MACDEVANAGARI 
= _gdi
.FONTENCODING_MACDEVANAGARI
 
1211 FONTENCODING_MACGURMUKHI 
= _gdi
.FONTENCODING_MACGURMUKHI
 
1212 FONTENCODING_MACGUJARATI 
= _gdi
.FONTENCODING_MACGUJARATI
 
1213 FONTENCODING_MACORIYA 
= _gdi
.FONTENCODING_MACORIYA
 
1214 FONTENCODING_MACBENGALI 
= _gdi
.FONTENCODING_MACBENGALI
 
1215 FONTENCODING_MACTAMIL 
= _gdi
.FONTENCODING_MACTAMIL
 
1216 FONTENCODING_MACTELUGU 
= _gdi
.FONTENCODING_MACTELUGU
 
1217 FONTENCODING_MACKANNADA 
= _gdi
.FONTENCODING_MACKANNADA
 
1218 FONTENCODING_MACMALAJALAM 
= _gdi
.FONTENCODING_MACMALAJALAM
 
1219 FONTENCODING_MACSINHALESE 
= _gdi
.FONTENCODING_MACSINHALESE
 
1220 FONTENCODING_MACBURMESE 
= _gdi
.FONTENCODING_MACBURMESE
 
1221 FONTENCODING_MACKHMER 
= _gdi
.FONTENCODING_MACKHMER
 
1222 FONTENCODING_MACTHAI 
= _gdi
.FONTENCODING_MACTHAI
 
1223 FONTENCODING_MACLAOTIAN 
= _gdi
.FONTENCODING_MACLAOTIAN
 
1224 FONTENCODING_MACGEORGIAN 
= _gdi
.FONTENCODING_MACGEORGIAN
 
1225 FONTENCODING_MACARMENIAN 
= _gdi
.FONTENCODING_MACARMENIAN
 
1226 FONTENCODING_MACCHINESESIMP 
= _gdi
.FONTENCODING_MACCHINESESIMP
 
1227 FONTENCODING_MACTIBETAN 
= _gdi
.FONTENCODING_MACTIBETAN
 
1228 FONTENCODING_MACMONGOLIAN 
= _gdi
.FONTENCODING_MACMONGOLIAN
 
1229 FONTENCODING_MACETHIOPIC 
= _gdi
.FONTENCODING_MACETHIOPIC
 
1230 FONTENCODING_MACCENTRALEUR 
= _gdi
.FONTENCODING_MACCENTRALEUR
 
1231 FONTENCODING_MACVIATNAMESE 
= _gdi
.FONTENCODING_MACVIATNAMESE
 
1232 FONTENCODING_MACARABICEXT 
= _gdi
.FONTENCODING_MACARABICEXT
 
1233 FONTENCODING_MACSYMBOL 
= _gdi
.FONTENCODING_MACSYMBOL
 
1234 FONTENCODING_MACDINGBATS 
= _gdi
.FONTENCODING_MACDINGBATS
 
1235 FONTENCODING_MACTURKISH 
= _gdi
.FONTENCODING_MACTURKISH
 
1236 FONTENCODING_MACCROATIAN 
= _gdi
.FONTENCODING_MACCROATIAN
 
1237 FONTENCODING_MACICELANDIC 
= _gdi
.FONTENCODING_MACICELANDIC
 
1238 FONTENCODING_MACROMANIAN 
= _gdi
.FONTENCODING_MACROMANIAN
 
1239 FONTENCODING_MACCELTIC 
= _gdi
.FONTENCODING_MACCELTIC
 
1240 FONTENCODING_MACGAELIC 
= _gdi
.FONTENCODING_MACGAELIC
 
1241 FONTENCODING_MACKEYBOARD 
= _gdi
.FONTENCODING_MACKEYBOARD
 
1242 FONTENCODING_MACMIN 
= _gdi
.FONTENCODING_MACMIN
 
1243 FONTENCODING_MACMAX 
= _gdi
.FONTENCODING_MACMAX
 
1244 FONTENCODING_MAX 
= _gdi
.FONTENCODING_MAX
 
1245 FONTENCODING_UTF16 
= _gdi
.FONTENCODING_UTF16
 
1246 FONTENCODING_UTF32 
= _gdi
.FONTENCODING_UTF32
 
1247 FONTENCODING_UNICODE 
= _gdi
.FONTENCODING_UNICODE
 
1248 FONTENCODING_GB2312 
= _gdi
.FONTENCODING_GB2312
 
1249 FONTENCODING_BIG5 
= _gdi
.FONTENCODING_BIG5
 
1250 FONTENCODING_SHIFT_JIS 
= _gdi
.FONTENCODING_SHIFT_JIS
 
1251 #--------------------------------------------------------------------------- 
1253 class NativeFontInfo(object): 
1255         return "<%s.%s; proxy of C++ wxNativeFontInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1256     def __init__(self
, *args
, **kwargs
): 
1257         """__init__() -> NativeFontInfo""" 
1258         newobj 
= _gdi
.new_NativeFontInfo(*args
, **kwargs
) 
1259         self
.this 
= newobj
.this
 
1262     def __del__(self
, destroy
=_gdi
.delete_NativeFontInfo
): 
1265             if self
.thisown
: destroy(self
) 
1268     def Init(*args
, **kwargs
): 
1270         return _gdi
.NativeFontInfo_Init(*args
, **kwargs
) 
1272     def InitFromFont(*args
, **kwargs
): 
1273         """InitFromFont(Font font)""" 
1274         return _gdi
.NativeFontInfo_InitFromFont(*args
, **kwargs
) 
1276     def GetPointSize(*args
, **kwargs
): 
1277         """GetPointSize() -> int""" 
1278         return _gdi
.NativeFontInfo_GetPointSize(*args
, **kwargs
) 
1280     def GetStyle(*args
, **kwargs
): 
1281         """GetStyle() -> int""" 
1282         return _gdi
.NativeFontInfo_GetStyle(*args
, **kwargs
) 
1284     def GetWeight(*args
, **kwargs
): 
1285         """GetWeight() -> int""" 
1286         return _gdi
.NativeFontInfo_GetWeight(*args
, **kwargs
) 
1288     def GetUnderlined(*args
, **kwargs
): 
1289         """GetUnderlined() -> bool""" 
1290         return _gdi
.NativeFontInfo_GetUnderlined(*args
, **kwargs
) 
1292     def GetFaceName(*args
, **kwargs
): 
1293         """GetFaceName() -> String""" 
1294         return _gdi
.NativeFontInfo_GetFaceName(*args
, **kwargs
) 
1296     def GetFamily(*args
, **kwargs
): 
1297         """GetFamily() -> int""" 
1298         return _gdi
.NativeFontInfo_GetFamily(*args
, **kwargs
) 
1300     def GetEncoding(*args
, **kwargs
): 
1301         """GetEncoding() -> int""" 
1302         return _gdi
.NativeFontInfo_GetEncoding(*args
, **kwargs
) 
1304     def SetPointSize(*args
, **kwargs
): 
1305         """SetPointSize(int pointsize)""" 
1306         return _gdi
.NativeFontInfo_SetPointSize(*args
, **kwargs
) 
1308     def SetStyle(*args
, **kwargs
): 
1309         """SetStyle(int style)""" 
1310         return _gdi
.NativeFontInfo_SetStyle(*args
, **kwargs
) 
1312     def SetWeight(*args
, **kwargs
): 
1313         """SetWeight(int weight)""" 
1314         return _gdi
.NativeFontInfo_SetWeight(*args
, **kwargs
) 
1316     def SetUnderlined(*args
, **kwargs
): 
1317         """SetUnderlined(bool underlined)""" 
1318         return _gdi
.NativeFontInfo_SetUnderlined(*args
, **kwargs
) 
1320     def SetFaceName(*args
, **kwargs
): 
1321         """SetFaceName(String facename)""" 
1322         return _gdi
.NativeFontInfo_SetFaceName(*args
, **kwargs
) 
1324     def SetFamily(*args
, **kwargs
): 
1325         """SetFamily(int family)""" 
1326         return _gdi
.NativeFontInfo_SetFamily(*args
, **kwargs
) 
1328     def SetEncoding(*args
, **kwargs
): 
1329         """SetEncoding(int encoding)""" 
1330         return _gdi
.NativeFontInfo_SetEncoding(*args
, **kwargs
) 
1332     def FromString(*args
, **kwargs
): 
1333         """FromString(String s) -> bool""" 
1334         return _gdi
.NativeFontInfo_FromString(*args
, **kwargs
) 
1336     def ToString(*args
, **kwargs
): 
1337         """ToString() -> String""" 
1338         return _gdi
.NativeFontInfo_ToString(*args
, **kwargs
) 
1340     def __str__(*args
, **kwargs
): 
1341         """__str__() -> String""" 
1342         return _gdi
.NativeFontInfo___str__(*args
, **kwargs
) 
1344     def FromUserString(*args
, **kwargs
): 
1345         """FromUserString(String s) -> bool""" 
1346         return _gdi
.NativeFontInfo_FromUserString(*args
, **kwargs
) 
1348     def ToUserString(*args
, **kwargs
): 
1349         """ToUserString() -> String""" 
1350         return _gdi
.NativeFontInfo_ToUserString(*args
, **kwargs
) 
1353 class NativeFontInfoPtr(NativeFontInfo
): 
1354     def __init__(self
, this
): 
1356         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1357         self
.__class
__ = NativeFontInfo
 
1358 _gdi
.NativeFontInfo_swigregister(NativeFontInfoPtr
) 
1360 class NativeEncodingInfo(object): 
1362         return "<%s.%s; proxy of C++ wxNativeEncodingInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1363     facename 
= property(_gdi
.NativeEncodingInfo_facename_get
, _gdi
.NativeEncodingInfo_facename_set
) 
1364     encoding 
= property(_gdi
.NativeEncodingInfo_encoding_get
, _gdi
.NativeEncodingInfo_encoding_set
) 
1365     def __init__(self
, *args
, **kwargs
): 
1366         """__init__() -> NativeEncodingInfo""" 
1367         newobj 
= _gdi
.new_NativeEncodingInfo(*args
, **kwargs
) 
1368         self
.this 
= newobj
.this
 
1371     def __del__(self
, destroy
=_gdi
.delete_NativeEncodingInfo
): 
1374             if self
.thisown
: destroy(self
) 
1377     def FromString(*args
, **kwargs
): 
1378         """FromString(String s) -> bool""" 
1379         return _gdi
.NativeEncodingInfo_FromString(*args
, **kwargs
) 
1381     def ToString(*args
, **kwargs
): 
1382         """ToString() -> String""" 
1383         return _gdi
.NativeEncodingInfo_ToString(*args
, **kwargs
) 
1386 class NativeEncodingInfoPtr(NativeEncodingInfo
): 
1387     def __init__(self
, this
): 
1389         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1390         self
.__class
__ = NativeEncodingInfo
 
1391 _gdi
.NativeEncodingInfo_swigregister(NativeEncodingInfoPtr
) 
1394 def GetNativeFontEncoding(*args
, **kwargs
): 
1395     """GetNativeFontEncoding(int encoding) -> NativeEncodingInfo""" 
1396     return _gdi
.GetNativeFontEncoding(*args
, **kwargs
) 
1398 def TestFontEncoding(*args
, **kwargs
): 
1399     """TestFontEncoding(NativeEncodingInfo info) -> bool""" 
1400     return _gdi
.TestFontEncoding(*args
, **kwargs
) 
1401 #--------------------------------------------------------------------------- 
1403 class FontMapper(object): 
1405         return "<%s.%s; proxy of C++ wxFontMapper instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1406     def __init__(self
, *args
, **kwargs
): 
1407         """__init__() -> FontMapper""" 
1408         newobj 
= _gdi
.new_FontMapper(*args
, **kwargs
) 
1409         self
.this 
= newobj
.this
 
1412     def __del__(self
, destroy
=_gdi
.delete_FontMapper
): 
1415             if self
.thisown
: destroy(self
) 
1418     def Get(*args
, **kwargs
): 
1419         """Get() -> FontMapper""" 
1420         return _gdi
.FontMapper_Get(*args
, **kwargs
) 
1422     Get 
= staticmethod(Get
) 
1423     def Set(*args
, **kwargs
): 
1424         """Set(FontMapper mapper) -> FontMapper""" 
1425         return _gdi
.FontMapper_Set(*args
, **kwargs
) 
1427     Set 
= staticmethod(Set
) 
1428     def CharsetToEncoding(*args
, **kwargs
): 
1429         """CharsetToEncoding(String charset, bool interactive=True) -> int""" 
1430         return _gdi
.FontMapper_CharsetToEncoding(*args
, **kwargs
) 
1432     def GetSupportedEncodingsCount(*args
, **kwargs
): 
1433         """GetSupportedEncodingsCount() -> size_t""" 
1434         return _gdi
.FontMapper_GetSupportedEncodingsCount(*args
, **kwargs
) 
1436     GetSupportedEncodingsCount 
= staticmethod(GetSupportedEncodingsCount
) 
1437     def GetEncoding(*args
, **kwargs
): 
1438         """GetEncoding(size_t n) -> int""" 
1439         return _gdi
.FontMapper_GetEncoding(*args
, **kwargs
) 
1441     GetEncoding 
= staticmethod(GetEncoding
) 
1442     def GetEncodingName(*args
, **kwargs
): 
1443         """GetEncodingName(int encoding) -> String""" 
1444         return _gdi
.FontMapper_GetEncodingName(*args
, **kwargs
) 
1446     GetEncodingName 
= staticmethod(GetEncodingName
) 
1447     def GetEncodingDescription(*args
, **kwargs
): 
1448         """GetEncodingDescription(int encoding) -> String""" 
1449         return _gdi
.FontMapper_GetEncodingDescription(*args
, **kwargs
) 
1451     GetEncodingDescription 
= staticmethod(GetEncodingDescription
) 
1452     def SetConfig(*args
, **kwargs
): 
1453         """SetConfig(ConfigBase config)""" 
1454         return _gdi
.FontMapper_SetConfig(*args
, **kwargs
) 
1456     def SetConfigPath(*args
, **kwargs
): 
1457         """SetConfigPath(String prefix)""" 
1458         return _gdi
.FontMapper_SetConfigPath(*args
, **kwargs
) 
1460     def GetDefaultConfigPath(*args
, **kwargs
): 
1461         """GetDefaultConfigPath() -> String""" 
1462         return _gdi
.FontMapper_GetDefaultConfigPath(*args
, **kwargs
) 
1464     GetDefaultConfigPath 
= staticmethod(GetDefaultConfigPath
) 
1465     def GetAltForEncoding(*args
, **kwargs
): 
1466         """GetAltForEncoding(int encoding, String facename=EmptyString, bool interactive=True) -> PyObject""" 
1467         return _gdi
.FontMapper_GetAltForEncoding(*args
, **kwargs
) 
1469     def IsEncodingAvailable(*args
, **kwargs
): 
1470         """IsEncodingAvailable(int encoding, String facename=EmptyString) -> bool""" 
1471         return _gdi
.FontMapper_IsEncodingAvailable(*args
, **kwargs
) 
1473     def SetDialogParent(*args
, **kwargs
): 
1474         """SetDialogParent(Window parent)""" 
1475         return _gdi
.FontMapper_SetDialogParent(*args
, **kwargs
) 
1477     def SetDialogTitle(*args
, **kwargs
): 
1478         """SetDialogTitle(String title)""" 
1479         return _gdi
.FontMapper_SetDialogTitle(*args
, **kwargs
) 
1482 class FontMapperPtr(FontMapper
): 
1483     def __init__(self
, this
): 
1485         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1486         self
.__class
__ = FontMapper
 
1487 _gdi
.FontMapper_swigregister(FontMapperPtr
) 
1489 def FontMapper_Get(*args
, **kwargs
): 
1490     """FontMapper_Get() -> FontMapper""" 
1491     return _gdi
.FontMapper_Get(*args
, **kwargs
) 
1493 def FontMapper_Set(*args
, **kwargs
): 
1494     """FontMapper_Set(FontMapper mapper) -> FontMapper""" 
1495     return _gdi
.FontMapper_Set(*args
, **kwargs
) 
1497 def FontMapper_GetSupportedEncodingsCount(*args
, **kwargs
): 
1498     """FontMapper_GetSupportedEncodingsCount() -> size_t""" 
1499     return _gdi
.FontMapper_GetSupportedEncodingsCount(*args
, **kwargs
) 
1501 def FontMapper_GetEncoding(*args
, **kwargs
): 
1502     """FontMapper_GetEncoding(size_t n) -> int""" 
1503     return _gdi
.FontMapper_GetEncoding(*args
, **kwargs
) 
1505 def FontMapper_GetEncodingName(*args
, **kwargs
): 
1506     """FontMapper_GetEncodingName(int encoding) -> String""" 
1507     return _gdi
.FontMapper_GetEncodingName(*args
, **kwargs
) 
1509 def FontMapper_GetEncodingDescription(*args
, **kwargs
): 
1510     """FontMapper_GetEncodingDescription(int encoding) -> String""" 
1511     return _gdi
.FontMapper_GetEncodingDescription(*args
, **kwargs
) 
1513 def FontMapper_GetDefaultConfigPath(*args
, **kwargs
): 
1514     """FontMapper_GetDefaultConfigPath() -> String""" 
1515     return _gdi
.FontMapper_GetDefaultConfigPath(*args
, **kwargs
) 
1517 #--------------------------------------------------------------------------- 
1519 class Font(GDIObject
): 
1521         return "<%s.%s; proxy of C++ wxFont instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1522     def __init__(self
, *args
, **kwargs
): 
1524         __init__(int pointSize, int family, int style, int weight, bool underline=False,  
1525             String face=EmptyString,  
1526             int encoding=FONTENCODING_DEFAULT) -> Font 
1528         newobj 
= _gdi
.new_Font(*args
, **kwargs
) 
1529         self
.this 
= newobj
.this
 
1532     def __del__(self
, destroy
=_gdi
.delete_Font
): 
1535             if self
.thisown
: destroy(self
) 
1538     def Ok(*args
, **kwargs
): 
1540         return _gdi
.Font_Ok(*args
, **kwargs
) 
1542     def __nonzero__(self
): return self
.Ok()  
1543     def __eq__(*args
, **kwargs
): 
1544         """__eq__(Font other) -> bool""" 
1545         return _gdi
.Font___eq__(*args
, **kwargs
) 
1547     def __ne__(*args
, **kwargs
): 
1548         """__ne__(Font other) -> bool""" 
1549         return _gdi
.Font___ne__(*args
, **kwargs
) 
1551     def GetPointSize(*args
, **kwargs
): 
1552         """GetPointSize() -> int""" 
1553         return _gdi
.Font_GetPointSize(*args
, **kwargs
) 
1555     def GetFamily(*args
, **kwargs
): 
1556         """GetFamily() -> int""" 
1557         return _gdi
.Font_GetFamily(*args
, **kwargs
) 
1559     def GetStyle(*args
, **kwargs
): 
1560         """GetStyle() -> int""" 
1561         return _gdi
.Font_GetStyle(*args
, **kwargs
) 
1563     def GetWeight(*args
, **kwargs
): 
1564         """GetWeight() -> int""" 
1565         return _gdi
.Font_GetWeight(*args
, **kwargs
) 
1567     def GetUnderlined(*args
, **kwargs
): 
1568         """GetUnderlined() -> bool""" 
1569         return _gdi
.Font_GetUnderlined(*args
, **kwargs
) 
1571     def GetFaceName(*args
, **kwargs
): 
1572         """GetFaceName() -> String""" 
1573         return _gdi
.Font_GetFaceName(*args
, **kwargs
) 
1575     def GetEncoding(*args
, **kwargs
): 
1576         """GetEncoding() -> int""" 
1577         return _gdi
.Font_GetEncoding(*args
, **kwargs
) 
1579     def GetNativeFontInfo(*args
, **kwargs
): 
1580         """GetNativeFontInfo() -> NativeFontInfo""" 
1581         return _gdi
.Font_GetNativeFontInfo(*args
, **kwargs
) 
1583     def IsFixedWidth(*args
, **kwargs
): 
1584         """IsFixedWidth() -> bool""" 
1585         return _gdi
.Font_IsFixedWidth(*args
, **kwargs
) 
1587     def GetNativeFontInfoDesc(*args
, **kwargs
): 
1588         """GetNativeFontInfoDesc() -> String""" 
1589         return _gdi
.Font_GetNativeFontInfoDesc(*args
, **kwargs
) 
1591     def GetNativeFontInfoUserDesc(*args
, **kwargs
): 
1592         """GetNativeFontInfoUserDesc() -> String""" 
1593         return _gdi
.Font_GetNativeFontInfoUserDesc(*args
, **kwargs
) 
1595     def SetPointSize(*args
, **kwargs
): 
1596         """SetPointSize(int pointSize)""" 
1597         return _gdi
.Font_SetPointSize(*args
, **kwargs
) 
1599     def SetFamily(*args
, **kwargs
): 
1600         """SetFamily(int family)""" 
1601         return _gdi
.Font_SetFamily(*args
, **kwargs
) 
1603     def SetStyle(*args
, **kwargs
): 
1604         """SetStyle(int style)""" 
1605         return _gdi
.Font_SetStyle(*args
, **kwargs
) 
1607     def SetWeight(*args
, **kwargs
): 
1608         """SetWeight(int weight)""" 
1609         return _gdi
.Font_SetWeight(*args
, **kwargs
) 
1611     def SetFaceName(*args
, **kwargs
): 
1612         """SetFaceName(String faceName)""" 
1613         return _gdi
.Font_SetFaceName(*args
, **kwargs
) 
1615     def SetUnderlined(*args
, **kwargs
): 
1616         """SetUnderlined(bool underlined)""" 
1617         return _gdi
.Font_SetUnderlined(*args
, **kwargs
) 
1619     def SetEncoding(*args
, **kwargs
): 
1620         """SetEncoding(int encoding)""" 
1621         return _gdi
.Font_SetEncoding(*args
, **kwargs
) 
1623     def SetNativeFontInfo(*args
, **kwargs
): 
1624         """SetNativeFontInfo(NativeFontInfo info)""" 
1625         return _gdi
.Font_SetNativeFontInfo(*args
, **kwargs
) 
1627     def SetNativeFontInfoFromString(*args
, **kwargs
): 
1628         """SetNativeFontInfoFromString(String info)""" 
1629         return _gdi
.Font_SetNativeFontInfoFromString(*args
, **kwargs
) 
1631     def SetNativeFontInfoUserDesc(*args
, **kwargs
): 
1632         """SetNativeFontInfoUserDesc(String info)""" 
1633         return _gdi
.Font_SetNativeFontInfoUserDesc(*args
, **kwargs
) 
1635     def GetFamilyString(*args
, **kwargs
): 
1636         """GetFamilyString() -> String""" 
1637         return _gdi
.Font_GetFamilyString(*args
, **kwargs
) 
1639     def GetStyleString(*args
, **kwargs
): 
1640         """GetStyleString() -> String""" 
1641         return _gdi
.Font_GetStyleString(*args
, **kwargs
) 
1643     def GetWeightString(*args
, **kwargs
): 
1644         """GetWeightString() -> String""" 
1645         return _gdi
.Font_GetWeightString(*args
, **kwargs
) 
1647     def SetNoAntiAliasing(*args
, **kwargs
): 
1648         """SetNoAntiAliasing(bool no=True)""" 
1649         return _gdi
.Font_SetNoAntiAliasing(*args
, **kwargs
) 
1651     def GetNoAntiAliasing(*args
, **kwargs
): 
1652         """GetNoAntiAliasing() -> bool""" 
1653         return _gdi
.Font_GetNoAntiAliasing(*args
, **kwargs
) 
1655     def GetDefaultEncoding(*args
, **kwargs
): 
1656         """GetDefaultEncoding() -> int""" 
1657         return _gdi
.Font_GetDefaultEncoding(*args
, **kwargs
) 
1659     GetDefaultEncoding 
= staticmethod(GetDefaultEncoding
) 
1660     def SetDefaultEncoding(*args
, **kwargs
): 
1661         """SetDefaultEncoding(int encoding)""" 
1662         return _gdi
.Font_SetDefaultEncoding(*args
, **kwargs
) 
1664     SetDefaultEncoding 
= staticmethod(SetDefaultEncoding
) 
1666 class FontPtr(Font
): 
1667     def __init__(self
, this
): 
1669         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1670         self
.__class
__ = Font
 
1671 _gdi
.Font_swigregister(FontPtr
) 
1673 def FontFromNativeInfo(*args
, **kwargs
): 
1674     """FontFromNativeInfo(NativeFontInfo info) -> Font""" 
1675     val 
= _gdi
.new_FontFromNativeInfo(*args
, **kwargs
) 
1679 def FontFromNativeInfoString(*args
, **kwargs
): 
1680     """FontFromNativeInfoString(String info) -> Font""" 
1681     val 
= _gdi
.new_FontFromNativeInfoString(*args
, **kwargs
) 
1685 def Font2(*args
, **kwargs
): 
1687     Font2(int pointSize, int family, int flags=FONTFLAG_DEFAULT,  
1688         String face=EmptyString, int encoding=FONTENCODING_DEFAULT) -> Font 
1690     val 
= _gdi
.new_Font2(*args
, **kwargs
) 
1694 def Font_GetDefaultEncoding(*args
, **kwargs
): 
1695     """Font_GetDefaultEncoding() -> int""" 
1696     return _gdi
.Font_GetDefaultEncoding(*args
, **kwargs
) 
1698 def Font_SetDefaultEncoding(*args
, **kwargs
): 
1699     """Font_SetDefaultEncoding(int encoding)""" 
1700     return _gdi
.Font_SetDefaultEncoding(*args
, **kwargs
) 
1702 #--------------------------------------------------------------------------- 
1704 class FontEnumerator(object): 
1706         return "<%s.%s; proxy of C++ wxPyFontEnumerator instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1707     def __init__(self
, *args
, **kwargs
): 
1708         """__init__() -> FontEnumerator""" 
1709         newobj 
= _gdi
.new_FontEnumerator(*args
, **kwargs
) 
1710         self
.this 
= newobj
.this
 
1713         self
._setCallbackInfo
(self
, FontEnumerator
, 0) 
1715     def __del__(self
, destroy
=_gdi
.delete_FontEnumerator
): 
1718             if self
.thisown
: destroy(self
) 
1721     def _setCallbackInfo(*args
, **kwargs
): 
1722         """_setCallbackInfo(PyObject self, PyObject _class, bool incref)""" 
1723         return _gdi
.FontEnumerator__setCallbackInfo(*args
, **kwargs
) 
1725     def EnumerateFacenames(*args
, **kwargs
): 
1726         """EnumerateFacenames(int encoding=FONTENCODING_SYSTEM, bool fixedWidthOnly=False) -> bool""" 
1727         return _gdi
.FontEnumerator_EnumerateFacenames(*args
, **kwargs
) 
1729     def EnumerateEncodings(*args
, **kwargs
): 
1730         """EnumerateEncodings(String facename=EmptyString) -> bool""" 
1731         return _gdi
.FontEnumerator_EnumerateEncodings(*args
, **kwargs
) 
1733     def GetEncodings(*args
, **kwargs
): 
1734         """GetEncodings() -> PyObject""" 
1735         return _gdi
.FontEnumerator_GetEncodings(*args
, **kwargs
) 
1737     def GetFacenames(*args
, **kwargs
): 
1738         """GetFacenames() -> PyObject""" 
1739         return _gdi
.FontEnumerator_GetFacenames(*args
, **kwargs
) 
1742 class FontEnumeratorPtr(FontEnumerator
): 
1743     def __init__(self
, this
): 
1745         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1746         self
.__class
__ = FontEnumerator
 
1747 _gdi
.FontEnumerator_swigregister(FontEnumeratorPtr
) 
1749 #--------------------------------------------------------------------------- 
1751 LANGUAGE_DEFAULT 
= _gdi
.LANGUAGE_DEFAULT
 
1752 LANGUAGE_UNKNOWN 
= _gdi
.LANGUAGE_UNKNOWN
 
1753 LANGUAGE_ABKHAZIAN 
= _gdi
.LANGUAGE_ABKHAZIAN
 
1754 LANGUAGE_AFAR 
= _gdi
.LANGUAGE_AFAR
 
1755 LANGUAGE_AFRIKAANS 
= _gdi
.LANGUAGE_AFRIKAANS
 
1756 LANGUAGE_ALBANIAN 
= _gdi
.LANGUAGE_ALBANIAN
 
1757 LANGUAGE_AMHARIC 
= _gdi
.LANGUAGE_AMHARIC
 
1758 LANGUAGE_ARABIC 
= _gdi
.LANGUAGE_ARABIC
 
1759 LANGUAGE_ARABIC_ALGERIA 
= _gdi
.LANGUAGE_ARABIC_ALGERIA
 
1760 LANGUAGE_ARABIC_BAHRAIN 
= _gdi
.LANGUAGE_ARABIC_BAHRAIN
 
1761 LANGUAGE_ARABIC_EGYPT 
= _gdi
.LANGUAGE_ARABIC_EGYPT
 
1762 LANGUAGE_ARABIC_IRAQ 
= _gdi
.LANGUAGE_ARABIC_IRAQ
 
1763 LANGUAGE_ARABIC_JORDAN 
= _gdi
.LANGUAGE_ARABIC_JORDAN
 
1764 LANGUAGE_ARABIC_KUWAIT 
= _gdi
.LANGUAGE_ARABIC_KUWAIT
 
1765 LANGUAGE_ARABIC_LEBANON 
= _gdi
.LANGUAGE_ARABIC_LEBANON
 
1766 LANGUAGE_ARABIC_LIBYA 
= _gdi
.LANGUAGE_ARABIC_LIBYA
 
1767 LANGUAGE_ARABIC_MOROCCO 
= _gdi
.LANGUAGE_ARABIC_MOROCCO
 
1768 LANGUAGE_ARABIC_OMAN 
= _gdi
.LANGUAGE_ARABIC_OMAN
 
1769 LANGUAGE_ARABIC_QATAR 
= _gdi
.LANGUAGE_ARABIC_QATAR
 
1770 LANGUAGE_ARABIC_SAUDI_ARABIA 
= _gdi
.LANGUAGE_ARABIC_SAUDI_ARABIA
 
1771 LANGUAGE_ARABIC_SUDAN 
= _gdi
.LANGUAGE_ARABIC_SUDAN
 
1772 LANGUAGE_ARABIC_SYRIA 
= _gdi
.LANGUAGE_ARABIC_SYRIA
 
1773 LANGUAGE_ARABIC_TUNISIA 
= _gdi
.LANGUAGE_ARABIC_TUNISIA
 
1774 LANGUAGE_ARABIC_UAE 
= _gdi
.LANGUAGE_ARABIC_UAE
 
1775 LANGUAGE_ARABIC_YEMEN 
= _gdi
.LANGUAGE_ARABIC_YEMEN
 
1776 LANGUAGE_ARMENIAN 
= _gdi
.LANGUAGE_ARMENIAN
 
1777 LANGUAGE_ASSAMESE 
= _gdi
.LANGUAGE_ASSAMESE
 
1778 LANGUAGE_AYMARA 
= _gdi
.LANGUAGE_AYMARA
 
1779 LANGUAGE_AZERI 
= _gdi
.LANGUAGE_AZERI
 
1780 LANGUAGE_AZERI_CYRILLIC 
= _gdi
.LANGUAGE_AZERI_CYRILLIC
 
1781 LANGUAGE_AZERI_LATIN 
= _gdi
.LANGUAGE_AZERI_LATIN
 
1782 LANGUAGE_BASHKIR 
= _gdi
.LANGUAGE_BASHKIR
 
1783 LANGUAGE_BASQUE 
= _gdi
.LANGUAGE_BASQUE
 
1784 LANGUAGE_BELARUSIAN 
= _gdi
.LANGUAGE_BELARUSIAN
 
1785 LANGUAGE_BENGALI 
= _gdi
.LANGUAGE_BENGALI
 
1786 LANGUAGE_BHUTANI 
= _gdi
.LANGUAGE_BHUTANI
 
1787 LANGUAGE_BIHARI 
= _gdi
.LANGUAGE_BIHARI
 
1788 LANGUAGE_BISLAMA 
= _gdi
.LANGUAGE_BISLAMA
 
1789 LANGUAGE_BRETON 
= _gdi
.LANGUAGE_BRETON
 
1790 LANGUAGE_BULGARIAN 
= _gdi
.LANGUAGE_BULGARIAN
 
1791 LANGUAGE_BURMESE 
= _gdi
.LANGUAGE_BURMESE
 
1792 LANGUAGE_CAMBODIAN 
= _gdi
.LANGUAGE_CAMBODIAN
 
1793 LANGUAGE_CATALAN 
= _gdi
.LANGUAGE_CATALAN
 
1794 LANGUAGE_CHINESE 
= _gdi
.LANGUAGE_CHINESE
 
1795 LANGUAGE_CHINESE_SIMPLIFIED 
= _gdi
.LANGUAGE_CHINESE_SIMPLIFIED
 
1796 LANGUAGE_CHINESE_TRADITIONAL 
= _gdi
.LANGUAGE_CHINESE_TRADITIONAL
 
1797 LANGUAGE_CHINESE_HONGKONG 
= _gdi
.LANGUAGE_CHINESE_HONGKONG
 
1798 LANGUAGE_CHINESE_MACAU 
= _gdi
.LANGUAGE_CHINESE_MACAU
 
1799 LANGUAGE_CHINESE_SINGAPORE 
= _gdi
.LANGUAGE_CHINESE_SINGAPORE
 
1800 LANGUAGE_CHINESE_TAIWAN 
= _gdi
.LANGUAGE_CHINESE_TAIWAN
 
1801 LANGUAGE_CORSICAN 
= _gdi
.LANGUAGE_CORSICAN
 
1802 LANGUAGE_CROATIAN 
= _gdi
.LANGUAGE_CROATIAN
 
1803 LANGUAGE_CZECH 
= _gdi
.LANGUAGE_CZECH
 
1804 LANGUAGE_DANISH 
= _gdi
.LANGUAGE_DANISH
 
1805 LANGUAGE_DUTCH 
= _gdi
.LANGUAGE_DUTCH
 
1806 LANGUAGE_DUTCH_BELGIAN 
= _gdi
.LANGUAGE_DUTCH_BELGIAN
 
1807 LANGUAGE_ENGLISH 
= _gdi
.LANGUAGE_ENGLISH
 
1808 LANGUAGE_ENGLISH_UK 
= _gdi
.LANGUAGE_ENGLISH_UK
 
1809 LANGUAGE_ENGLISH_US 
= _gdi
.LANGUAGE_ENGLISH_US
 
1810 LANGUAGE_ENGLISH_AUSTRALIA 
= _gdi
.LANGUAGE_ENGLISH_AUSTRALIA
 
1811 LANGUAGE_ENGLISH_BELIZE 
= _gdi
.LANGUAGE_ENGLISH_BELIZE
 
1812 LANGUAGE_ENGLISH_BOTSWANA 
= _gdi
.LANGUAGE_ENGLISH_BOTSWANA
 
1813 LANGUAGE_ENGLISH_CANADA 
= _gdi
.LANGUAGE_ENGLISH_CANADA
 
1814 LANGUAGE_ENGLISH_CARIBBEAN 
= _gdi
.LANGUAGE_ENGLISH_CARIBBEAN
 
1815 LANGUAGE_ENGLISH_DENMARK 
= _gdi
.LANGUAGE_ENGLISH_DENMARK
 
1816 LANGUAGE_ENGLISH_EIRE 
= _gdi
.LANGUAGE_ENGLISH_EIRE
 
1817 LANGUAGE_ENGLISH_JAMAICA 
= _gdi
.LANGUAGE_ENGLISH_JAMAICA
 
1818 LANGUAGE_ENGLISH_NEW_ZEALAND 
= _gdi
.LANGUAGE_ENGLISH_NEW_ZEALAND
 
1819 LANGUAGE_ENGLISH_PHILIPPINES 
= _gdi
.LANGUAGE_ENGLISH_PHILIPPINES
 
1820 LANGUAGE_ENGLISH_SOUTH_AFRICA 
= _gdi
.LANGUAGE_ENGLISH_SOUTH_AFRICA
 
1821 LANGUAGE_ENGLISH_TRINIDAD 
= _gdi
.LANGUAGE_ENGLISH_TRINIDAD
 
1822 LANGUAGE_ENGLISH_ZIMBABWE 
= _gdi
.LANGUAGE_ENGLISH_ZIMBABWE
 
1823 LANGUAGE_ESPERANTO 
= _gdi
.LANGUAGE_ESPERANTO
 
1824 LANGUAGE_ESTONIAN 
= _gdi
.LANGUAGE_ESTONIAN
 
1825 LANGUAGE_FAEROESE 
= _gdi
.LANGUAGE_FAEROESE
 
1826 LANGUAGE_FARSI 
= _gdi
.LANGUAGE_FARSI
 
1827 LANGUAGE_FIJI 
= _gdi
.LANGUAGE_FIJI
 
1828 LANGUAGE_FINNISH 
= _gdi
.LANGUAGE_FINNISH
 
1829 LANGUAGE_FRENCH 
= _gdi
.LANGUAGE_FRENCH
 
1830 LANGUAGE_FRENCH_BELGIAN 
= _gdi
.LANGUAGE_FRENCH_BELGIAN
 
1831 LANGUAGE_FRENCH_CANADIAN 
= _gdi
.LANGUAGE_FRENCH_CANADIAN
 
1832 LANGUAGE_FRENCH_LUXEMBOURG 
= _gdi
.LANGUAGE_FRENCH_LUXEMBOURG
 
1833 LANGUAGE_FRENCH_MONACO 
= _gdi
.LANGUAGE_FRENCH_MONACO
 
1834 LANGUAGE_FRENCH_SWISS 
= _gdi
.LANGUAGE_FRENCH_SWISS
 
1835 LANGUAGE_FRISIAN 
= _gdi
.LANGUAGE_FRISIAN
 
1836 LANGUAGE_GALICIAN 
= _gdi
.LANGUAGE_GALICIAN
 
1837 LANGUAGE_GEORGIAN 
= _gdi
.LANGUAGE_GEORGIAN
 
1838 LANGUAGE_GERMAN 
= _gdi
.LANGUAGE_GERMAN
 
1839 LANGUAGE_GERMAN_AUSTRIAN 
= _gdi
.LANGUAGE_GERMAN_AUSTRIAN
 
1840 LANGUAGE_GERMAN_BELGIUM 
= _gdi
.LANGUAGE_GERMAN_BELGIUM
 
1841 LANGUAGE_GERMAN_LIECHTENSTEIN 
= _gdi
.LANGUAGE_GERMAN_LIECHTENSTEIN
 
1842 LANGUAGE_GERMAN_LUXEMBOURG 
= _gdi
.LANGUAGE_GERMAN_LUXEMBOURG
 
1843 LANGUAGE_GERMAN_SWISS 
= _gdi
.LANGUAGE_GERMAN_SWISS
 
1844 LANGUAGE_GREEK 
= _gdi
.LANGUAGE_GREEK
 
1845 LANGUAGE_GREENLANDIC 
= _gdi
.LANGUAGE_GREENLANDIC
 
1846 LANGUAGE_GUARANI 
= _gdi
.LANGUAGE_GUARANI
 
1847 LANGUAGE_GUJARATI 
= _gdi
.LANGUAGE_GUJARATI
 
1848 LANGUAGE_HAUSA 
= _gdi
.LANGUAGE_HAUSA
 
1849 LANGUAGE_HEBREW 
= _gdi
.LANGUAGE_HEBREW
 
1850 LANGUAGE_HINDI 
= _gdi
.LANGUAGE_HINDI
 
1851 LANGUAGE_HUNGARIAN 
= _gdi
.LANGUAGE_HUNGARIAN
 
1852 LANGUAGE_ICELANDIC 
= _gdi
.LANGUAGE_ICELANDIC
 
1853 LANGUAGE_INDONESIAN 
= _gdi
.LANGUAGE_INDONESIAN
 
1854 LANGUAGE_INTERLINGUA 
= _gdi
.LANGUAGE_INTERLINGUA
 
1855 LANGUAGE_INTERLINGUE 
= _gdi
.LANGUAGE_INTERLINGUE
 
1856 LANGUAGE_INUKTITUT 
= _gdi
.LANGUAGE_INUKTITUT
 
1857 LANGUAGE_INUPIAK 
= _gdi
.LANGUAGE_INUPIAK
 
1858 LANGUAGE_IRISH 
= _gdi
.LANGUAGE_IRISH
 
1859 LANGUAGE_ITALIAN 
= _gdi
.LANGUAGE_ITALIAN
 
1860 LANGUAGE_ITALIAN_SWISS 
= _gdi
.LANGUAGE_ITALIAN_SWISS
 
1861 LANGUAGE_JAPANESE 
= _gdi
.LANGUAGE_JAPANESE
 
1862 LANGUAGE_JAVANESE 
= _gdi
.LANGUAGE_JAVANESE
 
1863 LANGUAGE_KANNADA 
= _gdi
.LANGUAGE_KANNADA
 
1864 LANGUAGE_KASHMIRI 
= _gdi
.LANGUAGE_KASHMIRI
 
1865 LANGUAGE_KASHMIRI_INDIA 
= _gdi
.LANGUAGE_KASHMIRI_INDIA
 
1866 LANGUAGE_KAZAKH 
= _gdi
.LANGUAGE_KAZAKH
 
1867 LANGUAGE_KERNEWEK 
= _gdi
.LANGUAGE_KERNEWEK
 
1868 LANGUAGE_KINYARWANDA 
= _gdi
.LANGUAGE_KINYARWANDA
 
1869 LANGUAGE_KIRGHIZ 
= _gdi
.LANGUAGE_KIRGHIZ
 
1870 LANGUAGE_KIRUNDI 
= _gdi
.LANGUAGE_KIRUNDI
 
1871 LANGUAGE_KONKANI 
= _gdi
.LANGUAGE_KONKANI
 
1872 LANGUAGE_KOREAN 
= _gdi
.LANGUAGE_KOREAN
 
1873 LANGUAGE_KURDISH 
= _gdi
.LANGUAGE_KURDISH
 
1874 LANGUAGE_LAOTHIAN 
= _gdi
.LANGUAGE_LAOTHIAN
 
1875 LANGUAGE_LATIN 
= _gdi
.LANGUAGE_LATIN
 
1876 LANGUAGE_LATVIAN 
= _gdi
.LANGUAGE_LATVIAN
 
1877 LANGUAGE_LINGALA 
= _gdi
.LANGUAGE_LINGALA
 
1878 LANGUAGE_LITHUANIAN 
= _gdi
.LANGUAGE_LITHUANIAN
 
1879 LANGUAGE_MACEDONIAN 
= _gdi
.LANGUAGE_MACEDONIAN
 
1880 LANGUAGE_MALAGASY 
= _gdi
.LANGUAGE_MALAGASY
 
1881 LANGUAGE_MALAY 
= _gdi
.LANGUAGE_MALAY
 
1882 LANGUAGE_MALAYALAM 
= _gdi
.LANGUAGE_MALAYALAM
 
1883 LANGUAGE_MALAY_BRUNEI_DARUSSALAM 
= _gdi
.LANGUAGE_MALAY_BRUNEI_DARUSSALAM
 
1884 LANGUAGE_MALAY_MALAYSIA 
= _gdi
.LANGUAGE_MALAY_MALAYSIA
 
1885 LANGUAGE_MALTESE 
= _gdi
.LANGUAGE_MALTESE
 
1886 LANGUAGE_MANIPURI 
= _gdi
.LANGUAGE_MANIPURI
 
1887 LANGUAGE_MAORI 
= _gdi
.LANGUAGE_MAORI
 
1888 LANGUAGE_MARATHI 
= _gdi
.LANGUAGE_MARATHI
 
1889 LANGUAGE_MOLDAVIAN 
= _gdi
.LANGUAGE_MOLDAVIAN
 
1890 LANGUAGE_MONGOLIAN 
= _gdi
.LANGUAGE_MONGOLIAN
 
1891 LANGUAGE_NAURU 
= _gdi
.LANGUAGE_NAURU
 
1892 LANGUAGE_NEPALI 
= _gdi
.LANGUAGE_NEPALI
 
1893 LANGUAGE_NEPALI_INDIA 
= _gdi
.LANGUAGE_NEPALI_INDIA
 
1894 LANGUAGE_NORWEGIAN_BOKMAL 
= _gdi
.LANGUAGE_NORWEGIAN_BOKMAL
 
1895 LANGUAGE_NORWEGIAN_NYNORSK 
= _gdi
.LANGUAGE_NORWEGIAN_NYNORSK
 
1896 LANGUAGE_OCCITAN 
= _gdi
.LANGUAGE_OCCITAN
 
1897 LANGUAGE_ORIYA 
= _gdi
.LANGUAGE_ORIYA
 
1898 LANGUAGE_OROMO 
= _gdi
.LANGUAGE_OROMO
 
1899 LANGUAGE_PASHTO 
= _gdi
.LANGUAGE_PASHTO
 
1900 LANGUAGE_POLISH 
= _gdi
.LANGUAGE_POLISH
 
1901 LANGUAGE_PORTUGUESE 
= _gdi
.LANGUAGE_PORTUGUESE
 
1902 LANGUAGE_PORTUGUESE_BRAZILIAN 
= _gdi
.LANGUAGE_PORTUGUESE_BRAZILIAN
 
1903 LANGUAGE_PUNJABI 
= _gdi
.LANGUAGE_PUNJABI
 
1904 LANGUAGE_QUECHUA 
= _gdi
.LANGUAGE_QUECHUA
 
1905 LANGUAGE_RHAETO_ROMANCE 
= _gdi
.LANGUAGE_RHAETO_ROMANCE
 
1906 LANGUAGE_ROMANIAN 
= _gdi
.LANGUAGE_ROMANIAN
 
1907 LANGUAGE_RUSSIAN 
= _gdi
.LANGUAGE_RUSSIAN
 
1908 LANGUAGE_RUSSIAN_UKRAINE 
= _gdi
.LANGUAGE_RUSSIAN_UKRAINE
 
1909 LANGUAGE_SAMOAN 
= _gdi
.LANGUAGE_SAMOAN
 
1910 LANGUAGE_SANGHO 
= _gdi
.LANGUAGE_SANGHO
 
1911 LANGUAGE_SANSKRIT 
= _gdi
.LANGUAGE_SANSKRIT
 
1912 LANGUAGE_SCOTS_GAELIC 
= _gdi
.LANGUAGE_SCOTS_GAELIC
 
1913 LANGUAGE_SERBIAN 
= _gdi
.LANGUAGE_SERBIAN
 
1914 LANGUAGE_SERBIAN_CYRILLIC 
= _gdi
.LANGUAGE_SERBIAN_CYRILLIC
 
1915 LANGUAGE_SERBIAN_LATIN 
= _gdi
.LANGUAGE_SERBIAN_LATIN
 
1916 LANGUAGE_SERBO_CROATIAN 
= _gdi
.LANGUAGE_SERBO_CROATIAN
 
1917 LANGUAGE_SESOTHO 
= _gdi
.LANGUAGE_SESOTHO
 
1918 LANGUAGE_SETSWANA 
= _gdi
.LANGUAGE_SETSWANA
 
1919 LANGUAGE_SHONA 
= _gdi
.LANGUAGE_SHONA
 
1920 LANGUAGE_SINDHI 
= _gdi
.LANGUAGE_SINDHI
 
1921 LANGUAGE_SINHALESE 
= _gdi
.LANGUAGE_SINHALESE
 
1922 LANGUAGE_SISWATI 
= _gdi
.LANGUAGE_SISWATI
 
1923 LANGUAGE_SLOVAK 
= _gdi
.LANGUAGE_SLOVAK
 
1924 LANGUAGE_SLOVENIAN 
= _gdi
.LANGUAGE_SLOVENIAN
 
1925 LANGUAGE_SOMALI 
= _gdi
.LANGUAGE_SOMALI
 
1926 LANGUAGE_SPANISH 
= _gdi
.LANGUAGE_SPANISH
 
1927 LANGUAGE_SPANISH_ARGENTINA 
= _gdi
.LANGUAGE_SPANISH_ARGENTINA
 
1928 LANGUAGE_SPANISH_BOLIVIA 
= _gdi
.LANGUAGE_SPANISH_BOLIVIA
 
1929 LANGUAGE_SPANISH_CHILE 
= _gdi
.LANGUAGE_SPANISH_CHILE
 
1930 LANGUAGE_SPANISH_COLOMBIA 
= _gdi
.LANGUAGE_SPANISH_COLOMBIA
 
1931 LANGUAGE_SPANISH_COSTA_RICA 
= _gdi
.LANGUAGE_SPANISH_COSTA_RICA
 
1932 LANGUAGE_SPANISH_DOMINICAN_REPUBLIC 
= _gdi
.LANGUAGE_SPANISH_DOMINICAN_REPUBLIC
 
1933 LANGUAGE_SPANISH_ECUADOR 
= _gdi
.LANGUAGE_SPANISH_ECUADOR
 
1934 LANGUAGE_SPANISH_EL_SALVADOR 
= _gdi
.LANGUAGE_SPANISH_EL_SALVADOR
 
1935 LANGUAGE_SPANISH_GUATEMALA 
= _gdi
.LANGUAGE_SPANISH_GUATEMALA
 
1936 LANGUAGE_SPANISH_HONDURAS 
= _gdi
.LANGUAGE_SPANISH_HONDURAS
 
1937 LANGUAGE_SPANISH_MEXICAN 
= _gdi
.LANGUAGE_SPANISH_MEXICAN
 
1938 LANGUAGE_SPANISH_MODERN 
= _gdi
.LANGUAGE_SPANISH_MODERN
 
1939 LANGUAGE_SPANISH_NICARAGUA 
= _gdi
.LANGUAGE_SPANISH_NICARAGUA
 
1940 LANGUAGE_SPANISH_PANAMA 
= _gdi
.LANGUAGE_SPANISH_PANAMA
 
1941 LANGUAGE_SPANISH_PARAGUAY 
= _gdi
.LANGUAGE_SPANISH_PARAGUAY
 
1942 LANGUAGE_SPANISH_PERU 
= _gdi
.LANGUAGE_SPANISH_PERU
 
1943 LANGUAGE_SPANISH_PUERTO_RICO 
= _gdi
.LANGUAGE_SPANISH_PUERTO_RICO
 
1944 LANGUAGE_SPANISH_URUGUAY 
= _gdi
.LANGUAGE_SPANISH_URUGUAY
 
1945 LANGUAGE_SPANISH_US 
= _gdi
.LANGUAGE_SPANISH_US
 
1946 LANGUAGE_SPANISH_VENEZUELA 
= _gdi
.LANGUAGE_SPANISH_VENEZUELA
 
1947 LANGUAGE_SUNDANESE 
= _gdi
.LANGUAGE_SUNDANESE
 
1948 LANGUAGE_SWAHILI 
= _gdi
.LANGUAGE_SWAHILI
 
1949 LANGUAGE_SWEDISH 
= _gdi
.LANGUAGE_SWEDISH
 
1950 LANGUAGE_SWEDISH_FINLAND 
= _gdi
.LANGUAGE_SWEDISH_FINLAND
 
1951 LANGUAGE_TAGALOG 
= _gdi
.LANGUAGE_TAGALOG
 
1952 LANGUAGE_TAJIK 
= _gdi
.LANGUAGE_TAJIK
 
1953 LANGUAGE_TAMIL 
= _gdi
.LANGUAGE_TAMIL
 
1954 LANGUAGE_TATAR 
= _gdi
.LANGUAGE_TATAR
 
1955 LANGUAGE_TELUGU 
= _gdi
.LANGUAGE_TELUGU
 
1956 LANGUAGE_THAI 
= _gdi
.LANGUAGE_THAI
 
1957 LANGUAGE_TIBETAN 
= _gdi
.LANGUAGE_TIBETAN
 
1958 LANGUAGE_TIGRINYA 
= _gdi
.LANGUAGE_TIGRINYA
 
1959 LANGUAGE_TONGA 
= _gdi
.LANGUAGE_TONGA
 
1960 LANGUAGE_TSONGA 
= _gdi
.LANGUAGE_TSONGA
 
1961 LANGUAGE_TURKISH 
= _gdi
.LANGUAGE_TURKISH
 
1962 LANGUAGE_TURKMEN 
= _gdi
.LANGUAGE_TURKMEN
 
1963 LANGUAGE_TWI 
= _gdi
.LANGUAGE_TWI
 
1964 LANGUAGE_UIGHUR 
= _gdi
.LANGUAGE_UIGHUR
 
1965 LANGUAGE_UKRAINIAN 
= _gdi
.LANGUAGE_UKRAINIAN
 
1966 LANGUAGE_URDU 
= _gdi
.LANGUAGE_URDU
 
1967 LANGUAGE_URDU_INDIA 
= _gdi
.LANGUAGE_URDU_INDIA
 
1968 LANGUAGE_URDU_PAKISTAN 
= _gdi
.LANGUAGE_URDU_PAKISTAN
 
1969 LANGUAGE_UZBEK 
= _gdi
.LANGUAGE_UZBEK
 
1970 LANGUAGE_UZBEK_CYRILLIC 
= _gdi
.LANGUAGE_UZBEK_CYRILLIC
 
1971 LANGUAGE_UZBEK_LATIN 
= _gdi
.LANGUAGE_UZBEK_LATIN
 
1972 LANGUAGE_VIETNAMESE 
= _gdi
.LANGUAGE_VIETNAMESE
 
1973 LANGUAGE_VOLAPUK 
= _gdi
.LANGUAGE_VOLAPUK
 
1974 LANGUAGE_WELSH 
= _gdi
.LANGUAGE_WELSH
 
1975 LANGUAGE_WOLOF 
= _gdi
.LANGUAGE_WOLOF
 
1976 LANGUAGE_XHOSA 
= _gdi
.LANGUAGE_XHOSA
 
1977 LANGUAGE_YIDDISH 
= _gdi
.LANGUAGE_YIDDISH
 
1978 LANGUAGE_YORUBA 
= _gdi
.LANGUAGE_YORUBA
 
1979 LANGUAGE_ZHUANG 
= _gdi
.LANGUAGE_ZHUANG
 
1980 LANGUAGE_ZULU 
= _gdi
.LANGUAGE_ZULU
 
1981 LANGUAGE_USER_DEFINED 
= _gdi
.LANGUAGE_USER_DEFINED
 
1982 class LanguageInfo(object): 
1983     def __init__(self
): raise RuntimeError, "No constructor defined" 
1985         return "<%s.%s; proxy of C++ wxLanguageInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1986     Language 
= property(_gdi
.LanguageInfo_Language_get
, _gdi
.LanguageInfo_Language_set
) 
1987     CanonicalName 
= property(_gdi
.LanguageInfo_CanonicalName_get
, _gdi
.LanguageInfo_CanonicalName_set
) 
1988     Description 
= property(_gdi
.LanguageInfo_Description_get
, _gdi
.LanguageInfo_Description_set
) 
1990 class LanguageInfoPtr(LanguageInfo
): 
1991     def __init__(self
, this
): 
1993         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1994         self
.__class
__ = LanguageInfo
 
1995 _gdi
.LanguageInfo_swigregister(LanguageInfoPtr
) 
1997 LOCALE_CAT_NUMBER 
= _gdi
.LOCALE_CAT_NUMBER
 
1998 LOCALE_CAT_DATE 
= _gdi
.LOCALE_CAT_DATE
 
1999 LOCALE_CAT_MONEY 
= _gdi
.LOCALE_CAT_MONEY
 
2000 LOCALE_CAT_MAX 
= _gdi
.LOCALE_CAT_MAX
 
2001 LOCALE_THOUSANDS_SEP 
= _gdi
.LOCALE_THOUSANDS_SEP
 
2002 LOCALE_DECIMAL_POINT 
= _gdi
.LOCALE_DECIMAL_POINT
 
2003 LOCALE_LOAD_DEFAULT 
= _gdi
.LOCALE_LOAD_DEFAULT
 
2004 LOCALE_CONV_ENCODING 
= _gdi
.LOCALE_CONV_ENCODING
 
2005 class Locale(object): 
2007         return "<%s.%s; proxy of C++ wxLocale instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2008     def __init__(self
, *args
, **kwargs
): 
2009         """__init__(int language=LANGUAGE_DEFAULT, int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING) -> Locale""" 
2010         newobj 
= _gdi
.new_Locale(*args
, **kwargs
) 
2011         self
.this 
= newobj
.this
 
2014     def __del__(self
, destroy
=_gdi
.delete_Locale
): 
2017             if self
.thisown
: destroy(self
) 
2020     def Init1(*args
, **kwargs
): 
2022         Init1(String szName, String szShort=EmptyString, String szLocale=EmptyString,  
2023             bool bLoadDefault=True,  
2024             bool bConvertEncoding=False) -> bool 
2026         return _gdi
.Locale_Init1(*args
, **kwargs
) 
2028     def Init2(*args
, **kwargs
): 
2029         """Init2(int language=LANGUAGE_DEFAULT, int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING) -> bool""" 
2030         return _gdi
.Locale_Init2(*args
, **kwargs
) 
2032     def Init(self
, *_args
, **_kwargs
): 
2033         if type(_args
[0]) in [type(''), type(u
'')]: 
2034             val 
= self
.Init1(*_args
, **_kwargs
) 
2036             val 
= self
.Init2(*_args
, **_kwargs
) 
2039     def GetSystemLanguage(*args
, **kwargs
): 
2040         """GetSystemLanguage() -> int""" 
2041         return _gdi
.Locale_GetSystemLanguage(*args
, **kwargs
) 
2043     GetSystemLanguage 
= staticmethod(GetSystemLanguage
) 
2044     def GetSystemEncoding(*args
, **kwargs
): 
2045         """GetSystemEncoding() -> int""" 
2046         return _gdi
.Locale_GetSystemEncoding(*args
, **kwargs
) 
2048     GetSystemEncoding 
= staticmethod(GetSystemEncoding
) 
2049     def GetSystemEncodingName(*args
, **kwargs
): 
2050         """GetSystemEncodingName() -> String""" 
2051         return _gdi
.Locale_GetSystemEncodingName(*args
, **kwargs
) 
2053     GetSystemEncodingName 
= staticmethod(GetSystemEncodingName
) 
2054     def IsOk(*args
, **kwargs
): 
2055         """IsOk() -> bool""" 
2056         return _gdi
.Locale_IsOk(*args
, **kwargs
) 
2058     def __nonzero__(self
): return self
.IsOk()  
2059     def GetLocale(*args
, **kwargs
): 
2060         """GetLocale() -> String""" 
2061         return _gdi
.Locale_GetLocale(*args
, **kwargs
) 
2063     def GetLanguage(*args
, **kwargs
): 
2064         """GetLanguage() -> int""" 
2065         return _gdi
.Locale_GetLanguage(*args
, **kwargs
) 
2067     def GetSysName(*args
, **kwargs
): 
2068         """GetSysName() -> String""" 
2069         return _gdi
.Locale_GetSysName(*args
, **kwargs
) 
2071     def GetCanonicalName(*args
, **kwargs
): 
2072         """GetCanonicalName() -> String""" 
2073         return _gdi
.Locale_GetCanonicalName(*args
, **kwargs
) 
2075     def AddCatalogLookupPathPrefix(*args
, **kwargs
): 
2076         """AddCatalogLookupPathPrefix(String prefix)""" 
2077         return _gdi
.Locale_AddCatalogLookupPathPrefix(*args
, **kwargs
) 
2079     AddCatalogLookupPathPrefix 
= staticmethod(AddCatalogLookupPathPrefix
) 
2080     def AddCatalog(*args
, **kwargs
): 
2081         """AddCatalog(String szDomain) -> bool""" 
2082         return _gdi
.Locale_AddCatalog(*args
, **kwargs
) 
2084     def IsLoaded(*args
, **kwargs
): 
2085         """IsLoaded(String szDomain) -> bool""" 
2086         return _gdi
.Locale_IsLoaded(*args
, **kwargs
) 
2088     def GetLanguageInfo(*args
, **kwargs
): 
2089         """GetLanguageInfo(int lang) -> LanguageInfo""" 
2090         return _gdi
.Locale_GetLanguageInfo(*args
, **kwargs
) 
2092     GetLanguageInfo 
= staticmethod(GetLanguageInfo
) 
2093     def GetLanguageName(*args
, **kwargs
): 
2094         """GetLanguageName(int lang) -> String""" 
2095         return _gdi
.Locale_GetLanguageName(*args
, **kwargs
) 
2097     GetLanguageName 
= staticmethod(GetLanguageName
) 
2098     def FindLanguageInfo(*args
, **kwargs
): 
2099         """FindLanguageInfo(String locale) -> LanguageInfo""" 
2100         return _gdi
.Locale_FindLanguageInfo(*args
, **kwargs
) 
2102     FindLanguageInfo 
= staticmethod(FindLanguageInfo
) 
2103     def AddLanguage(*args
, **kwargs
): 
2104         """AddLanguage(LanguageInfo info)""" 
2105         return _gdi
.Locale_AddLanguage(*args
, **kwargs
) 
2107     AddLanguage 
= staticmethod(AddLanguage
) 
2108     def GetString(*args
, **kwargs
): 
2109         """GetString(String szOrigString, String szDomain=EmptyString) -> String""" 
2110         return _gdi
.Locale_GetString(*args
, **kwargs
) 
2112     def GetName(*args
, **kwargs
): 
2113         """GetName() -> String""" 
2114         return _gdi
.Locale_GetName(*args
, **kwargs
) 
2117 class LocalePtr(Locale
): 
2118     def __init__(self
, this
): 
2120         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2121         self
.__class
__ = Locale
 
2122 _gdi
.Locale_swigregister(LocalePtr
) 
2124 def Locale_GetSystemLanguage(*args
, **kwargs
): 
2125     """Locale_GetSystemLanguage() -> int""" 
2126     return _gdi
.Locale_GetSystemLanguage(*args
, **kwargs
) 
2128 def Locale_GetSystemEncoding(*args
, **kwargs
): 
2129     """Locale_GetSystemEncoding() -> int""" 
2130     return _gdi
.Locale_GetSystemEncoding(*args
, **kwargs
) 
2132 def Locale_GetSystemEncodingName(*args
, **kwargs
): 
2133     """Locale_GetSystemEncodingName() -> String""" 
2134     return _gdi
.Locale_GetSystemEncodingName(*args
, **kwargs
) 
2136 def Locale_AddCatalogLookupPathPrefix(*args
, **kwargs
): 
2137     """Locale_AddCatalogLookupPathPrefix(String prefix)""" 
2138     return _gdi
.Locale_AddCatalogLookupPathPrefix(*args
, **kwargs
) 
2140 def Locale_GetLanguageInfo(*args
, **kwargs
): 
2141     """Locale_GetLanguageInfo(int lang) -> LanguageInfo""" 
2142     return _gdi
.Locale_GetLanguageInfo(*args
, **kwargs
) 
2144 def Locale_GetLanguageName(*args
, **kwargs
): 
2145     """Locale_GetLanguageName(int lang) -> String""" 
2146     return _gdi
.Locale_GetLanguageName(*args
, **kwargs
) 
2148 def Locale_FindLanguageInfo(*args
, **kwargs
): 
2149     """Locale_FindLanguageInfo(String locale) -> LanguageInfo""" 
2150     return _gdi
.Locale_FindLanguageInfo(*args
, **kwargs
) 
2152 def Locale_AddLanguage(*args
, **kwargs
): 
2153     """Locale_AddLanguage(LanguageInfo info)""" 
2154     return _gdi
.Locale_AddLanguage(*args
, **kwargs
) 
2157 def GetLocale(*args
, **kwargs
): 
2158     """GetLocale() -> Locale""" 
2159     return _gdi
.GetLocale(*args
, **kwargs
) 
2160 #--------------------------------------------------------------------------- 
2162 CONVERT_STRICT 
= _gdi
.CONVERT_STRICT
 
2163 CONVERT_SUBSTITUTE 
= _gdi
.CONVERT_SUBSTITUTE
 
2164 PLATFORM_CURRENT 
= _gdi
.PLATFORM_CURRENT
 
2165 PLATFORM_UNIX 
= _gdi
.PLATFORM_UNIX
 
2166 PLATFORM_WINDOWS 
= _gdi
.PLATFORM_WINDOWS
 
2167 PLATFORM_OS2 
= _gdi
.PLATFORM_OS2
 
2168 PLATFORM_MAC 
= _gdi
.PLATFORM_MAC
 
2169 class EncodingConverter(core
.Object
): 
2171         return "<%s.%s; proxy of C++ wxEncodingConverter instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2172     def __init__(self
, *args
, **kwargs
): 
2173         """__init__() -> EncodingConverter""" 
2174         newobj 
= _gdi
.new_EncodingConverter(*args
, **kwargs
) 
2175         self
.this 
= newobj
.this
 
2178     def __del__(self
, destroy
=_gdi
.delete_EncodingConverter
): 
2181             if self
.thisown
: destroy(self
) 
2184     def Init(*args
, **kwargs
): 
2185         """Init(int input_enc, int output_enc, int method=CONVERT_STRICT) -> bool""" 
2186         return _gdi
.EncodingConverter_Init(*args
, **kwargs
) 
2188     def Convert(*args
, **kwargs
): 
2189         """Convert(String input) -> String""" 
2190         return _gdi
.EncodingConverter_Convert(*args
, **kwargs
) 
2192     def GetPlatformEquivalents(*args
, **kwargs
): 
2193         """GetPlatformEquivalents(int enc, int platform=PLATFORM_CURRENT) -> wxFontEncodingArray""" 
2194         return _gdi
.EncodingConverter_GetPlatformEquivalents(*args
, **kwargs
) 
2196     GetPlatformEquivalents 
= staticmethod(GetPlatformEquivalents
) 
2197     def GetAllEquivalents(*args
, **kwargs
): 
2198         """GetAllEquivalents(int enc) -> wxFontEncodingArray""" 
2199         return _gdi
.EncodingConverter_GetAllEquivalents(*args
, **kwargs
) 
2201     GetAllEquivalents 
= staticmethod(GetAllEquivalents
) 
2202     def CanConvert(*args
, **kwargs
): 
2203         """CanConvert(int encIn, int encOut) -> bool""" 
2204         return _gdi
.EncodingConverter_CanConvert(*args
, **kwargs
) 
2206     CanConvert 
= staticmethod(CanConvert
) 
2207     def __nonzero__(self
): return self
.IsOk()  
2209 class EncodingConverterPtr(EncodingConverter
): 
2210     def __init__(self
, this
): 
2212         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2213         self
.__class
__ = EncodingConverter
 
2214 _gdi
.EncodingConverter_swigregister(EncodingConverterPtr
) 
2216 def GetTranslation(*args
): 
2218     GetTranslation(String str) -> String 
2219     GetTranslation(String str, String strPlural, size_t n) -> String 
2221     return _gdi
.GetTranslation(*args
) 
2223 def EncodingConverter_GetPlatformEquivalents(*args
, **kwargs
): 
2224     """EncodingConverter_GetPlatformEquivalents(int enc, int platform=PLATFORM_CURRENT) -> wxFontEncodingArray""" 
2225     return _gdi
.EncodingConverter_GetPlatformEquivalents(*args
, **kwargs
) 
2227 def EncodingConverter_GetAllEquivalents(*args
, **kwargs
): 
2228     """EncodingConverter_GetAllEquivalents(int enc) -> wxFontEncodingArray""" 
2229     return _gdi
.EncodingConverter_GetAllEquivalents(*args
, **kwargs
) 
2231 def EncodingConverter_CanConvert(*args
, **kwargs
): 
2232     """EncodingConverter_CanConvert(int encIn, int encOut) -> bool""" 
2233     return _gdi
.EncodingConverter_CanConvert(*args
, **kwargs
) 
2235 #---------------------------------------------------------------------------- 
2236 # wxGTK sets the locale when initialized.  Doing this at the Python 
2237 # level should set it up to match what GTK is doing at the C level. 
2238 if wx
.Platform 
== "__WXGTK__": 
2241         locale
.setlocale(locale
.LC_ALL
, "") 
2245 # On MSW add the directory where the wxWindows catalogs were installed 
2246 # to the default catalog path. 
2247 if wx
.Platform 
== "__WXMSW__": 
2249     localedir 
= os
.path
.join(os
.path
.split(__file__
)[0], "locale") 
2250     Locale_AddCatalogLookupPathPrefix(localedir
) 
2253 #---------------------------------------------------------------------------- 
2255 #--------------------------------------------------------------------------- 
2257 class DC(core
.Object
): 
2258     def __init__(self
): raise RuntimeError, "No constructor defined" 
2260         return "<%s.%s; proxy of C++ wxDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2261     def __del__(self
, destroy
=_gdi
.delete_DC
): 
2264             if self
.thisown
: destroy(self
) 
2267     def BeginDrawing(*args
, **kwargs
): 
2268         """BeginDrawing()""" 
2269         return _gdi
.DC_BeginDrawing(*args
, **kwargs
) 
2271     def EndDrawing(*args
, **kwargs
): 
2273         return _gdi
.DC_EndDrawing(*args
, **kwargs
) 
2275     def FloodFillXY(*args
, **kwargs
): 
2276         """FloodFillXY(int x, int y, Colour col, int style=FLOOD_SURFACE) -> bool""" 
2277         return _gdi
.DC_FloodFillXY(*args
, **kwargs
) 
2279     def FloodFill(*args
, **kwargs
): 
2280         """FloodFill(Point pt, Colour col, int style=FLOOD_SURFACE) -> bool""" 
2281         return _gdi
.DC_FloodFill(*args
, **kwargs
) 
2283     def GetPixelXY(*args
, **kwargs
): 
2284         """GetPixelXY(int x, int y) -> Colour""" 
2285         return _gdi
.DC_GetPixelXY(*args
, **kwargs
) 
2287     def GetPixel(*args
, **kwargs
): 
2288         """GetPixel(Point pt) -> Colour""" 
2289         return _gdi
.DC_GetPixel(*args
, **kwargs
) 
2291     def DrawLineXY(*args
, **kwargs
): 
2292         """DrawLineXY(int x1, int y1, int x2, int y2)""" 
2293         return _gdi
.DC_DrawLineXY(*args
, **kwargs
) 
2295     def DrawLine(*args
, **kwargs
): 
2296         """DrawLine(Point pt1, Point pt2)""" 
2297         return _gdi
.DC_DrawLine(*args
, **kwargs
) 
2299     def CrossHairXY(*args
, **kwargs
): 
2300         """CrossHairXY(int x, int y)""" 
2301         return _gdi
.DC_CrossHairXY(*args
, **kwargs
) 
2303     def CrossHair(*args
, **kwargs
): 
2304         """CrossHair(Point pt)""" 
2305         return _gdi
.DC_CrossHair(*args
, **kwargs
) 
2307     def DrawArcXY(*args
, **kwargs
): 
2308         """DrawArcXY(int x1, int y1, int x2, int y2, int xc, int yc)""" 
2309         return _gdi
.DC_DrawArcXY(*args
, **kwargs
) 
2311     def DrawArc(*args
, **kwargs
): 
2312         """DrawArc(Point pt1, Point pt2, Point centre)""" 
2313         return _gdi
.DC_DrawArc(*args
, **kwargs
) 
2315     def DrawCheckMarkXY(*args
, **kwargs
): 
2316         """DrawCheckMarkXY(int x, int y, int width, int height)""" 
2317         return _gdi
.DC_DrawCheckMarkXY(*args
, **kwargs
) 
2319     def DrawCheckMark(*args
, **kwargs
): 
2320         """DrawCheckMark(Rect rect)""" 
2321         return _gdi
.DC_DrawCheckMark(*args
, **kwargs
) 
2323     def DrawEllipticArcXY(*args
, **kwargs
): 
2324         """DrawEllipticArcXY(int x, int y, int w, int h, double sa, double ea)""" 
2325         return _gdi
.DC_DrawEllipticArcXY(*args
, **kwargs
) 
2327     def DrawEllipticArc(*args
, **kwargs
): 
2328         """DrawEllipticArc(Point pt, Size sz, double sa, double ea)""" 
2329         return _gdi
.DC_DrawEllipticArc(*args
, **kwargs
) 
2331     def DrawPointXY(*args
, **kwargs
): 
2332         """DrawPointXY(int x, int y)""" 
2333         return _gdi
.DC_DrawPointXY(*args
, **kwargs
) 
2335     def DrawPoint(*args
, **kwargs
): 
2336         """DrawPoint(Point pt)""" 
2337         return _gdi
.DC_DrawPoint(*args
, **kwargs
) 
2339     def DrawRectangleXY(*args
, **kwargs
): 
2340         """DrawRectangleXY(int x, int y, int width, int height)""" 
2341         return _gdi
.DC_DrawRectangleXY(*args
, **kwargs
) 
2343     def DrawRectangle(*args
, **kwargs
): 
2344         """DrawRectangle(Point pt, Size sz)""" 
2345         return _gdi
.DC_DrawRectangle(*args
, **kwargs
) 
2347     def DrawRectangleRect(*args
, **kwargs
): 
2348         """DrawRectangleRect(Rect rect)""" 
2349         return _gdi
.DC_DrawRectangleRect(*args
, **kwargs
) 
2351     def DrawRoundedRectangleXY(*args
, **kwargs
): 
2352         """DrawRoundedRectangleXY(int x, int y, int width, int height, double radius)""" 
2353         return _gdi
.DC_DrawRoundedRectangleXY(*args
, **kwargs
) 
2355     def DrawRoundedRectangle(*args
, **kwargs
): 
2356         """DrawRoundedRectangle(Point pt, Size sz, double radius)""" 
2357         return _gdi
.DC_DrawRoundedRectangle(*args
, **kwargs
) 
2359     def DrawRoundedRectangleRect(*args
, **kwargs
): 
2360         """DrawRoundedRectangleRect(Rect r, double radius)""" 
2361         return _gdi
.DC_DrawRoundedRectangleRect(*args
, **kwargs
) 
2363     def DrawCircleXY(*args
, **kwargs
): 
2364         """DrawCircleXY(int x, int y, int radius)""" 
2365         return _gdi
.DC_DrawCircleXY(*args
, **kwargs
) 
2367     def DrawCircle(*args
, **kwargs
): 
2368         """DrawCircle(Point pt, int radius)""" 
2369         return _gdi
.DC_DrawCircle(*args
, **kwargs
) 
2371     def DrawEllipseXY(*args
, **kwargs
): 
2372         """DrawEllipseXY(int x, int y, int width, int height)""" 
2373         return _gdi
.DC_DrawEllipseXY(*args
, **kwargs
) 
2375     def DrawEllipse(*args
, **kwargs
): 
2376         """DrawEllipse(Point pt, Size sz)""" 
2377         return _gdi
.DC_DrawEllipse(*args
, **kwargs
) 
2379     def DrawEllipseRect(*args
, **kwargs
): 
2380         """DrawEllipseRect(Rect rect)""" 
2381         return _gdi
.DC_DrawEllipseRect(*args
, **kwargs
) 
2383     def DrawIconXY(*args
, **kwargs
): 
2384         """DrawIconXY(Icon icon, int x, int y)""" 
2385         return _gdi
.DC_DrawIconXY(*args
, **kwargs
) 
2387     def DrawIcon(*args
, **kwargs
): 
2388         """DrawIcon(Icon icon, Point pt)""" 
2389         return _gdi
.DC_DrawIcon(*args
, **kwargs
) 
2391     def DrawBitmapXY(*args
, **kwargs
): 
2392         """DrawBitmapXY(Bitmap bmp, int x, int y, bool useMask=False)""" 
2393         return _gdi
.DC_DrawBitmapXY(*args
, **kwargs
) 
2395     def DrawBitmap(*args
, **kwargs
): 
2396         """DrawBitmap(Bitmap bmp, Point pt, bool useMask=False)""" 
2397         return _gdi
.DC_DrawBitmap(*args
, **kwargs
) 
2399     def DrawTextXY(*args
, **kwargs
): 
2400         """DrawTextXY(String text, int x, int y)""" 
2401         return _gdi
.DC_DrawTextXY(*args
, **kwargs
) 
2403     def DrawText(*args
, **kwargs
): 
2404         """DrawText(String text, Point pt)""" 
2405         return _gdi
.DC_DrawText(*args
, **kwargs
) 
2407     def DrawRotatedTextXY(*args
, **kwargs
): 
2408         """DrawRotatedTextXY(String text, int x, int y, double angle)""" 
2409         return _gdi
.DC_DrawRotatedTextXY(*args
, **kwargs
) 
2411     def DrawRotatedText(*args
, **kwargs
): 
2412         """DrawRotatedText(String text, Point pt, double angle)""" 
2413         return _gdi
.DC_DrawRotatedText(*args
, **kwargs
) 
2415     def BlitXY(*args
, **kwargs
): 
2417         BlitXY(int xdest, int ydest, int width, int height, DC source,  
2418             int xsrc, int ysrc, int rop=COPY, bool useMask=False,  
2419             int xsrcMask=-1, int ysrcMask=-1) -> bool 
2421         return _gdi
.DC_BlitXY(*args
, **kwargs
) 
2423     def Blit(*args
, **kwargs
): 
2425         Blit(Point destPt, Size sz, DC source, Point srcPt, int rop=COPY,  
2426             bool useMask=False, Point srcPtMask=DefaultPosition) -> bool 
2428         return _gdi
.DC_Blit(*args
, **kwargs
) 
2430     def DrawLines(*args
, **kwargs
): 
2431         """DrawLines(int points, Point points_array, int xoffset=0, int yoffset=0)""" 
2432         return _gdi
.DC_DrawLines(*args
, **kwargs
) 
2434     def DrawPolygon(*args
, **kwargs
): 
2436         DrawPolygon(int points, Point points_array, int xoffset=0, int yoffset=0,  
2437             int fillStyle=ODDEVEN_RULE) 
2439         return _gdi
.DC_DrawPolygon(*args
, **kwargs
) 
2441     def DrawLabel(*args
, **kwargs
): 
2443         DrawLabel(String text, Rect rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP,  
2446         return _gdi
.DC_DrawLabel(*args
, **kwargs
) 
2448     def DrawImageLabel(*args
, **kwargs
): 
2450         DrawImageLabel(String text, Bitmap image, Rect rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP,  
2451             int indexAccel=-1) -> Rect 
2453         return _gdi
.DC_DrawImageLabel(*args
, **kwargs
) 
2455     def DrawSpline(*args
, **kwargs
): 
2456         """DrawSpline(int points, Point points_array)""" 
2457         return _gdi
.DC_DrawSpline(*args
, **kwargs
) 
2459     def Clear(*args
, **kwargs
): 
2461         return _gdi
.DC_Clear(*args
, **kwargs
) 
2463     def StartDoc(*args
, **kwargs
): 
2464         """StartDoc(String message) -> bool""" 
2465         return _gdi
.DC_StartDoc(*args
, **kwargs
) 
2467     def EndDoc(*args
, **kwargs
): 
2469         return _gdi
.DC_EndDoc(*args
, **kwargs
) 
2471     def StartPage(*args
, **kwargs
): 
2473         return _gdi
.DC_StartPage(*args
, **kwargs
) 
2475     def EndPage(*args
, **kwargs
): 
2477         return _gdi
.DC_EndPage(*args
, **kwargs
) 
2479     def SetFont(*args
, **kwargs
): 
2480         """SetFont(Font font)""" 
2481         return _gdi
.DC_SetFont(*args
, **kwargs
) 
2483     def SetPen(*args
, **kwargs
): 
2484         """SetPen(Pen pen)""" 
2485         return _gdi
.DC_SetPen(*args
, **kwargs
) 
2487     def SetBrush(*args
, **kwargs
): 
2488         """SetBrush(Brush brush)""" 
2489         return _gdi
.DC_SetBrush(*args
, **kwargs
) 
2491     def SetBackground(*args
, **kwargs
): 
2492         """SetBackground(Brush brush)""" 
2493         return _gdi
.DC_SetBackground(*args
, **kwargs
) 
2495     def SetBackgroundMode(*args
, **kwargs
): 
2496         """SetBackgroundMode(int mode)""" 
2497         return _gdi
.DC_SetBackgroundMode(*args
, **kwargs
) 
2499     def SetPalette(*args
, **kwargs
): 
2500         """SetPalette(Palette palette)""" 
2501         return _gdi
.DC_SetPalette(*args
, **kwargs
) 
2503     def SetClippingRegionXY(*args
, **kwargs
): 
2504         """SetClippingRegionXY(int x, int y, int width, int height)""" 
2505         return _gdi
.DC_SetClippingRegionXY(*args
, **kwargs
) 
2507     def SetClippingRegion(*args
, **kwargs
): 
2508         """SetClippingRegion(Point pt, Size sz)""" 
2509         return _gdi
.DC_SetClippingRegion(*args
, **kwargs
) 
2511     def SetClippingRect(*args
, **kwargs
): 
2512         """SetClippingRect(Rect rect)""" 
2513         return _gdi
.DC_SetClippingRect(*args
, **kwargs
) 
2515     def SetClippingRegionAsRegion(*args
, **kwargs
): 
2516         """SetClippingRegionAsRegion(Region region)""" 
2517         return _gdi
.DC_SetClippingRegionAsRegion(*args
, **kwargs
) 
2519     def DestroyClippingRegion(*args
, **kwargs
): 
2520         """DestroyClippingRegion()""" 
2521         return _gdi
.DC_DestroyClippingRegion(*args
, **kwargs
) 
2523     def GetClippingBox(*args
, **kwargs
): 
2524         """GetClippingBox() -> (x, y, width, height)""" 
2525         return _gdi
.DC_GetClippingBox(*args
, **kwargs
) 
2527     def GetClippingRect(*args
, **kwargs
): 
2528         """GetClippingRect() -> Rect""" 
2529         return _gdi
.DC_GetClippingRect(*args
, **kwargs
) 
2531     def GetCharHeight(*args
, **kwargs
): 
2532         """GetCharHeight() -> int""" 
2533         return _gdi
.DC_GetCharHeight(*args
, **kwargs
) 
2535     def GetCharWidth(*args
, **kwargs
): 
2536         """GetCharWidth() -> int""" 
2537         return _gdi
.DC_GetCharWidth(*args
, **kwargs
) 
2539     def GetTextExtent(*args
, **kwargs
): 
2541         GetTextExtent(wxString string) -> (width, height) 
2543         Get the width and height of the text using the current font. 
2544         Only works for single line strings. 
2546         return _gdi
.DC_GetTextExtent(*args
, **kwargs
) 
2548     def GetFullTextExtent(*args
, **kwargs
): 
2550         GetFullTextExtent(wxString string, Font font=None) -> 
2551            (width, height, descent, externalLeading) 
2553         Get the width, height, decent and leading of the text using the current or specified font. 
2554         Only works for single line strings. 
2556         return _gdi
.DC_GetFullTextExtent(*args
, **kwargs
) 
2558     def GetMultiLineTextExtent(*args
, **kwargs
): 
2560         GetMultiLineTextExtent(wxString string, Font font=None) -> 
2561            (width, height, descent, externalLeading) 
2563         Get the width, height, decent and leading of the text using the current or specified font. 
2564         Works for single as well as multi-line strings. 
2566         return _gdi
.DC_GetMultiLineTextExtent(*args
, **kwargs
) 
2568     def GetPartialTextExtents(*args
, **kwargs
): 
2569         """GetPartialTextExtents(String text) -> wxArrayInt""" 
2570         return _gdi
.DC_GetPartialTextExtents(*args
, **kwargs
) 
2572     def GetSize(*args
, **kwargs
): 
2576         Get the DC size in device units. 
2578         return _gdi
.DC_GetSize(*args
, **kwargs
) 
2580     def GetSizeTuple(*args
, **kwargs
): 
2582         GetSizeTuple() -> (width, height) 
2584         Get the DC size in device units. 
2586         return _gdi
.DC_GetSizeTuple(*args
, **kwargs
) 
2588     def GetSizeMM(*args
, **kwargs
): 
2592         Get the DC size in milimeters. 
2594         return _gdi
.DC_GetSizeMM(*args
, **kwargs
) 
2596     def GetSizeMMTuple(*args
, **kwargs
): 
2598         GetSizeMMTuple() -> (width, height) 
2600         Get the DC size in milimeters. 
2602         return _gdi
.DC_GetSizeMMTuple(*args
, **kwargs
) 
2604     def DeviceToLogicalX(*args
, **kwargs
): 
2605         """DeviceToLogicalX(int x) -> int""" 
2606         return _gdi
.DC_DeviceToLogicalX(*args
, **kwargs
) 
2608     def DeviceToLogicalY(*args
, **kwargs
): 
2609         """DeviceToLogicalY(int y) -> int""" 
2610         return _gdi
.DC_DeviceToLogicalY(*args
, **kwargs
) 
2612     def DeviceToLogicalXRel(*args
, **kwargs
): 
2613         """DeviceToLogicalXRel(int x) -> int""" 
2614         return _gdi
.DC_DeviceToLogicalXRel(*args
, **kwargs
) 
2616     def DeviceToLogicalYRel(*args
, **kwargs
): 
2617         """DeviceToLogicalYRel(int y) -> int""" 
2618         return _gdi
.DC_DeviceToLogicalYRel(*args
, **kwargs
) 
2620     def LogicalToDeviceX(*args
, **kwargs
): 
2621         """LogicalToDeviceX(int x) -> int""" 
2622         return _gdi
.DC_LogicalToDeviceX(*args
, **kwargs
) 
2624     def LogicalToDeviceY(*args
, **kwargs
): 
2625         """LogicalToDeviceY(int y) -> int""" 
2626         return _gdi
.DC_LogicalToDeviceY(*args
, **kwargs
) 
2628     def LogicalToDeviceXRel(*args
, **kwargs
): 
2629         """LogicalToDeviceXRel(int x) -> int""" 
2630         return _gdi
.DC_LogicalToDeviceXRel(*args
, **kwargs
) 
2632     def LogicalToDeviceYRel(*args
, **kwargs
): 
2633         """LogicalToDeviceYRel(int y) -> int""" 
2634         return _gdi
.DC_LogicalToDeviceYRel(*args
, **kwargs
) 
2636     def CanDrawBitmap(*args
, **kwargs
): 
2637         """CanDrawBitmap() -> bool""" 
2638         return _gdi
.DC_CanDrawBitmap(*args
, **kwargs
) 
2640     def CanGetTextExtent(*args
, **kwargs
): 
2641         """CanGetTextExtent() -> bool""" 
2642         return _gdi
.DC_CanGetTextExtent(*args
, **kwargs
) 
2644     def GetDepth(*args
, **kwargs
): 
2645         """GetDepth() -> int""" 
2646         return _gdi
.DC_GetDepth(*args
, **kwargs
) 
2648     def GetPPI(*args
, **kwargs
): 
2649         """GetPPI() -> Size""" 
2650         return _gdi
.DC_GetPPI(*args
, **kwargs
) 
2652     def Ok(*args
, **kwargs
): 
2654         return _gdi
.DC_Ok(*args
, **kwargs
) 
2656     def GetBackgroundMode(*args
, **kwargs
): 
2657         """GetBackgroundMode() -> int""" 
2658         return _gdi
.DC_GetBackgroundMode(*args
, **kwargs
) 
2660     def GetBackground(*args
, **kwargs
): 
2661         """GetBackground() -> Brush""" 
2662         return _gdi
.DC_GetBackground(*args
, **kwargs
) 
2664     def GetBrush(*args
, **kwargs
): 
2665         """GetBrush() -> Brush""" 
2666         return _gdi
.DC_GetBrush(*args
, **kwargs
) 
2668     def GetFont(*args
, **kwargs
): 
2669         """GetFont() -> Font""" 
2670         return _gdi
.DC_GetFont(*args
, **kwargs
) 
2672     def GetPen(*args
, **kwargs
): 
2673         """GetPen() -> Pen""" 
2674         return _gdi
.DC_GetPen(*args
, **kwargs
) 
2676     def GetTextBackground(*args
, **kwargs
): 
2677         """GetTextBackground() -> Colour""" 
2678         return _gdi
.DC_GetTextBackground(*args
, **kwargs
) 
2680     def GetTextForeground(*args
, **kwargs
): 
2681         """GetTextForeground() -> Colour""" 
2682         return _gdi
.DC_GetTextForeground(*args
, **kwargs
) 
2684     def SetTextForeground(*args
, **kwargs
): 
2685         """SetTextForeground(Colour colour)""" 
2686         return _gdi
.DC_SetTextForeground(*args
, **kwargs
) 
2688     def SetTextBackground(*args
, **kwargs
): 
2689         """SetTextBackground(Colour colour)""" 
2690         return _gdi
.DC_SetTextBackground(*args
, **kwargs
) 
2692     def GetMapMode(*args
, **kwargs
): 
2693         """GetMapMode() -> int""" 
2694         return _gdi
.DC_GetMapMode(*args
, **kwargs
) 
2696     def SetMapMode(*args
, **kwargs
): 
2697         """SetMapMode(int mode)""" 
2698         return _gdi
.DC_SetMapMode(*args
, **kwargs
) 
2700     def GetUserScale(*args
, **kwargs
): 
2701         """GetUserScale() -> (xScale, yScale)""" 
2702         return _gdi
.DC_GetUserScale(*args
, **kwargs
) 
2704     def SetUserScale(*args
, **kwargs
): 
2705         """SetUserScale(double x, double y)""" 
2706         return _gdi
.DC_SetUserScale(*args
, **kwargs
) 
2708     def GetLogicalScale(*args
, **kwargs
): 
2709         """GetLogicalScale() -> (xScale, yScale)""" 
2710         return _gdi
.DC_GetLogicalScale(*args
, **kwargs
) 
2712     def SetLogicalScale(*args
, **kwargs
): 
2713         """SetLogicalScale(double x, double y)""" 
2714         return _gdi
.DC_SetLogicalScale(*args
, **kwargs
) 
2716     def GetLogicalOrigin(*args
, **kwargs
): 
2717         """GetLogicalOrigin() -> Point""" 
2718         return _gdi
.DC_GetLogicalOrigin(*args
, **kwargs
) 
2720     def GetLogicalOriginTuple(*args
, **kwargs
): 
2721         """GetLogicalOriginTuple() -> (x,y)""" 
2722         return _gdi
.DC_GetLogicalOriginTuple(*args
, **kwargs
) 
2724     def SetLogicalOrigin(*args
, **kwargs
): 
2725         """SetLogicalOrigin(int x, int y)""" 
2726         return _gdi
.DC_SetLogicalOrigin(*args
, **kwargs
) 
2728     def GetDeviceOrigin(*args
, **kwargs
): 
2729         """GetDeviceOrigin() -> Point""" 
2730         return _gdi
.DC_GetDeviceOrigin(*args
, **kwargs
) 
2732     def GetDeviceOriginTuple(*args
, **kwargs
): 
2733         """GetDeviceOriginTuple() -> (x,y)""" 
2734         return _gdi
.DC_GetDeviceOriginTuple(*args
, **kwargs
) 
2736     def SetDeviceOrigin(*args
, **kwargs
): 
2737         """SetDeviceOrigin(int x, int y)""" 
2738         return _gdi
.DC_SetDeviceOrigin(*args
, **kwargs
) 
2740     def SetAxisOrientation(*args
, **kwargs
): 
2741         """SetAxisOrientation(bool xLeftRight, bool yBottomUp)""" 
2742         return _gdi
.DC_SetAxisOrientation(*args
, **kwargs
) 
2744     def GetLogicalFunction(*args
, **kwargs
): 
2745         """GetLogicalFunction() -> int""" 
2746         return _gdi
.DC_GetLogicalFunction(*args
, **kwargs
) 
2748     def SetLogicalFunction(*args
, **kwargs
): 
2749         """SetLogicalFunction(int function)""" 
2750         return _gdi
.DC_SetLogicalFunction(*args
, **kwargs
) 
2752     def SetOptimization(*args
, **kwargs
): 
2753         """SetOptimization(bool opt)""" 
2754         return _gdi
.DC_SetOptimization(*args
, **kwargs
) 
2756     def GetOptimization(*args
, **kwargs
): 
2757         """GetOptimization() -> bool""" 
2758         return _gdi
.DC_GetOptimization(*args
, **kwargs
) 
2760     def CalcBoundingBox(*args
, **kwargs
): 
2761         """CalcBoundingBox(int x, int y)""" 
2762         return _gdi
.DC_CalcBoundingBox(*args
, **kwargs
) 
2764     def ResetBoundingBox(*args
, **kwargs
): 
2765         """ResetBoundingBox()""" 
2766         return _gdi
.DC_ResetBoundingBox(*args
, **kwargs
) 
2768     def MinX(*args
, **kwargs
): 
2770         return _gdi
.DC_MinX(*args
, **kwargs
) 
2772     def MaxX(*args
, **kwargs
): 
2774         return _gdi
.DC_MaxX(*args
, **kwargs
) 
2776     def MinY(*args
, **kwargs
): 
2778         return _gdi
.DC_MinY(*args
, **kwargs
) 
2780     def MaxY(*args
, **kwargs
): 
2782         return _gdi
.DC_MaxY(*args
, **kwargs
) 
2784     def GetBoundingBox(*args
, **kwargs
): 
2785         """GetBoundingBox() -> (x1,y1, x2,y2)""" 
2786         return _gdi
.DC_GetBoundingBox(*args
, **kwargs
) 
2788     def __nonzero__(self
): return self
.Ok()  
2789     def _DrawPointList(*args
, **kwargs
): 
2790         """_DrawPointList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject""" 
2791         return _gdi
.DC__DrawPointList(*args
, **kwargs
) 
2793     def _DrawLineList(*args
, **kwargs
): 
2794         """_DrawLineList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject""" 
2795         return _gdi
.DC__DrawLineList(*args
, **kwargs
) 
2797     def _DrawRectangleList(*args
, **kwargs
): 
2798         """_DrawRectangleList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject""" 
2799         return _gdi
.DC__DrawRectangleList(*args
, **kwargs
) 
2801     def _DrawEllipseList(*args
, **kwargs
): 
2802         """_DrawEllipseList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject""" 
2803         return _gdi
.DC__DrawEllipseList(*args
, **kwargs
) 
2805     def _DrawPolygonList(*args
, **kwargs
): 
2806         """_DrawPolygonList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject""" 
2807         return _gdi
.DC__DrawPolygonList(*args
, **kwargs
) 
2809     def _DrawTextList(*args
, **kwargs
): 
2811         _DrawTextList(PyObject textList, PyObject pyPoints, PyObject foregroundList,  
2812             PyObject backgroundList) -> PyObject 
2814         return _gdi
.DC__DrawTextList(*args
, **kwargs
) 
2816     def DrawPointList(self
, points
, pens
=None): 
2819         elif isinstance(pens
, wx
.Pen
): 
2821         elif len(pens
) != len(points
): 
2822            raise ValueError('points and pens must have same length') 
2823         return self
._DrawPointList
(points
, pens
, []) 
2826     def DrawLineList(self
, lines
, pens
=None): 
2829         elif isinstance(pens
, wx
.Pen
): 
2831         elif len(pens
) != len(lines
): 
2832            raise ValueError('lines and pens must have same length') 
2833         return self
._DrawLineList
(lines
, pens
, []) 
2836     def DrawRectangleList(self
, rectangles
, pens
=None, brushes
=None): 
2839         elif isinstance(pens
, wx
.Pen
): 
2841         elif len(pens
) != len(rectangles
): 
2842            raise ValueError('rectangles and pens must have same length') 
2845         elif isinstance(brushes
, wx
.Brush
): 
2847         elif len(brushes
) != len(rectangles
): 
2848            raise ValueError('rectangles and brushes must have same length') 
2849         return self
._DrawRectangleList
(rectangles
, pens
, brushes
) 
2852     def DrawEllipseList(self
, ellipses
, pens
=None, brushes
=None): 
2855         elif isinstance(pens
, wx
.Pen
): 
2857         elif len(pens
) != len(ellipses
): 
2858            raise ValueError('ellipses and pens must have same length') 
2861         elif isinstance(brushes
, wx
.Brush
): 
2863         elif len(brushes
) != len(ellipses
): 
2864            raise ValueError('ellipses and brushes must have same length') 
2865         return self
._DrawEllipseList
(ellipses
, pens
, brushes
) 
2868     def DrawPolygonList(self
, polygons
, pens
=None, brushes
=None): 
2869         ## Note: This does not currently support fill style or offset 
2870         ## you can always use the non-List version if need be. 
2873         elif isinstance(pens
, wx
.Pen
): 
2875         elif len(pens
) != len(polygons
): 
2876            raise ValueError('polygons and pens must have same length') 
2879         elif isinstance(brushes
, wx
.Brush
): 
2881         elif len(brushes
) != len(polygons
): 
2882            raise ValueError('polygons and brushes must have same length') 
2883         return self
._DrawPolygonList
(polygons
, pens
, brushes
) 
2886     def DrawTextList(self
, textList
, coords
, foregrounds 
= None, backgrounds 
= None, fonts 
= None): 
2887         ## NOTE: this does not currently support changing the font 
2888         ##       Make sure you set Background mode to wxSolid (DC.SetBackgroundMode) 
2889         ##       If you want backgounds to do anything. 
2890         if type(textList
) == type(''): 
2891            textList 
= [textList
] 
2892         elif len(textList
) != len(coords
): 
2893            raise ValueError('textlist and coords must have same length') 
2894         if foregrounds 
is None: 
2896         elif isinstance(foregrounds
, wx
.Colour
): 
2897            foregrounds 
= [foregrounds
] 
2898         elif len(foregrounds
) != len(coords
): 
2899            raise ValueError('foregrounds and coords must have same length') 
2900         if backgrounds 
is None: 
2902         elif isinstance(backgrounds
, wx
.Colour
): 
2903            backgrounds 
= [backgrounds
] 
2904         elif len(backgrounds
) != len(coords
): 
2905            raise ValueError('backgrounds and coords must have same length') 
2906         return  self
._DrawTextList
(textList
, coords
, foregrounds
, backgrounds
) 
2910     def __init__(self
, this
): 
2912         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2914 _gdi
.DC_swigregister(DCPtr
) 
2916 #--------------------------------------------------------------------------- 
2920         return "<%s.%s; proxy of C++ wxMemoryDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2921     def __init__(self
, *args
, **kwargs
): 
2922         """__init__() -> MemoryDC""" 
2923         newobj 
= _gdi
.new_MemoryDC(*args
, **kwargs
) 
2924         self
.this 
= newobj
.this
 
2927     def SelectObject(*args
, **kwargs
): 
2928         """SelectObject(Bitmap bitmap)""" 
2929         return _gdi
.MemoryDC_SelectObject(*args
, **kwargs
) 
2932 class MemoryDCPtr(MemoryDC
): 
2933     def __init__(self
, this
): 
2935         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2936         self
.__class
__ = MemoryDC
 
2937 _gdi
.MemoryDC_swigregister(MemoryDCPtr
) 
2939 def MemoryDCFromDC(*args
, **kwargs
): 
2940     """MemoryDCFromDC(DC oldDC) -> MemoryDC""" 
2941     val 
= _gdi
.new_MemoryDCFromDC(*args
, **kwargs
) 
2945 #--------------------------------------------------------------------------- 
2947 class BufferedDC(MemoryDC
): 
2949         return "<%s.%s; proxy of C++ wxBufferedDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2950     def __init__(self
, *args
): 
2952         __init__(DC dc, Bitmap buffer) -> BufferedDC 
2953         __init__(DC dc, Size area) -> BufferedDC 
2955         newobj 
= _gdi
.new_BufferedDC(*args
) 
2956         self
.this 
= newobj
.this
 
2959         self
._dc 
= args
[0] # save a ref so the other dc will not be deleted before self 
2961     def __del__(self
, destroy
=_gdi
.delete_BufferedDC
): 
2964             if self
.thisown
: destroy(self
) 
2967     def UnMask(*args
, **kwargs
): 
2969         return _gdi
.BufferedDC_UnMask(*args
, **kwargs
) 
2972 class BufferedDCPtr(BufferedDC
): 
2973     def __init__(self
, this
): 
2975         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2976         self
.__class
__ = BufferedDC
 
2977 _gdi
.BufferedDC_swigregister(BufferedDCPtr
) 
2979 def BufferedDCInternalBuffer(*args
): 
2980     """BufferedDCInternalBuffer(DC dc, Size area) -> BufferedDC""" 
2981     val 
= _gdi
.new_BufferedDCInternalBuffer(*args
) 
2983     val
._dc 
= args
[0] # save a ref so the other dc will not be deleted before self 
2986 class BufferedPaintDC(BufferedDC
): 
2988         return "<%s.%s; proxy of C++ wxBufferedPaintDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2989     def __init__(self
, *args
, **kwargs
): 
2990         """__init__(Window window, Bitmap buffer=NullBitmap) -> BufferedPaintDC""" 
2991         newobj 
= _gdi
.new_BufferedPaintDC(*args
, **kwargs
) 
2992         self
.this 
= newobj
.this
 
2996 class BufferedPaintDCPtr(BufferedPaintDC
): 
2997     def __init__(self
, this
): 
2999         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3000         self
.__class
__ = BufferedPaintDC
 
3001 _gdi
.BufferedPaintDC_swigregister(BufferedPaintDCPtr
) 
3003 #--------------------------------------------------------------------------- 
3007         return "<%s.%s; proxy of C++ wxScreenDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3008     def __init__(self
, *args
, **kwargs
): 
3009         """__init__() -> ScreenDC""" 
3010         newobj 
= _gdi
.new_ScreenDC(*args
, **kwargs
) 
3011         self
.this 
= newobj
.this
 
3014     def StartDrawingOnTopWin(*args
, **kwargs
): 
3015         """StartDrawingOnTopWin(Window window) -> bool""" 
3016         return _gdi
.ScreenDC_StartDrawingOnTopWin(*args
, **kwargs
) 
3018     def StartDrawingOnTop(*args
, **kwargs
): 
3019         """StartDrawingOnTop(Rect rect=None) -> bool""" 
3020         return _gdi
.ScreenDC_StartDrawingOnTop(*args
, **kwargs
) 
3022     def EndDrawingOnTop(*args
, **kwargs
): 
3023         """EndDrawingOnTop() -> bool""" 
3024         return _gdi
.ScreenDC_EndDrawingOnTop(*args
, **kwargs
) 
3027 class ScreenDCPtr(ScreenDC
): 
3028     def __init__(self
, this
): 
3030         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3031         self
.__class
__ = ScreenDC
 
3032 _gdi
.ScreenDC_swigregister(ScreenDCPtr
) 
3034 #--------------------------------------------------------------------------- 
3038         return "<%s.%s; proxy of C++ wxClientDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3039     def __init__(self
, *args
, **kwargs
): 
3040         """__init__(Window win) -> ClientDC""" 
3041         newobj 
= _gdi
.new_ClientDC(*args
, **kwargs
) 
3042         self
.this 
= newobj
.this
 
3046 class ClientDCPtr(ClientDC
): 
3047     def __init__(self
, this
): 
3049         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3050         self
.__class
__ = ClientDC
 
3051 _gdi
.ClientDC_swigregister(ClientDCPtr
) 
3053 #--------------------------------------------------------------------------- 
3057         return "<%s.%s; proxy of C++ wxPaintDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3058     def __init__(self
, *args
, **kwargs
): 
3059         """__init__(Window win) -> PaintDC""" 
3060         newobj 
= _gdi
.new_PaintDC(*args
, **kwargs
) 
3061         self
.this 
= newobj
.this
 
3065 class PaintDCPtr(PaintDC
): 
3066     def __init__(self
, this
): 
3068         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3069         self
.__class
__ = PaintDC
 
3070 _gdi
.PaintDC_swigregister(PaintDCPtr
) 
3072 #--------------------------------------------------------------------------- 
3076         return "<%s.%s; proxy of C++ wxWindowDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3077     def __init__(self
, *args
, **kwargs
): 
3078         """__init__(Window win) -> WindowDC""" 
3079         newobj 
= _gdi
.new_WindowDC(*args
, **kwargs
) 
3080         self
.this 
= newobj
.this
 
3084 class WindowDCPtr(WindowDC
): 
3085     def __init__(self
, this
): 
3087         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3088         self
.__class
__ = WindowDC
 
3089 _gdi
.WindowDC_swigregister(WindowDCPtr
) 
3091 #--------------------------------------------------------------------------- 
3095         return "<%s.%s; proxy of C++ wxMirrorDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3096     def __init__(self
, *args
, **kwargs
): 
3097         """__init__(DC dc, bool mirror) -> MirrorDC""" 
3098         newobj 
= _gdi
.new_MirrorDC(*args
, **kwargs
) 
3099         self
.this 
= newobj
.this
 
3103 class MirrorDCPtr(MirrorDC
): 
3104     def __init__(self
, this
): 
3106         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3107         self
.__class
__ = MirrorDC
 
3108 _gdi
.MirrorDC_swigregister(MirrorDCPtr
) 
3110 #--------------------------------------------------------------------------- 
3112 class PostScriptDC(DC
): 
3114         return "<%s.%s; proxy of C++ wxPostScriptDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3115     def __init__(self
, *args
, **kwargs
): 
3116         """__init__(wxPrintData printData) -> PostScriptDC""" 
3117         newobj 
= _gdi
.new_PostScriptDC(*args
, **kwargs
) 
3118         self
.this 
= newobj
.this
 
3121     def GetPrintData(*args
, **kwargs
): 
3122         """GetPrintData() -> wxPrintData""" 
3123         return _gdi
.PostScriptDC_GetPrintData(*args
, **kwargs
) 
3125     def SetPrintData(*args
, **kwargs
): 
3126         """SetPrintData(wxPrintData data)""" 
3127         return _gdi
.PostScriptDC_SetPrintData(*args
, **kwargs
) 
3129     def SetResolution(*args
, **kwargs
): 
3130         """SetResolution(int ppi)""" 
3131         return _gdi
.PostScriptDC_SetResolution(*args
, **kwargs
) 
3133     SetResolution 
= staticmethod(SetResolution
) 
3134     def GetResolution(*args
, **kwargs
): 
3135         """GetResolution() -> int""" 
3136         return _gdi
.PostScriptDC_GetResolution(*args
, **kwargs
) 
3138     GetResolution 
= staticmethod(GetResolution
) 
3140 class PostScriptDCPtr(PostScriptDC
): 
3141     def __init__(self
, this
): 
3143         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3144         self
.__class
__ = PostScriptDC
 
3145 _gdi
.PostScriptDC_swigregister(PostScriptDCPtr
) 
3147 def PostScriptDC_SetResolution(*args
, **kwargs
): 
3148     """PostScriptDC_SetResolution(int ppi)""" 
3149     return _gdi
.PostScriptDC_SetResolution(*args
, **kwargs
) 
3151 def PostScriptDC_GetResolution(*args
, **kwargs
): 
3152     """PostScriptDC_GetResolution() -> int""" 
3153     return _gdi
.PostScriptDC_GetResolution(*args
, **kwargs
) 
3155 #--------------------------------------------------------------------------- 
3157 class MetaFile(core
.Object
): 
3159         return "<%s.%s; proxy of C++ wxMetaFile instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3160     def __init__(self
, *args
, **kwargs
): 
3161         """__init__(String filename=EmptyString) -> MetaFile""" 
3162         newobj 
= _gdi
.new_MetaFile(*args
, **kwargs
) 
3163         self
.this 
= newobj
.this
 
3167 class MetaFilePtr(MetaFile
): 
3168     def __init__(self
, this
): 
3170         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3171         self
.__class
__ = MetaFile
 
3172 _gdi
.MetaFile_swigregister(MetaFilePtr
) 
3174 class MetaFileDC(DC
): 
3176         return "<%s.%s; proxy of C++ wxMetaFileDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3177     def __init__(self
, *args
, **kwargs
): 
3179         __init__(String filename=EmptyString, int width=0, int height=0,  
3180             String description=EmptyString) -> MetaFileDC 
3182         newobj 
= _gdi
.new_MetaFileDC(*args
, **kwargs
) 
3183         self
.this 
= newobj
.this
 
3187 class MetaFileDCPtr(MetaFileDC
): 
3188     def __init__(self
, this
): 
3190         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3191         self
.__class
__ = MetaFileDC
 
3192 _gdi
.MetaFileDC_swigregister(MetaFileDCPtr
) 
3194 class PrinterDC(DC
): 
3196         return "<%s.%s; proxy of C++ wxPrinterDC instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3197     def __init__(self
, *args
, **kwargs
): 
3198         """__init__(wxPrintData printData) -> PrinterDC""" 
3199         newobj 
= _gdi
.new_PrinterDC(*args
, **kwargs
) 
3200         self
.this 
= newobj
.this
 
3204 class PrinterDCPtr(PrinterDC
): 
3205     def __init__(self
, this
): 
3207         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3208         self
.__class
__ = PrinterDC
 
3209 _gdi
.PrinterDC_swigregister(PrinterDCPtr
) 
3212     """DC class that has methods with 2.4 compatible parameters.""" 
3213     FloodFill 
= DC
.FloodFillXY
 
3214     GetPixel 
= DC
.GetPixelXY
 
3215     DrawLine 
= DC
.DrawLineXY
 
3216     CrossHair 
= DC
.CrossHairXY
 
3217     DrawArc 
= DC
.DrawArcXY
 
3218     DrawCheckMark 
= DC
.DrawCheckMarkXY
 
3219     DrawEllipticArc 
= DC
.DrawEllipticArcXY
 
3220     DrawPoint 
= DC
.DrawPointXY
 
3221     DrawRectangle 
= DC
.DrawRectangleXY
 
3222     DrawRoundedRectangle 
= DC
.DrawRoundedRectangleXY
 
3223     DrawCircle 
= DC
.DrawCircleXY
 
3224     DrawEllipse 
= DC
.DrawEllipseXY
 
3225     DrawIcon 
= DC
.DrawIconXY
 
3226     DrawBitmap 
= DC
.DrawBitmapXY
 
3227     DrawText 
= DC
.DrawTextXY
 
3228     DrawRotatedText 
= DC
.DrawRotatedTextXY
 
3231 class MemoryDC_old(MemoryDC
): 
3232     """DC class that has methods with 2.4 compatible parameters.""" 
3233     FloodFill 
= MemoryDC
.FloodFillXY
 
3234     GetPixel 
= MemoryDC
.GetPixelXY
 
3235     DrawLine 
= MemoryDC
.DrawLineXY
 
3236     CrossHair 
= MemoryDC
.CrossHairXY
 
3237     DrawArc 
= MemoryDC
.DrawArcXY
 
3238     DrawCheckMark 
= MemoryDC
.DrawCheckMarkXY
 
3239     DrawEllipticArc 
= MemoryDC
.DrawEllipticArcXY
 
3240     DrawPoint 
= MemoryDC
.DrawPointXY
 
3241     DrawRectangle 
= MemoryDC
.DrawRectangleXY
 
3242     DrawRoundedRectangle 
= MemoryDC
.DrawRoundedRectangleXY
 
3243     DrawCircle 
= MemoryDC
.DrawCircleXY
 
3244     DrawEllipse 
= MemoryDC
.DrawEllipseXY
 
3245     DrawIcon 
= MemoryDC
.DrawIconXY
 
3246     DrawBitmap 
= MemoryDC
.DrawBitmapXY
 
3247     DrawText 
= MemoryDC
.DrawTextXY
 
3248     DrawRotatedText 
= MemoryDC
.DrawRotatedTextXY
 
3249     Blit 
= MemoryDC
.BlitXY
 
3251 class BufferedDC_old(BufferedDC
): 
3252     """DC class that has methods with 2.4 compatible parameters.""" 
3253     FloodFill 
= BufferedDC
.FloodFillXY
 
3254     GetPixel 
= BufferedDC
.GetPixelXY
 
3255     DrawLine 
= BufferedDC
.DrawLineXY
 
3256     CrossHair 
= BufferedDC
.CrossHairXY
 
3257     DrawArc 
= BufferedDC
.DrawArcXY
 
3258     DrawCheckMark 
= BufferedDC
.DrawCheckMarkXY
 
3259     DrawEllipticArc 
= BufferedDC
.DrawEllipticArcXY
 
3260     DrawPoint 
= BufferedDC
.DrawPointXY
 
3261     DrawRectangle 
= BufferedDC
.DrawRectangleXY
 
3262     DrawRoundedRectangle 
= BufferedDC
.DrawRoundedRectangleXY
 
3263     DrawCircle 
= BufferedDC
.DrawCircleXY
 
3264     DrawEllipse 
= BufferedDC
.DrawEllipseXY
 
3265     DrawIcon 
= BufferedDC
.DrawIconXY
 
3266     DrawBitmap 
= BufferedDC
.DrawBitmapXY
 
3267     DrawText 
= BufferedDC
.DrawTextXY
 
3268     DrawRotatedText 
= BufferedDC
.DrawRotatedTextXY
 
3269     Blit 
= BufferedDC
.BlitXY
 
3271 class BufferedPaintDC_old(BufferedPaintDC
): 
3272     """DC class that has methods with 2.4 compatible parameters.""" 
3273     FloodFill 
= BufferedPaintDC
.FloodFillXY
 
3274     GetPixel 
= BufferedPaintDC
.GetPixelXY
 
3275     DrawLine 
= BufferedPaintDC
.DrawLineXY
 
3276     CrossHair 
= BufferedPaintDC
.CrossHairXY
 
3277     DrawArc 
= BufferedPaintDC
.DrawArcXY
 
3278     DrawCheckMark 
= BufferedPaintDC
.DrawCheckMarkXY
 
3279     DrawEllipticArc 
= BufferedPaintDC
.DrawEllipticArcXY
 
3280     DrawPoint 
= BufferedPaintDC
.DrawPointXY
 
3281     DrawRectangle 
= BufferedPaintDC
.DrawRectangleXY
 
3282     DrawRoundedRectangle 
= BufferedPaintDC
.DrawRoundedRectangleXY
 
3283     DrawCircle 
= BufferedPaintDC
.DrawCircleXY
 
3284     DrawEllipse 
= BufferedPaintDC
.DrawEllipseXY
 
3285     DrawIcon 
= BufferedPaintDC
.DrawIconXY
 
3286     DrawBitmap 
= BufferedPaintDC
.DrawBitmapXY
 
3287     DrawText 
= BufferedPaintDC
.DrawTextXY
 
3288     DrawRotatedText 
= BufferedPaintDC
.DrawRotatedTextXY
 
3289     Blit 
= BufferedPaintDC
.BlitXY
 
3291 class ScreenDC_old(ScreenDC
): 
3292     """DC class that has methods with 2.4 compatible parameters.""" 
3293     FloodFill 
= ScreenDC
.FloodFillXY
 
3294     GetPixel 
= ScreenDC
.GetPixelXY
 
3295     DrawLine 
= ScreenDC
.DrawLineXY
 
3296     CrossHair 
= ScreenDC
.CrossHairXY
 
3297     DrawArc 
= ScreenDC
.DrawArcXY
 
3298     DrawCheckMark 
= ScreenDC
.DrawCheckMarkXY
 
3299     DrawEllipticArc 
= ScreenDC
.DrawEllipticArcXY
 
3300     DrawPoint 
= ScreenDC
.DrawPointXY
 
3301     DrawRectangle 
= ScreenDC
.DrawRectangleXY
 
3302     DrawRoundedRectangle 
= ScreenDC
.DrawRoundedRectangleXY
 
3303     DrawCircle 
= ScreenDC
.DrawCircleXY
 
3304     DrawEllipse 
= ScreenDC
.DrawEllipseXY
 
3305     DrawIcon 
= ScreenDC
.DrawIconXY
 
3306     DrawBitmap 
= ScreenDC
.DrawBitmapXY
 
3307     DrawText 
= ScreenDC
.DrawTextXY
 
3308     DrawRotatedText 
= ScreenDC
.DrawRotatedTextXY
 
3309     Blit 
= ScreenDC
.BlitXY
 
3311 class ClientDC_old(ClientDC
): 
3312     """DC class that has methods with 2.4 compatible parameters.""" 
3313     FloodFill 
= ClientDC
.FloodFillXY
 
3314     GetPixel 
= ClientDC
.GetPixelXY
 
3315     DrawLine 
= ClientDC
.DrawLineXY
 
3316     CrossHair 
= ClientDC
.CrossHairXY
 
3317     DrawArc 
= ClientDC
.DrawArcXY
 
3318     DrawCheckMark 
= ClientDC
.DrawCheckMarkXY
 
3319     DrawEllipticArc 
= ClientDC
.DrawEllipticArcXY
 
3320     DrawPoint 
= ClientDC
.DrawPointXY
 
3321     DrawRectangle 
= ClientDC
.DrawRectangleXY
 
3322     DrawRoundedRectangle 
= ClientDC
.DrawRoundedRectangleXY
 
3323     DrawCircle 
= ClientDC
.DrawCircleXY
 
3324     DrawEllipse 
= ClientDC
.DrawEllipseXY
 
3325     DrawIcon 
= ClientDC
.DrawIconXY
 
3326     DrawBitmap 
= ClientDC
.DrawBitmapXY
 
3327     DrawText 
= ClientDC
.DrawTextXY
 
3328     DrawRotatedText 
= ClientDC
.DrawRotatedTextXY
 
3329     Blit 
= ClientDC
.BlitXY
 
3331 class PaintDC_old(PaintDC
): 
3332     """DC class that has methods with 2.4 compatible parameters.""" 
3333     FloodFill 
= PaintDC
.FloodFillXY
 
3334     GetPixel 
= PaintDC
.GetPixelXY
 
3335     DrawLine 
= PaintDC
.DrawLineXY
 
3336     CrossHair 
= PaintDC
.CrossHairXY
 
3337     DrawArc 
= PaintDC
.DrawArcXY
 
3338     DrawCheckMark 
= PaintDC
.DrawCheckMarkXY
 
3339     DrawEllipticArc 
= PaintDC
.DrawEllipticArcXY
 
3340     DrawPoint 
= PaintDC
.DrawPointXY
 
3341     DrawRectangle 
= PaintDC
.DrawRectangleXY
 
3342     DrawRoundedRectangle 
= PaintDC
.DrawRoundedRectangleXY
 
3343     DrawCircle 
= PaintDC
.DrawCircleXY
 
3344     DrawEllipse 
= PaintDC
.DrawEllipseXY
 
3345     DrawIcon 
= PaintDC
.DrawIconXY
 
3346     DrawBitmap 
= PaintDC
.DrawBitmapXY
 
3347     DrawText 
= PaintDC
.DrawTextXY
 
3348     DrawRotatedText 
= PaintDC
.DrawRotatedTextXY
 
3349     Blit 
= PaintDC
.BlitXY
 
3351 class WindowDC_old(WindowDC
): 
3352     """DC class that has methods with 2.4 compatible parameters.""" 
3353     FloodFill 
= WindowDC
.FloodFillXY
 
3354     GetPixel 
= WindowDC
.GetPixelXY
 
3355     DrawLine 
= WindowDC
.DrawLineXY
 
3356     CrossHair 
= WindowDC
.CrossHairXY
 
3357     DrawArc 
= WindowDC
.DrawArcXY
 
3358     DrawCheckMark 
= WindowDC
.DrawCheckMarkXY
 
3359     DrawEllipticArc 
= WindowDC
.DrawEllipticArcXY
 
3360     DrawPoint 
= WindowDC
.DrawPointXY
 
3361     DrawRectangle 
= WindowDC
.DrawRectangleXY
 
3362     DrawRoundedRectangle 
= WindowDC
.DrawRoundedRectangleXY
 
3363     DrawCircle 
= WindowDC
.DrawCircleXY
 
3364     DrawEllipse 
= WindowDC
.DrawEllipseXY
 
3365     DrawIcon 
= WindowDC
.DrawIconXY
 
3366     DrawBitmap 
= WindowDC
.DrawBitmapXY
 
3367     DrawText 
= WindowDC
.DrawTextXY
 
3368     DrawRotatedText 
= WindowDC
.DrawRotatedTextXY
 
3369     Blit 
= WindowDC
.BlitXY
 
3371 class MirrorDC_old(MirrorDC
): 
3372     """DC class that has methods with 2.4 compatible parameters.""" 
3373     FloodFill 
= MirrorDC
.FloodFillXY
 
3374     GetPixel 
= MirrorDC
.GetPixelXY
 
3375     DrawLine 
= MirrorDC
.DrawLineXY
 
3376     CrossHair 
= MirrorDC
.CrossHairXY
 
3377     DrawArc 
= MirrorDC
.DrawArcXY
 
3378     DrawCheckMark 
= MirrorDC
.DrawCheckMarkXY
 
3379     DrawEllipticArc 
= MirrorDC
.DrawEllipticArcXY
 
3380     DrawPoint 
= MirrorDC
.DrawPointXY
 
3381     DrawRectangle 
= MirrorDC
.DrawRectangleXY
 
3382     DrawRoundedRectangle 
= MirrorDC
.DrawRoundedRectangleXY
 
3383     DrawCircle 
= MirrorDC
.DrawCircleXY
 
3384     DrawEllipse 
= MirrorDC
.DrawEllipseXY
 
3385     DrawIcon 
= MirrorDC
.DrawIconXY
 
3386     DrawBitmap 
= MirrorDC
.DrawBitmapXY
 
3387     DrawText 
= MirrorDC
.DrawTextXY
 
3388     DrawRotatedText 
= MirrorDC
.DrawRotatedTextXY
 
3389     Blit 
= MirrorDC
.BlitXY
 
3391 class PostScriptDC_old(PostScriptDC
): 
3392     """DC class that has methods with 2.4 compatible parameters.""" 
3393     FloodFill 
= PostScriptDC
.FloodFillXY
 
3394     GetPixel 
= PostScriptDC
.GetPixelXY
 
3395     DrawLine 
= PostScriptDC
.DrawLineXY
 
3396     CrossHair 
= PostScriptDC
.CrossHairXY
 
3397     DrawArc 
= PostScriptDC
.DrawArcXY
 
3398     DrawCheckMark 
= PostScriptDC
.DrawCheckMarkXY
 
3399     DrawEllipticArc 
= PostScriptDC
.DrawEllipticArcXY
 
3400     DrawPoint 
= PostScriptDC
.DrawPointXY
 
3401     DrawRectangle 
= PostScriptDC
.DrawRectangleXY
 
3402     DrawRoundedRectangle 
= PostScriptDC
.DrawRoundedRectangleXY
 
3403     DrawCircle 
= PostScriptDC
.DrawCircleXY
 
3404     DrawEllipse 
= PostScriptDC
.DrawEllipseXY
 
3405     DrawIcon 
= PostScriptDC
.DrawIconXY
 
3406     DrawBitmap 
= PostScriptDC
.DrawBitmapXY
 
3407     DrawText 
= PostScriptDC
.DrawTextXY
 
3408     DrawRotatedText 
= PostScriptDC
.DrawRotatedTextXY
 
3409     Blit 
= PostScriptDC
.BlitXY
 
3411 class MetaFileDC_old(MetaFileDC
): 
3412     """DC class that has methods with 2.4 compatible parameters.""" 
3413     FloodFill 
= MetaFileDC
.FloodFillXY
 
3414     GetPixel 
= MetaFileDC
.GetPixelXY
 
3415     DrawLine 
= MetaFileDC
.DrawLineXY
 
3416     CrossHair 
= MetaFileDC
.CrossHairXY
 
3417     DrawArc 
= MetaFileDC
.DrawArcXY
 
3418     DrawCheckMark 
= MetaFileDC
.DrawCheckMarkXY
 
3419     DrawEllipticArc 
= MetaFileDC
.DrawEllipticArcXY
 
3420     DrawPoint 
= MetaFileDC
.DrawPointXY
 
3421     DrawRectangle 
= MetaFileDC
.DrawRectangleXY
 
3422     DrawRoundedRectangle 
= MetaFileDC
.DrawRoundedRectangleXY
 
3423     DrawCircle 
= MetaFileDC
.DrawCircleXY
 
3424     DrawEllipse 
= MetaFileDC
.DrawEllipseXY
 
3425     DrawIcon 
= MetaFileDC
.DrawIconXY
 
3426     DrawBitmap 
= MetaFileDC
.DrawBitmapXY
 
3427     DrawText 
= MetaFileDC
.DrawTextXY
 
3428     DrawRotatedText 
= MetaFileDC
.DrawRotatedTextXY
 
3429     Blit 
= MetaFileDC
.BlitXY
 
3431 class PrinterDC_old(PrinterDC
): 
3432     """DC class that has methods with 2.4 compatible parameters.""" 
3433     FloodFill 
= PrinterDC
.FloodFillXY
 
3434     GetPixel 
= PrinterDC
.GetPixelXY
 
3435     DrawLine 
= PrinterDC
.DrawLineXY
 
3436     CrossHair 
= PrinterDC
.CrossHairXY
 
3437     DrawArc 
= PrinterDC
.DrawArcXY
 
3438     DrawCheckMark 
= PrinterDC
.DrawCheckMarkXY
 
3439     DrawEllipticArc 
= PrinterDC
.DrawEllipticArcXY
 
3440     DrawPoint 
= PrinterDC
.DrawPointXY
 
3441     DrawRectangle 
= PrinterDC
.DrawRectangleXY
 
3442     DrawRoundedRectangle 
= PrinterDC
.DrawRoundedRectangleXY
 
3443     DrawCircle 
= PrinterDC
.DrawCircleXY
 
3444     DrawEllipse 
= PrinterDC
.DrawEllipseXY
 
3445     DrawIcon 
= PrinterDC
.DrawIconXY
 
3446     DrawBitmap 
= PrinterDC
.DrawBitmapXY
 
3447     DrawText 
= PrinterDC
.DrawTextXY
 
3448     DrawRotatedText 
= PrinterDC
.DrawRotatedTextXY
 
3449     Blit 
= PrinterDC
.BlitXY
 
3451 #--------------------------------------------------------------------------- 
3453 IMAGELIST_DRAW_NORMAL 
= _gdi
.IMAGELIST_DRAW_NORMAL
 
3454 IMAGELIST_DRAW_TRANSPARENT 
= _gdi
.IMAGELIST_DRAW_TRANSPARENT
 
3455 IMAGELIST_DRAW_SELECTED 
= _gdi
.IMAGELIST_DRAW_SELECTED
 
3456 IMAGELIST_DRAW_FOCUSED 
= _gdi
.IMAGELIST_DRAW_FOCUSED
 
3457 IMAGE_LIST_NORMAL 
= _gdi
.IMAGE_LIST_NORMAL
 
3458 IMAGE_LIST_SMALL 
= _gdi
.IMAGE_LIST_SMALL
 
3459 IMAGE_LIST_STATE 
= _gdi
.IMAGE_LIST_STATE
 
3460 class ImageList(core
.Object
): 
3462         return "<%s.%s; proxy of C++ wxImageList instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3463     def __init__(self
, *args
, **kwargs
): 
3464         """__init__(int width, int height, int mask=True, int initialCount=1) -> ImageList""" 
3465         newobj 
= _gdi
.new_ImageList(*args
, **kwargs
) 
3466         self
.this 
= newobj
.this
 
3469     def __del__(self
, destroy
=_gdi
.delete_ImageList
): 
3472             if self
.thisown
: destroy(self
) 
3475     def Add(*args
, **kwargs
): 
3476         """Add(Bitmap bitmap, Bitmap mask=NullBitmap) -> int""" 
3477         return _gdi
.ImageList_Add(*args
, **kwargs
) 
3479     def AddWithColourMask(*args
, **kwargs
): 
3480         """AddWithColourMask(Bitmap bitmap, Colour maskColour) -> int""" 
3481         return _gdi
.ImageList_AddWithColourMask(*args
, **kwargs
) 
3483     def AddIcon(*args
, **kwargs
): 
3484         """AddIcon(Icon icon) -> int""" 
3485         return _gdi
.ImageList_AddIcon(*args
, **kwargs
) 
3487     def Replace(*args
, **kwargs
): 
3488         """Replace(int index, Bitmap bitmap) -> bool""" 
3489         return _gdi
.ImageList_Replace(*args
, **kwargs
) 
3491     def Draw(*args
, **kwargs
): 
3493         Draw(int index, DC dc, int x, int x, int flags=IMAGELIST_DRAW_NORMAL,  
3494             bool solidBackground=False) -> bool 
3496         return _gdi
.ImageList_Draw(*args
, **kwargs
) 
3498     def GetImageCount(*args
, **kwargs
): 
3499         """GetImageCount() -> int""" 
3500         return _gdi
.ImageList_GetImageCount(*args
, **kwargs
) 
3502     def Remove(*args
, **kwargs
): 
3503         """Remove(int index) -> bool""" 
3504         return _gdi
.ImageList_Remove(*args
, **kwargs
) 
3506     def RemoveAll(*args
, **kwargs
): 
3507         """RemoveAll() -> bool""" 
3508         return _gdi
.ImageList_RemoveAll(*args
, **kwargs
) 
3510     def GetSize(*args
, **kwargs
): 
3511         """GetSize() -> (width,height)""" 
3512         return _gdi
.ImageList_GetSize(*args
, **kwargs
) 
3515 class ImageListPtr(ImageList
): 
3516     def __init__(self
, this
): 
3518         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3519         self
.__class
__ = ImageList
 
3520 _gdi
.ImageList_swigregister(ImageListPtr
) 
3522 #--------------------------------------------------------------------------- 
3524 class PenList(core
.Object
): 
3525     def __init__(self
): raise RuntimeError, "No constructor defined" 
3527         return "<%s.%s; proxy of C++ wxPenList instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3528     def AddPen(*args
, **kwargs
): 
3529         """AddPen(Pen pen)""" 
3530         return _gdi
.PenList_AddPen(*args
, **kwargs
) 
3532     def FindOrCreatePen(*args
, **kwargs
): 
3533         """FindOrCreatePen(Colour colour, int width, int style) -> Pen""" 
3534         return _gdi
.PenList_FindOrCreatePen(*args
, **kwargs
) 
3536     def RemovePen(*args
, **kwargs
): 
3537         """RemovePen(Pen pen)""" 
3538         return _gdi
.PenList_RemovePen(*args
, **kwargs
) 
3540     def GetCount(*args
, **kwargs
): 
3541         """GetCount() -> int""" 
3542         return _gdi
.PenList_GetCount(*args
, **kwargs
) 
3545 class PenListPtr(PenList
): 
3546     def __init__(self
, this
): 
3548         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3549         self
.__class
__ = PenList
 
3550 _gdi
.PenList_swigregister(PenListPtr
) 
3552 NORMAL_FONT 
= cvar
.NORMAL_FONT
 
3553 SMALL_FONT 
= cvar
.SMALL_FONT
 
3554 ITALIC_FONT 
= cvar
.ITALIC_FONT
 
3555 SWISS_FONT 
= cvar
.SWISS_FONT
 
3556 RED_PEN 
= cvar
.RED_PEN
 
3557 CYAN_PEN 
= cvar
.CYAN_PEN
 
3558 GREEN_PEN 
= cvar
.GREEN_PEN
 
3559 BLACK_PEN 
= cvar
.BLACK_PEN
 
3560 WHITE_PEN 
= cvar
.WHITE_PEN
 
3561 TRANSPARENT_PEN 
= cvar
.TRANSPARENT_PEN
 
3562 BLACK_DASHED_PEN 
= cvar
.BLACK_DASHED_PEN
 
3563 GREY_PEN 
= cvar
.GREY_PEN
 
3564 MEDIUM_GREY_PEN 
= cvar
.MEDIUM_GREY_PEN
 
3565 LIGHT_GREY_PEN 
= cvar
.LIGHT_GREY_PEN
 
3566 BLUE_BRUSH 
= cvar
.BLUE_BRUSH
 
3567 GREEN_BRUSH 
= cvar
.GREEN_BRUSH
 
3568 WHITE_BRUSH 
= cvar
.WHITE_BRUSH
 
3569 BLACK_BRUSH 
= cvar
.BLACK_BRUSH
 
3570 TRANSPARENT_BRUSH 
= cvar
.TRANSPARENT_BRUSH
 
3571 CYAN_BRUSH 
= cvar
.CYAN_BRUSH
 
3572 RED_BRUSH 
= cvar
.RED_BRUSH
 
3573 GREY_BRUSH 
= cvar
.GREY_BRUSH
 
3574 MEDIUM_GREY_BRUSH 
= cvar
.MEDIUM_GREY_BRUSH
 
3575 LIGHT_GREY_BRUSH 
= cvar
.LIGHT_GREY_BRUSH
 
3582 LIGHT_GREY 
= cvar
.LIGHT_GREY
 
3583 STANDARD_CURSOR 
= cvar
.STANDARD_CURSOR
 
3584 HOURGLASS_CURSOR 
= cvar
.HOURGLASS_CURSOR
 
3585 CROSS_CURSOR 
= cvar
.CROSS_CURSOR
 
3586 NullBitmap 
= cvar
.NullBitmap
 
3587 NullIcon 
= cvar
.NullIcon
 
3588 NullCursor 
= cvar
.NullCursor
 
3589 NullPen 
= cvar
.NullPen
 
3590 NullBrush 
= cvar
.NullBrush
 
3591 NullPalette 
= cvar
.NullPalette
 
3592 NullFont 
= cvar
.NullFont
 
3593 NullColour 
= cvar
.NullColour
 
3595 class BrushList(core
.Object
): 
3596     def __init__(self
): raise RuntimeError, "No constructor defined" 
3598         return "<%s.%s; proxy of C++ wxBrushList instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3599     def AddBrush(*args
, **kwargs
): 
3600         """AddBrush(Brush brush)""" 
3601         return _gdi
.BrushList_AddBrush(*args
, **kwargs
) 
3603     def FindOrCreateBrush(*args
, **kwargs
): 
3604         """FindOrCreateBrush(Colour colour, int style) -> Brush""" 
3605         return _gdi
.BrushList_FindOrCreateBrush(*args
, **kwargs
) 
3607     def RemoveBrush(*args
, **kwargs
): 
3608         """RemoveBrush(Brush brush)""" 
3609         return _gdi
.BrushList_RemoveBrush(*args
, **kwargs
) 
3611     def GetCount(*args
, **kwargs
): 
3612         """GetCount() -> int""" 
3613         return _gdi
.BrushList_GetCount(*args
, **kwargs
) 
3616 class BrushListPtr(BrushList
): 
3617     def __init__(self
, this
): 
3619         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3620         self
.__class
__ = BrushList
 
3621 _gdi
.BrushList_swigregister(BrushListPtr
) 
3623 class ColourDatabase(core
.Object
): 
3625         return "<%s.%s; proxy of C++ wxColourDatabase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3626     def __init__(self
, *args
, **kwargs
): 
3627         """__init__() -> ColourDatabase""" 
3628         newobj 
= _gdi
.new_ColourDatabase(*args
, **kwargs
) 
3629         self
.this 
= newobj
.this
 
3632     def __del__(self
, destroy
=_gdi
.delete_ColourDatabase
): 
3635             if self
.thisown
: destroy(self
) 
3638     def Find(*args
, **kwargs
): 
3639         """Find(String name) -> Colour""" 
3640         return _gdi
.ColourDatabase_Find(*args
, **kwargs
) 
3642     def FindName(*args
, **kwargs
): 
3643         """FindName(Colour colour) -> String""" 
3644         return _gdi
.ColourDatabase_FindName(*args
, **kwargs
) 
3647     def AddColour(*args
, **kwargs
): 
3648         """AddColour(String name, Colour colour)""" 
3649         return _gdi
.ColourDatabase_AddColour(*args
, **kwargs
) 
3651     def Append(*args
, **kwargs
): 
3652         """Append(String name, int red, int green, int blue)""" 
3653         return _gdi
.ColourDatabase_Append(*args
, **kwargs
) 
3656 class ColourDatabasePtr(ColourDatabase
): 
3657     def __init__(self
, this
): 
3659         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3660         self
.__class
__ = ColourDatabase
 
3661 _gdi
.ColourDatabase_swigregister(ColourDatabasePtr
) 
3663 class FontList(core
.Object
): 
3664     def __init__(self
): raise RuntimeError, "No constructor defined" 
3666         return "<%s.%s; proxy of C++ wxFontList instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3667     def AddFont(*args
, **kwargs
): 
3668         """AddFont(Font font)""" 
3669         return _gdi
.FontList_AddFont(*args
, **kwargs
) 
3671     def FindOrCreateFont(*args
, **kwargs
): 
3673         FindOrCreateFont(int point_size, int family, int style, int weight,  
3674             bool underline=False, String facename=EmptyString,  
3675             int encoding=FONTENCODING_DEFAULT) -> Font 
3677         return _gdi
.FontList_FindOrCreateFont(*args
, **kwargs
) 
3679     def RemoveFont(*args
, **kwargs
): 
3680         """RemoveFont(Font font)""" 
3681         return _gdi
.FontList_RemoveFont(*args
, **kwargs
) 
3683     def GetCount(*args
, **kwargs
): 
3684         """GetCount() -> int""" 
3685         return _gdi
.FontList_GetCount(*args
, **kwargs
) 
3688 class FontListPtr(FontList
): 
3689     def __init__(self
, this
): 
3691         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3692         self
.__class
__ = FontList
 
3693 _gdi
.FontList_swigregister(FontListPtr
) 
3695 #--------------------------------------------------------------------------- 
3697 NullColor 
= NullColour 
 
3698 #--------------------------------------------------------------------------- 
3700 class Effects(core
.Object
): 
3702         return "<%s.%s; proxy of C++ wxEffects instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3703     def __init__(self
, *args
, **kwargs
): 
3704         """__init__() -> Effects""" 
3705         newobj 
= _gdi
.new_Effects(*args
, **kwargs
) 
3706         self
.this 
= newobj
.this
 
3709     def GetHighlightColour(*args
, **kwargs
): 
3710         """GetHighlightColour() -> Colour""" 
3711         return _gdi
.Effects_GetHighlightColour(*args
, **kwargs
) 
3713     def GetLightShadow(*args
, **kwargs
): 
3714         """GetLightShadow() -> Colour""" 
3715         return _gdi
.Effects_GetLightShadow(*args
, **kwargs
) 
3717     def GetFaceColour(*args
, **kwargs
): 
3718         """GetFaceColour() -> Colour""" 
3719         return _gdi
.Effects_GetFaceColour(*args
, **kwargs
) 
3721     def GetMediumShadow(*args
, **kwargs
): 
3722         """GetMediumShadow() -> Colour""" 
3723         return _gdi
.Effects_GetMediumShadow(*args
, **kwargs
) 
3725     def GetDarkShadow(*args
, **kwargs
): 
3726         """GetDarkShadow() -> Colour""" 
3727         return _gdi
.Effects_GetDarkShadow(*args
, **kwargs
) 
3729     def SetHighlightColour(*args
, **kwargs
): 
3730         """SetHighlightColour(Colour c)""" 
3731         return _gdi
.Effects_SetHighlightColour(*args
, **kwargs
) 
3733     def SetLightShadow(*args
, **kwargs
): 
3734         """SetLightShadow(Colour c)""" 
3735         return _gdi
.Effects_SetLightShadow(*args
, **kwargs
) 
3737     def SetFaceColour(*args
, **kwargs
): 
3738         """SetFaceColour(Colour c)""" 
3739         return _gdi
.Effects_SetFaceColour(*args
, **kwargs
) 
3741     def SetMediumShadow(*args
, **kwargs
): 
3742         """SetMediumShadow(Colour c)""" 
3743         return _gdi
.Effects_SetMediumShadow(*args
, **kwargs
) 
3745     def SetDarkShadow(*args
, **kwargs
): 
3746         """SetDarkShadow(Colour c)""" 
3747         return _gdi
.Effects_SetDarkShadow(*args
, **kwargs
) 
3749     def Set(*args
, **kwargs
): 
3751         Set(Colour highlightColour, Colour lightShadow, Colour faceColour,  
3752             Colour mediumShadow, Colour darkShadow) 
3754         return _gdi
.Effects_Set(*args
, **kwargs
) 
3756     def DrawSunkenEdge(*args
, **kwargs
): 
3757         """DrawSunkenEdge(DC dc, Rect rect, int borderSize=1)""" 
3758         return _gdi
.Effects_DrawSunkenEdge(*args
, **kwargs
) 
3760     def TileBitmap(*args
, **kwargs
): 
3761         """TileBitmap(Rect rect, DC dc, Bitmap bitmap) -> bool""" 
3762         return _gdi
.Effects_TileBitmap(*args
, **kwargs
) 
3765 class EffectsPtr(Effects
): 
3766     def __init__(self
, this
): 
3768         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3769         self
.__class
__ = Effects
 
3770 _gdi
.Effects_swigregister(EffectsPtr
) 
3771 TheFontList 
= cvar
.TheFontList
 
3772 ThePenList 
= cvar
.ThePenList
 
3773 TheBrushList 
= cvar
.TheBrushList
 
3774 TheColourDatabase 
= cvar
.TheColourDatabase