_gdi_.GDIObject_swiginit(self,_gdi_.new_GDIObject(*args, **kwargs))
__swig_destroy__ = _gdi_.delete_GDIObject
__del__ = lambda self : None;
- def GetVisible(*args, **kwargs):
- """GetVisible(self) -> bool"""
- return _gdi_.GDIObject_GetVisible(*args, **kwargs)
-
- def SetVisible(*args, **kwargs):
- """SetVisible(self, bool visible)"""
- return _gdi_.GDIObject_SetVisible(*args, **kwargs)
-
def IsNull(*args, **kwargs):
"""IsNull(self) -> bool"""
return _gdi_.GDIObject_IsNull(*args, **kwargs)
-GDIObject_swigregister = _gdi_.GDIObject_swigregister
-GDIObject_swigregister(GDIObject)
+_gdi_.GDIObject_swigregister(GDIObject)
#---------------------------------------------------------------------------
+C2S_NAME = _gdi_.C2S_NAME
+C2S_CSS_SYNTAX = _gdi_.C2S_CSS_SYNTAX
+C2S_HTML_SYNTAX = _gdi_.C2S_HTML_SYNTAX
class Colour(_core.Object):
"""
A colour is an object representing a combination of Red, Green, and
"""
return _gdi_.Colour_SetFromName(*args, **kwargs)
+ def GetAsString(*args, **kwargs):
+ """
+ GetAsString(self, long flags=wxC2S_NAME|wxC2S_CSS_SYNTAX) -> String
+
+ Return the colour as a string. Acceptable flags are:
+
+ =================== ==================================
+ wx.C2S_NAME return colour name, when possible
+ wx.C2S_CSS_SYNTAX return colour in rgb(r,g,b) syntax
+ wx.C2S_HTML_SYNTAX return colour in #rrggbb syntax
+ =================== ==================================
+ """
+ return _gdi_.Colour_GetAsString(*args, **kwargs)
+
def GetPixel(*args, **kwargs):
"""
GetPixel(self) -> long
def __eq__(*args, **kwargs):
"""
- __eq__(self, Colour colour) -> bool
+ __eq__(self, PyObject other) -> bool
- Compare colours for equality
+ Compare colours for equality.
"""
return _gdi_.Colour___eq__(*args, **kwargs)
def __ne__(*args, **kwargs):
"""
- __ne__(self, Colour colour) -> bool
+ __ne__(self, PyObject other) -> bool
- Compare colours for inequality
+ Compare colours for inequality.
"""
return _gdi_.Colour___ne__(*args, **kwargs)
__safe_for_unpickling__ = True
def __reduce__(self): return (Colour, self.Get())
-Colour_swigregister = _gdi_.Colour_swigregister
-Colour_swigregister(Colour)
+_gdi_.Colour_swigregister(Colour)
def NamedColour(*args, **kwargs):
"""
return _gdi_.Palette_Ok(*args, **kwargs)
def __nonzero__(self): return self.Ok()
-Palette_swigregister = _gdi_.Palette_swigregister
-Palette_swigregister(Palette)
+_gdi_.Palette_swigregister(Palette)
#---------------------------------------------------------------------------
return _gdi_.Pen___ne__(*args, **kwargs)
def __nonzero__(self): return self.Ok()
-Pen_swigregister = _gdi_.Pen_swigregister
-Pen_swigregister(Pen)
+_gdi_.Pen_swigregister(Pen)
#---------------------------------------------------------------------------
return _gdi_.Brush_Ok(*args, **kwargs)
def __nonzero__(self): return self.Ok()
-Brush_swigregister = _gdi_.Brush_swigregister
-Brush_swigregister(Brush)
+_gdi_.Brush_swigregister(Brush)
def BrushFromBitmap(*args, **kwargs):
"""
"""__ne__(self, Bitmap other) -> bool"""
return _gdi_.Bitmap___ne__(*args, **kwargs)
-Bitmap_swigregister = _gdi_.Bitmap_swigregister
-Bitmap_swigregister(Bitmap)
+_gdi_.Bitmap_swigregister(Bitmap)
def EmptyBitmap(*args, **kwargs):
"""
_gdi_.Mask_swiginit(self,_gdi_.new_Mask(*args, **kwargs))
__swig_destroy__ = _gdi_.delete_Mask
__del__ = lambda self : None;
-Mask_swigregister = _gdi_.Mask_swigregister
-Mask_swigregister(Mask)
+_gdi_.Mask_swigregister(Mask)
MaskColour = wx._deprecated(Mask, "wx.MaskColour is deprecated, use `wx.Mask` instead.")
class Icon(GDIObject):
return _gdi_.Icon_CopyFromBitmap(*args, **kwargs)
def __nonzero__(self): return self.Ok()
-Icon_swigregister = _gdi_.Icon_swigregister
-Icon_swigregister(Icon)
+_gdi_.Icon_swigregister(Icon)
def EmptyIcon(*args, **kwargs):
"""EmptyIcon() -> Icon"""
"""GetIndex(self) -> int"""
return _gdi_.IconLocation_GetIndex(*args, **kwargs)
-IconLocation_swigregister = _gdi_.IconLocation_swigregister
-IconLocation_swigregister(IconLocation)
+_gdi_.IconLocation_swigregister(IconLocation)
class IconBundle(object):
"""Proxy of C++ IconBundle class"""
"""GetIcon(self, Size size) -> Icon"""
return _gdi_.IconBundle_GetIcon(*args, **kwargs)
-IconBundle_swigregister = _gdi_.IconBundle_swigregister
-IconBundle_swigregister(IconBundle)
+_gdi_.IconBundle_swigregister(IconBundle)
def IconBundleFromFile(*args, **kwargs):
"""IconBundleFromFile(String file, long type) -> IconBundle"""
"""SetSize(self, Size size)"""
return _gdi_.Cursor_SetSize(*args, **kwargs)
-Cursor_swigregister = _gdi_.Cursor_swigregister
-Cursor_swigregister(Cursor)
+_gdi_.Cursor_swigregister(Cursor)
def StockCursor(*args, **kwargs):
"""
"""UnionBitmapColour(self, Bitmap bmp, Colour transColour, int tolerance=0) -> bool"""
return _gdi_.Region_UnionBitmapColour(*args, **kwargs)
-Region_swigregister = _gdi_.Region_swigregister
-Region_swigregister(Region)
+_gdi_.Region_swigregister(Region)
def RegionFromBitmap(*args, **kwargs):
"""RegionFromBitmap(Bitmap bmp) -> Region"""
"""__nonzero__(self) -> bool"""
return _gdi_.RegionIterator___nonzero__(*args, **kwargs)
-RegionIterator_swigregister = _gdi_.RegionIterator_swigregister
-RegionIterator_swigregister(RegionIterator)
+_gdi_.RegionIterator_swigregister(RegionIterator)
#---------------------------------------------------------------------------
"""ToUserString(self) -> String"""
return _gdi_.NativeFontInfo_ToUserString(*args, **kwargs)
-NativeFontInfo_swigregister = _gdi_.NativeFontInfo_swigregister
-NativeFontInfo_swigregister(NativeFontInfo)
+_gdi_.NativeFontInfo_swigregister(NativeFontInfo)
class NativeEncodingInfo(object):
"""Proxy of C++ NativeEncodingInfo class"""
"""ToString(self) -> String"""
return _gdi_.NativeEncodingInfo_ToString(*args, **kwargs)
-NativeEncodingInfo_swigregister = _gdi_.NativeEncodingInfo_swigregister
-NativeEncodingInfo_swigregister(NativeEncodingInfo)
+_gdi_.NativeEncodingInfo_swigregister(NativeEncodingInfo)
def GetNativeFontEncoding(*args, **kwargs):
"""SetDialogTitle(self, String title)"""
return _gdi_.FontMapper_SetDialogTitle(*args, **kwargs)
-FontMapper_swigregister = _gdi_.FontMapper_swigregister
-FontMapper_swigregister(FontMapper)
+_gdi_.FontMapper_swigregister(FontMapper)
def FontMapper_Get(*args):
"""FontMapper_Get() -> FontMapper"""
return _gdi_.Font_SetDefaultEncoding(*args, **kwargs)
SetDefaultEncoding = staticmethod(SetDefaultEncoding)
-Font_swigregister = _gdi_.Font_swigregister
-Font_swigregister(Font)
+_gdi_.Font_swigregister(Font)
def FontFromNativeInfo(*args, **kwargs):
"""
"""GetFacenames(self) -> PyObject"""
return _gdi_.FontEnumerator_GetFacenames(*args, **kwargs)
-FontEnumerator_swigregister = _gdi_.FontEnumerator_swigregister
-FontEnumerator_swigregister(FontEnumerator)
+_gdi_.FontEnumerator_swigregister(FontEnumerator)
#---------------------------------------------------------------------------
Language = property(_gdi_.LanguageInfo_Language_get, _gdi_.LanguageInfo_Language_set)
CanonicalName = property(_gdi_.LanguageInfo_CanonicalName_get, _gdi_.LanguageInfo_CanonicalName_set)
Description = property(_gdi_.LanguageInfo_Description_get, _gdi_.LanguageInfo_Description_set)
-LanguageInfo_swigregister = _gdi_.LanguageInfo_swigregister
-LanguageInfo_swigregister(LanguageInfo)
+_gdi_.LanguageInfo_swigregister(LanguageInfo)
LOCALE_CAT_NUMBER = _gdi_.LOCALE_CAT_NUMBER
LOCALE_CAT_DATE = _gdi_.LOCALE_CAT_DATE
"""GetName(self) -> String"""
return _gdi_.Locale_GetName(*args, **kwargs)
-Locale_swigregister = _gdi_.Locale_swigregister
-Locale_swigregister(Locale)
+_gdi_.Locale_swigregister(Locale)
def Locale_GetSystemLanguage(*args):
"""Locale_GetSystemLanguage() -> int"""
CanConvert = staticmethod(CanConvert)
def __nonzero__(self): return self.IsOk()
-EncodingConverter_swigregister = _gdi_.EncodingConverter_swigregister
-EncodingConverter_swigregister(EncodingConverter)
+_gdi_.EncodingConverter_swigregister(EncodingConverter)
def GetTranslation(*args):
"""
raise ValueError('backgrounds and coords must have same length')
return self._DrawTextList(textList, coords, foregrounds, backgrounds)
-DC_swigregister = _gdi_.DC_swigregister
-DC_swigregister(DC)
+_gdi_.DC_swigregister(DC)
#---------------------------------------------------------------------------
"""
return _gdi_.MemoryDC_SelectObject(*args, **kwargs)
-MemoryDC_swigregister = _gdi_.MemoryDC_swigregister
-MemoryDC_swigregister(MemoryDC)
+_gdi_.MemoryDC_swigregister(MemoryDC)
def MemoryDCFromDC(*args, **kwargs):
"""
"""
return _gdi_.BufferedDC_UnMask(*args, **kwargs)
-BufferedDC_swigregister = _gdi_.BufferedDC_swigregister
-BufferedDC_swigregister(BufferedDC)
+_gdi_.BufferedDC_swigregister(BufferedDC)
class BufferedPaintDC(BufferedDC):
"""
"""
_gdi_.BufferedPaintDC_swiginit(self,_gdi_.new_BufferedPaintDC(*args, **kwargs))
-BufferedPaintDC_swigregister = _gdi_.BufferedPaintDC_swigregister
-BufferedPaintDC_swigregister(BufferedPaintDC)
+_gdi_.BufferedPaintDC_swigregister(BufferedPaintDC)
#---------------------------------------------------------------------------
"""
return _gdi_.ScreenDC_EndDrawingOnTop(*args, **kwargs)
-ScreenDC_swigregister = _gdi_.ScreenDC_swigregister
-ScreenDC_swigregister(ScreenDC)
+_gdi_.ScreenDC_swigregister(ScreenDC)
#---------------------------------------------------------------------------
Constructor. Pass the window on which you wish to paint.
"""
_gdi_.ClientDC_swiginit(self,_gdi_.new_ClientDC(*args, **kwargs))
-ClientDC_swigregister = _gdi_.ClientDC_swigregister
-ClientDC_swigregister(ClientDC)
+_gdi_.ClientDC_swigregister(ClientDC)
#---------------------------------------------------------------------------
Constructor. Pass the window on which you wish to paint.
"""
_gdi_.PaintDC_swiginit(self,_gdi_.new_PaintDC(*args, **kwargs))
-PaintDC_swigregister = _gdi_.PaintDC_swigregister
-PaintDC_swigregister(PaintDC)
+_gdi_.PaintDC_swigregister(PaintDC)
#---------------------------------------------------------------------------
Constructor. Pass the window on which you wish to paint.
"""
_gdi_.WindowDC_swiginit(self,_gdi_.new_WindowDC(*args, **kwargs))
-WindowDC_swigregister = _gdi_.WindowDC_swigregister
-WindowDC_swigregister(WindowDC)
+_gdi_.WindowDC_swigregister(WindowDC)
#---------------------------------------------------------------------------
*mirror* is True.
"""
_gdi_.MirrorDC_swiginit(self,_gdi_.new_MirrorDC(*args, **kwargs))
-MirrorDC_swigregister = _gdi_.MirrorDC_swigregister
-MirrorDC_swigregister(MirrorDC)
+_gdi_.MirrorDC_swigregister(MirrorDC)
#---------------------------------------------------------------------------
return _gdi_.PostScriptDC_GetResolution(*args, **kwargs)
GetResolution = staticmethod(GetResolution)
-PostScriptDC_swigregister = _gdi_.PostScriptDC_swigregister
-PostScriptDC_swigregister(PostScriptDC)
+_gdi_.PostScriptDC_swigregister(PostScriptDC)
def PostScriptDC_SetResolution(*args, **kwargs):
"""
return _gdi_.MetaFile_GetFileName(*args, **kwargs)
def __nonzero__(self): return self.Ok()
-MetaFile_swigregister = _gdi_.MetaFile_swigregister
-MetaFile_swigregister(MetaFile)
+_gdi_.MetaFile_swigregister(MetaFile)
class MetaFileDC(DC):
"""Proxy of C++ MetaFileDC class"""
"""Close(self) -> MetaFile"""
return _gdi_.MetaFileDC_Close(*args, **kwargs)
-MetaFileDC_swigregister = _gdi_.MetaFileDC_swigregister
-MetaFileDC_swigregister(MetaFileDC)
+_gdi_.MetaFileDC_swigregister(MetaFileDC)
class PrinterDC(DC):
"""Proxy of C++ PrinterDC class"""
def __init__(self, *args, **kwargs):
"""__init__(self, wxPrintData printData) -> PrinterDC"""
_gdi_.PrinterDC_swiginit(self,_gdi_.new_PrinterDC(*args, **kwargs))
-PrinterDC_swigregister = _gdi_.PrinterDC_swigregister
-PrinterDC_swigregister(PrinterDC)
+_gdi_.PrinterDC_swigregister(PrinterDC)
#---------------------------------------------------------------------------
"""GetSize() -> (width,height)"""
return _gdi_.ImageList_GetSize(*args, **kwargs)
-ImageList_swigregister = _gdi_.ImageList_swigregister
-ImageList_swigregister(ImageList)
+_gdi_.ImageList_swigregister(ImageList)
#---------------------------------------------------------------------------
-class PenList(_core.Object):
- """Proxy of C++ PenList class"""
+class StockGDI(object):
+ """Proxy of C++ StockGDI class"""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
- def __init__(self): raise AttributeError, "No constructor defined"
__repr__ = _swig_repr
- def AddPen(*args, **kwargs):
- """AddPen(self, Pen pen)"""
- return _gdi_.PenList_AddPen(*args, **kwargs)
+ BRUSH_BLACK = _gdi_.StockGDI_BRUSH_BLACK
+ BRUSH_BLUE = _gdi_.StockGDI_BRUSH_BLUE
+ BRUSH_CYAN = _gdi_.StockGDI_BRUSH_CYAN
+ BRUSH_GREEN = _gdi_.StockGDI_BRUSH_GREEN
+ BRUSH_GREY = _gdi_.StockGDI_BRUSH_GREY
+ BRUSH_LIGHTGREY = _gdi_.StockGDI_BRUSH_LIGHTGREY
+ BRUSH_MEDIUMGREY = _gdi_.StockGDI_BRUSH_MEDIUMGREY
+ BRUSH_RED = _gdi_.StockGDI_BRUSH_RED
+ BRUSH_TRANSPARENT = _gdi_.StockGDI_BRUSH_TRANSPARENT
+ BRUSH_WHITE = _gdi_.StockGDI_BRUSH_WHITE
+ COLOUR_BLACK = _gdi_.StockGDI_COLOUR_BLACK
+ COLOUR_BLUE = _gdi_.StockGDI_COLOUR_BLUE
+ COLOUR_CYAN = _gdi_.StockGDI_COLOUR_CYAN
+ COLOUR_GREEN = _gdi_.StockGDI_COLOUR_GREEN
+ COLOUR_LIGHTGREY = _gdi_.StockGDI_COLOUR_LIGHTGREY
+ COLOUR_RED = _gdi_.StockGDI_COLOUR_RED
+ COLOUR_WHITE = _gdi_.StockGDI_COLOUR_WHITE
+ CURSOR_CROSS = _gdi_.StockGDI_CURSOR_CROSS
+ CURSOR_HOURGLASS = _gdi_.StockGDI_CURSOR_HOURGLASS
+ CURSOR_STANDARD = _gdi_.StockGDI_CURSOR_STANDARD
+ FONT_ITALIC = _gdi_.StockGDI_FONT_ITALIC
+ FONT_NORMAL = _gdi_.StockGDI_FONT_NORMAL
+ FONT_SMALL = _gdi_.StockGDI_FONT_SMALL
+ FONT_SWISS = _gdi_.StockGDI_FONT_SWISS
+ PEN_BLACK = _gdi_.StockGDI_PEN_BLACK
+ PEN_BLACKDASHED = _gdi_.StockGDI_PEN_BLACKDASHED
+ PEN_CYAN = _gdi_.StockGDI_PEN_CYAN
+ PEN_GREEN = _gdi_.StockGDI_PEN_GREEN
+ PEN_GREY = _gdi_.StockGDI_PEN_GREY
+ PEN_LIGHTGREY = _gdi_.StockGDI_PEN_LIGHTGREY
+ PEN_MEDIUMGREY = _gdi_.StockGDI_PEN_MEDIUMGREY
+ PEN_RED = _gdi_.StockGDI_PEN_RED
+ PEN_TRANSPARENT = _gdi_.StockGDI_PEN_TRANSPARENT
+ PEN_WHITE = _gdi_.StockGDI_PEN_WHITE
+ ITEMCOUNT = _gdi_.StockGDI_ITEMCOUNT
+ def __init__(self, *args, **kwargs):
+ """__init__(self) -> StockGDI"""
+ _gdi_.StockGDI_swiginit(self,_gdi_.new_StockGDI(*args, **kwargs))
+ __swig_destroy__ = _gdi_.delete_StockGDI
+ __del__ = lambda self : None;
+ def DeleteAll(*args, **kwargs):
+ """DeleteAll()"""
+ return _gdi_.StockGDI_DeleteAll(*args, **kwargs)
- def FindOrCreatePen(*args, **kwargs):
- """FindOrCreatePen(self, Colour colour, int width, int style) -> Pen"""
- return _gdi_.PenList_FindOrCreatePen(*args, **kwargs)
+ DeleteAll = staticmethod(DeleteAll)
+ def instance(*args, **kwargs):
+ """instance() -> StockGDI"""
+ return _gdi_.StockGDI_instance(*args, **kwargs)
- def RemovePen(*args, **kwargs):
- """RemovePen(self, Pen pen)"""
- return _gdi_.PenList_RemovePen(*args, **kwargs)
+ instance = staticmethod(instance)
+ def GetBrush(*args, **kwargs):
+ """GetBrush(int item) -> Brush"""
+ return _gdi_.StockGDI_GetBrush(*args, **kwargs)
+
+ GetBrush = staticmethod(GetBrush)
+ def GetColour(*args, **kwargs):
+ """GetColour(int item) -> Colour"""
+ return _gdi_.StockGDI_GetColour(*args, **kwargs)
+
+ GetColour = staticmethod(GetColour)
+ def GetCursor(*args, **kwargs):
+ """GetCursor(int item) -> Cursor"""
+ return _gdi_.StockGDI_GetCursor(*args, **kwargs)
- def GetCount(*args, **kwargs):
- """GetCount(self) -> int"""
- return _gdi_.PenList_GetCount(*args, **kwargs)
+ GetCursor = staticmethod(GetCursor)
+ def GetPen(*args, **kwargs):
+ """GetPen(int item) -> Pen"""
+ return _gdi_.StockGDI_GetPen(*args, **kwargs)
-PenList_swigregister = _gdi_.PenList_swigregister
-PenList_swigregister(PenList)
+ GetPen = staticmethod(GetPen)
+ def GetFont(*args, **kwargs):
+ """GetFont(self, int item) -> Font"""
+ return _gdi_.StockGDI_GetFont(*args, **kwargs)
+
+ def _initStockObjects():
+ import wx
+ wx.ITALIC_FONT = StockGDI.instance().GetFont(StockGDI.FONT_ITALIC)
+ wx.NORMAL_FONT = StockGDI.instance().GetFont(StockGDI.FONT_NORMAL)
+ wx.SMALL_FONT = StockGDI.instance().GetFont(StockGDI.FONT_SMALL)
+ wx.SWISS_FONT = StockGDI.instance().GetFont(StockGDI.FONT_SWISS)
+
+ wx.BLACK_DASHED_PEN = StockGDI.GetPen(StockGDI.PEN_BLACKDASHED)
+ wx.BLACK_PEN = StockGDI.GetPen(StockGDI.PEN_BLACK)
+ wx.CYAN_PEN = StockGDI.GetPen(StockGDI.PEN_CYAN)
+ wx.GREEN_PEN = StockGDI.GetPen(StockGDI.PEN_GREEN)
+ wx.GREY_PEN = StockGDI.GetPen(StockGDI.PEN_GREY)
+ wx.LIGHT_GREY_PEN = StockGDI.GetPen(StockGDI.PEN_LIGHTGREY)
+ wx.MEDIUM_GREY_PEN = StockGDI.GetPen(StockGDI.PEN_MEDIUMGREY)
+ wx.RED_PEN = StockGDI.GetPen(StockGDI.PEN_RED)
+ wx.TRANSPARENT_PEN = StockGDI.GetPen(StockGDI.PEN_TRANSPARENT)
+ wx.WHITE_PEN = StockGDI.GetPen(StockGDI.PEN_WHITE)
+
+ wx.BLACK_BRUSH = StockGDI.GetBrush(StockGDI.BRUSH_BLACK)
+ wx.BLUE_BRUSH = StockGDI.GetBrush(StockGDI.BRUSH_BLUE)
+ wx.CYAN_BRUSH = StockGDI.GetBrush(StockGDI.BRUSH_CYAN)
+ wx.GREEN_BRUSH = StockGDI.GetBrush(StockGDI.BRUSH_GREEN)
+ wx.GREY_BRUSH = StockGDI.GetBrush(StockGDI.BRUSH_GREY)
+ wx.LIGHT_GREY_BRUSH = StockGDI.GetBrush(StockGDI.BRUSH_LIGHTGREY)
+ wx.MEDIUM_GREY_BRUSH = StockGDI.GetBrush(StockGDI.BRUSH_MEDIUMGREY)
+ wx.RED_BRUSH = StockGDI.GetBrush(StockGDI.BRUSH_RED)
+ wx.TRANSPARENT_BRUSH = StockGDI.GetBrush(StockGDI.BRUSH_TRANSPARENT)
+ wx.WHITE_BRUSH = StockGDI.GetBrush(StockGDI.BRUSH_WHITE)
+
+ wx.BLACK = StockGDI.GetColour(StockGDI.COLOUR_BLACK)
+ wx.BLUE = StockGDI.GetColour(StockGDI.COLOUR_BLUE)
+ wx.CYAN = StockGDI.GetColour(StockGDI.COLOUR_CYAN)
+ wx.GREEN = StockGDI.GetColour(StockGDI.COLOUR_GREEN)
+ wx.LIGHT_GREY = StockGDI.GetColour(StockGDI.COLOUR_LIGHTGREY)
+ wx.RED = StockGDI.GetColour(StockGDI.COLOUR_RED)
+ wx.WHITE = StockGDI.GetColour(StockGDI.COLOUR_WHITE)
+
+ wx.CROSS_CURSOR = StockGDI.GetCursor(StockGDI.CURSOR_CROSS)
+ wx.HOURGLASS_CURSOR = StockGDI.GetCursor(StockGDI.CURSOR_HOURGLASS)
+ wx.STANDARD_CURSOR = StockGDI.GetCursor(StockGDI.CURSOR_STANDARD)
+
+ _initStockObjects = staticmethod(_initStockObjects)
+
+_gdi_.StockGDI_swigregister(StockGDI)
+
+def StockGDI_DeleteAll(*args):
+ """StockGDI_DeleteAll()"""
+ return _gdi_.StockGDI_DeleteAll(*args)
+
+def StockGDI_instance(*args):
+ """StockGDI_instance() -> StockGDI"""
+ return _gdi_.StockGDI_instance(*args)
+
+def StockGDI_GetBrush(*args, **kwargs):
+ """StockGDI_GetBrush(int item) -> Brush"""
+ return _gdi_.StockGDI_GetBrush(*args, **kwargs)
+
+def StockGDI_GetColour(*args, **kwargs):
+ """StockGDI_GetColour(int item) -> Colour"""
+ return _gdi_.StockGDI_GetColour(*args, **kwargs)
+
+def StockGDI_GetCursor(*args, **kwargs):
+ """StockGDI_GetCursor(int item) -> Cursor"""
+ return _gdi_.StockGDI_GetCursor(*args, **kwargs)
+
+def StockGDI_GetPen(*args, **kwargs):
+ """StockGDI_GetPen(int item) -> Pen"""
+ return _gdi_.StockGDI_GetPen(*args, **kwargs)
+
+class GDIObjListBase(object):
+ """Proxy of C++ GDIObjListBase class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
+ """__init__(self) -> GDIObjListBase"""
+ _gdi_.GDIObjListBase_swiginit(self,_gdi_.new_GDIObjListBase(*args, **kwargs))
+ __swig_destroy__ = _gdi_.delete_GDIObjListBase
+ __del__ = lambda self : None;
+_gdi_.GDIObjListBase_swigregister(GDIObjListBase)
cvar = _gdi_.cvar
-NORMAL_FONT = cvar.NORMAL_FONT
-SMALL_FONT = cvar.SMALL_FONT
-ITALIC_FONT = cvar.ITALIC_FONT
-SWISS_FONT = cvar.SWISS_FONT
-RED_PEN = cvar.RED_PEN
-CYAN_PEN = cvar.CYAN_PEN
-GREEN_PEN = cvar.GREEN_PEN
-BLACK_PEN = cvar.BLACK_PEN
-WHITE_PEN = cvar.WHITE_PEN
-TRANSPARENT_PEN = cvar.TRANSPARENT_PEN
-BLACK_DASHED_PEN = cvar.BLACK_DASHED_PEN
-GREY_PEN = cvar.GREY_PEN
-MEDIUM_GREY_PEN = cvar.MEDIUM_GREY_PEN
-LIGHT_GREY_PEN = cvar.LIGHT_GREY_PEN
-BLUE_BRUSH = cvar.BLUE_BRUSH
-GREEN_BRUSH = cvar.GREEN_BRUSH
-WHITE_BRUSH = cvar.WHITE_BRUSH
-BLACK_BRUSH = cvar.BLACK_BRUSH
-TRANSPARENT_BRUSH = cvar.TRANSPARENT_BRUSH
-CYAN_BRUSH = cvar.CYAN_BRUSH
-RED_BRUSH = cvar.RED_BRUSH
-GREY_BRUSH = cvar.GREY_BRUSH
-MEDIUM_GREY_BRUSH = cvar.MEDIUM_GREY_BRUSH
-LIGHT_GREY_BRUSH = cvar.LIGHT_GREY_BRUSH
-BLACK = cvar.BLACK
-WHITE = cvar.WHITE
-RED = cvar.RED
-BLUE = cvar.BLUE
-GREEN = cvar.GREEN
-CYAN = cvar.CYAN
-LIGHT_GREY = cvar.LIGHT_GREY
-STANDARD_CURSOR = cvar.STANDARD_CURSOR
-HOURGLASS_CURSOR = cvar.HOURGLASS_CURSOR
-CROSS_CURSOR = cvar.CROSS_CURSOR
NullBitmap = cvar.NullBitmap
NullIcon = cvar.NullIcon
NullCursor = cvar.NullCursor
NullFont = cvar.NullFont
NullColour = cvar.NullColour
-class BrushList(_core.Object):
- """Proxy of C++ BrushList class"""
+class PenList(GDIObjListBase):
+ """Proxy of C++ PenList class"""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
def __init__(self): raise AttributeError, "No constructor defined"
__repr__ = _swig_repr
- def AddBrush(*args, **kwargs):
- """AddBrush(self, Brush brush)"""
- return _gdi_.BrushList_AddBrush(*args, **kwargs)
+ def FindOrCreatePen(*args, **kwargs):
+ """FindOrCreatePen(self, Colour colour, int width, int style) -> Pen"""
+ return _gdi_.PenList_FindOrCreatePen(*args, **kwargs)
+ def AddPen(*args, **kwargs):
+ """AddPen(self, Pen pen)"""
+ return _gdi_.PenList_AddPen(*args, **kwargs)
+
+ def RemovePen(*args, **kwargs):
+ """RemovePen(self, Pen pen)"""
+ return _gdi_.PenList_RemovePen(*args, **kwargs)
+
+ AddPen = wx._deprecated(AddPen)
+ RemovePen = wx._deprecated(RemovePen)
+
+_gdi_.PenList_swigregister(PenList)
+
+class BrushList(GDIObjListBase):
+ """Proxy of C++ BrushList class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ def __init__(self): raise AttributeError, "No constructor defined"
+ __repr__ = _swig_repr
def FindOrCreateBrush(*args, **kwargs):
"""FindOrCreateBrush(self, Colour colour, int style=SOLID) -> Brush"""
return _gdi_.BrushList_FindOrCreateBrush(*args, **kwargs)
+ def AddBrush(*args, **kwargs):
+ """AddBrush(self, Brush brush)"""
+ return _gdi_.BrushList_AddBrush(*args, **kwargs)
+
def RemoveBrush(*args, **kwargs):
"""RemoveBrush(self, Brush brush)"""
return _gdi_.BrushList_RemoveBrush(*args, **kwargs)
- def GetCount(*args, **kwargs):
- """GetCount(self) -> int"""
- return _gdi_.BrushList_GetCount(*args, **kwargs)
+ AddBrush = wx._deprecated(AddBrush)
+ RemoveBrush = wx._deprecated(RemoveBrush)
-BrushList_swigregister = _gdi_.BrushList_swigregister
-BrushList_swigregister(BrushList)
+_gdi_.BrushList_swigregister(BrushList)
-class ColourDatabase(_core.Object):
+class FontList(GDIObjListBase):
+ """Proxy of C++ FontList class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ def __init__(self): raise AttributeError, "No constructor defined"
+ __repr__ = _swig_repr
+ def FindOrCreateFont(*args, **kwargs):
+ """
+ FindOrCreateFont(self, int point_size, int family, int style, int weight,
+ bool underline=False, String facename=EmptyString,
+ int encoding=FONTENCODING_DEFAULT) -> Font
+ """
+ return _gdi_.FontList_FindOrCreateFont(*args, **kwargs)
+
+ def AddFont(*args, **kwargs):
+ """AddFont(self, Font font)"""
+ return _gdi_.FontList_AddFont(*args, **kwargs)
+
+ def RemoveFont(*args, **kwargs):
+ """RemoveFont(self, Font font)"""
+ return _gdi_.FontList_RemoveFont(*args, **kwargs)
+
+ AddFont = wx._deprecated(AddFont)
+ RemoveFont = wx._deprecated(RemoveFont)
+
+_gdi_.FontList_swigregister(FontList)
+
+class ColourDatabase(object):
"""Proxy of C++ ColourDatabase class"""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
__repr__ = _swig_repr
"""Append(self, String name, int red, int green, int blue)"""
return _gdi_.ColourDatabase_Append(*args, **kwargs)
-ColourDatabase_swigregister = _gdi_.ColourDatabase_swigregister
-ColourDatabase_swigregister(ColourDatabase)
-
-class FontList(_core.Object):
- """Proxy of C++ FontList class"""
- thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
- def __init__(self): raise AttributeError, "No constructor defined"
- __repr__ = _swig_repr
- def AddFont(*args, **kwargs):
- """AddFont(self, Font font)"""
- return _gdi_.FontList_AddFont(*args, **kwargs)
+_gdi_.ColourDatabase_swigregister(ColourDatabase)
- def FindOrCreateFont(*args, **kwargs):
- """
- FindOrCreateFont(self, int point_size, int family, int style, int weight,
- bool underline=False, String facename=EmptyString,
- int encoding=FONTENCODING_DEFAULT) -> Font
- """
- return _gdi_.FontList_FindOrCreateFont(*args, **kwargs)
-
- def RemoveFont(*args, **kwargs):
- """RemoveFont(self, Font font)"""
- return _gdi_.FontList_RemoveFont(*args, **kwargs)
-
- def GetCount(*args, **kwargs):
- """GetCount(self) -> int"""
- return _gdi_.FontList_GetCount(*args, **kwargs)
+#---------------------------------------------------------------------------
-FontList_swigregister = _gdi_.FontList_swigregister
-FontList_swigregister(FontList)
-#---------------------------------------------------------------------------
+def _wxPyInitTheFontList(*args):
+ """_wxPyInitTheFontList() -> FontList"""
+ return _gdi_._wxPyInitTheFontList(*args)
+
+def _wxPyInitThePenList(*args):
+ """_wxPyInitThePenList() -> PenList"""
+ return _gdi_._wxPyInitThePenList(*args)
+
+def _wxPyInitTheBrushList(*args):
+ """_wxPyInitTheBrushList() -> BrushList"""
+ return _gdi_._wxPyInitTheBrushList(*args)
+
+def _wxPyInitTheColourDatabase(*args):
+ """_wxPyInitTheColourDatabase() -> ColourDatabase"""
+ return _gdi_._wxPyInitTheColourDatabase(*args)
+# This function makes a class used to do delayed initialization of some
+# stock wx objects. When they are used the first time then an init function
+# is called to make the real instance, which is then used to replace the
+# original instance and class seen by the programmer.
+def _wxPyMakeDelayedInitWrapper(initFunc):
+ class _wxPyStockObjectWrapper(object):
+ def __init__(self, *args):
+ self._args = args
+ def __getattr__(self, name):
+ obj = initFunc(*self._args)
+ self.__class__ = obj.__class__
+ self.__dict__ = obj.__dict__
+ return getattr(self, name)
+ def __str__(self):
+ return self.__getattr__("__str__")()
+ def __repr__(self):
+ return self.__getattr__("__repr__")()
+ return _wxPyStockObjectWrapper
+
+TheFontList = _wxPyMakeDelayedInitWrapper(_wxPyInitTheFontList)()
+ThePenList = _wxPyMakeDelayedInitWrapper(_wxPyInitThePenList)()
+TheBrushList = _wxPyMakeDelayedInitWrapper(_wxPyInitTheBrushList)()
+TheColourDatabase = _wxPyMakeDelayedInitWrapper(_wxPyInitTheColourDatabase)()
NullColor = NullColour
#---------------------------------------------------------------------------
"""TileBitmap(self, Rect rect, DC dc, Bitmap bitmap) -> bool"""
return _gdi_.Effects_TileBitmap(*args, **kwargs)
-Effects_swigregister = _gdi_.Effects_swigregister
-Effects_swigregister(Effects)
-TheFontList = cvar.TheFontList
-ThePenList = cvar.ThePenList
-TheBrushList = cvar.TheBrushList
-TheColourDatabase = cvar.TheColourDatabase
+_gdi_.Effects_swigregister(Effects)
#---------------------------------------------------------------------------
widthSash = property(_gdi_.SplitterRenderParams_widthSash_get)
border = property(_gdi_.SplitterRenderParams_border_get)
isHotSensitive = property(_gdi_.SplitterRenderParams_isHotSensitive_get)
-SplitterRenderParams_swigregister = _gdi_.SplitterRenderParams_swigregister
-SplitterRenderParams_swigregister(SplitterRenderParams)
+_gdi_.SplitterRenderParams_swigregister(SplitterRenderParams)
class RendererVersion(object):
"""
IsCompatible = staticmethod(IsCompatible)
version = property(_gdi_.RendererVersion_version_get)
age = property(_gdi_.RendererVersion_age_get)
-RendererVersion_swigregister = _gdi_.RendererVersion_swigregister
-RendererVersion_swigregister(RendererVersion)
+_gdi_.RendererVersion_swigregister(RendererVersion)
def RendererVersion_IsCompatible(*args, **kwargs):
"""RendererVersion_IsCompatible(RendererVersion ver) -> bool"""
"""
return _gdi_.RendererNative_DrawDropArrow(*args, **kwargs)
+ def DrawCheckBox(*args, **kwargs):
+ """
+ DrawCheckBox(self, Window win, DC dc, Rect rect, int flags=0)
+
+ Draw a check button. Flags may use wx.CONTROL_CHECKED,
+ wx.CONTROL_UNDETERMINED and wx.CONTROL_CURRENT.
+ """
+ return _gdi_.RendererNative_DrawCheckBox(*args, **kwargs)
+
+ def DrawPushButton(*args, **kwargs):
+ """
+ DrawPushButton(self, Window win, DC dc, Rect rect, int flags=0)
+
+ Draw a blank button. Flags may be wx.CONTROL_PRESSED, wx.CONTROL_CURRENT and
+ wx.CONTROL_ISDEFAULT
+ """
+ return _gdi_.RendererNative_DrawPushButton(*args, **kwargs)
+
+ def DrawItemSelectionRect(*args, **kwargs):
+ """
+ DrawItemSelectionRect(self, Window win, DC dc, Rect rect, int flags=0)
+
+ Draw rectangle indicating that an item in e.g. a list control has been
+ selected or focused
+
+ The flags parameter may be:
+
+ ==================== ============================================
+ wx.CONTROL_SELECTED item is selected, e.g. draw background
+ wx.CONTROL_CURRENT item is the current item, e.g. dotted border
+ wx.CONTROL_FOCUSED the whole control has focus, e.g. blue
+ background vs. grey otherwise
+ ==================== ============================================
+
+ """
+ return _gdi_.RendererNative_DrawItemSelectionRect(*args, **kwargs)
+
def GetSplitterParams(*args, **kwargs):
"""
GetSplitterParams(self, Window win) -> SplitterRenderParams
"""
return _gdi_.RendererNative_GetVersion(*args, **kwargs)
-RendererNative_swigregister = _gdi_.RendererNative_swigregister
-RendererNative_swigregister(RendererNative)
+_gdi_.RendererNative_swigregister(RendererNative)
def RendererNative_Get(*args):
"""