+ def GetNativePath(*args, **kwargs):
+ """
+ GetNativePath(self) -> void
+
+ returns the native path
+ """
+ return _gdi_.GraphicsPath_GetNativePath(*args, **kwargs)
+
+ def UnGetNativePath(*args, **kwargs):
+ """
+ UnGetNativePath(self, void p)
+
+ give the native path returned by GetNativePath() back (there might be some
+ deallocations necessary)
+ """
+ return _gdi_.GraphicsPath_UnGetNativePath(*args, **kwargs)
+
+ def Transform(*args, **kwargs):
+ """
+ Transform(self, GraphicsMatrix matrix)
+
+ transforms each point of this path by the matrix
+ """
+ return _gdi_.GraphicsPath_Transform(*args, **kwargs)
+
+ def GetBox(*args, **kwargs):
+ """
+ GetBox(self) -> wxRect2DDouble
+
+ gets the bounding box enclosing all points (possibly including control points)
+ """
+ return _gdi_.GraphicsPath_GetBox(*args, **kwargs)
+
+ def Contains(*args):
+ """
+ Contains(self, Double x, Double y, int fillStyle=ODDEVEN_RULE) -> bool
+ Contains(self, wxPoint2DDouble c, int fillStyle=ODDEVEN_RULE) -> bool
+ """
+ return _gdi_.GraphicsPath_Contains(*args)
+
+_gdi_.GraphicsPath_swigregister(GraphicsPath)
+
+class GraphicsContext(GraphicsObject):
+ """Proxy of C++ GraphicsContext 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
+ __swig_destroy__ = _gdi_.delete_GraphicsContext
+ __del__ = lambda self : None;
+ def Create(*args):
+ """
+ Create(WindowDC dc) -> GraphicsContext
+ Create(Window window) -> GraphicsContext
+ """
+ val = _gdi_.GraphicsContext_Create(*args)
+ val.__dc = args[0] # save a ref so the dc will not be deleted before self
+ return val
+
+ Create = staticmethod(Create)
+ def CreateFromNative(*args, **kwargs):
+ """CreateFromNative(void context) -> GraphicsContext"""
+ return _gdi_.GraphicsContext_CreateFromNative(*args, **kwargs)
+
+ CreateFromNative = staticmethod(CreateFromNative)
+ def CreateFromNativeWindow(*args, **kwargs):
+ """CreateFromNativeWindow(void window) -> GraphicsContext"""
+ return _gdi_.GraphicsContext_CreateFromNativeWindow(*args, **kwargs)
+
+ CreateFromNativeWindow = staticmethod(CreateFromNativeWindow)
+ def CreatePath(*args, **kwargs):
+ """
+ CreatePath(self) -> GraphicsPath
+
+ creates a path instance that corresponds to the type of graphics context, ie GDIPlus, Cairo, CoreGraphics ...
+ """
+ return _gdi_.GraphicsContext_CreatePath(*args, **kwargs)
+
+ def CreatePen(*args, **kwargs):
+ """CreatePen(self, Pen pen) -> GraphicsPen"""
+ return _gdi_.GraphicsContext_CreatePen(*args, **kwargs)
+
+ def CreateBrush(*args, **kwargs):
+ """CreateBrush(self, Brush brush) -> GraphicsBrush"""
+ return _gdi_.GraphicsContext_CreateBrush(*args, **kwargs)
+
+ def CreateLinearGradientBrush(*args, **kwargs):
+ """
+ CreateLinearGradientBrush(self, Double x1, Double y1, Double x2, Double y2, Colour c1,
+ Colour c2) -> GraphicsBrush
+
+ sets the brush to a linear gradient, starting at (x1,y1) with color c1
+ to (x2,y2) with color c2
+ """
+ return _gdi_.GraphicsContext_CreateLinearGradientBrush(*args, **kwargs)
+
+ def CreateRadialGradientBrush(*args, **kwargs):
+ """
+ CreateRadialGradientBrush(self, Double xo, Double yo, Double xc, Double yc, Double radius,
+ Colour oColor, Colour cColor) -> GraphicsBrush
+
+ sets the brush to a radial gradient originating at (xo,yc) with color
+ oColor and ends on a circle around (xc,yc) with radius r and color
+ cColor
+
+ """
+ return _gdi_.GraphicsContext_CreateRadialGradientBrush(*args, **kwargs)
+
+ def CreateFont(*args, **kwargs):
+ """
+ CreateFont(self, Font font, Colour col=*wxBLACK) -> GraphicsFont
+
+ sets the font
+ """
+ return _gdi_.GraphicsContext_CreateFont(*args, **kwargs)
+
+ def CreateMatrix(*args, **kwargs):
+ """
+ CreateMatrix(self, Double a=1.0, Double b=0.0, Double c=0.0, Double d=1.0,
+ Double tx=0.0, Double ty=0.0) -> GraphicsMatrix
+
+ create a 'native' matrix corresponding to these values
+ """
+ return _gdi_.GraphicsContext_CreateMatrix(*args, **kwargs)
+
+ def PushState(*args, **kwargs):
+ """
+ PushState(self)
+
+ push the current state of the context, ie the transformation matrix on a stack
+ """
+ return _gdi_.GraphicsContext_PushState(*args, **kwargs)
+
+ def PopState(*args, **kwargs):
+ """
+ PopState(self)
+
+ pops a stored state from the stack
+ """
+ return _gdi_.GraphicsContext_PopState(*args, **kwargs)
+
+ def ClipRegion(*args, **kwargs):
+ """
+ ClipRegion(self, Region region)
+
+ clips drawings to the region
+ """
+ return _gdi_.GraphicsContext_ClipRegion(*args, **kwargs)
+
+ def Clip(*args, **kwargs):
+ """
+ Clip(self, Double x, Double y, Double w, Double h)
+
+ clips drawings to the rect
+ """
+ return _gdi_.GraphicsContext_Clip(*args, **kwargs)
+
+ def ResetClip(*args, **kwargs):
+ """
+ ResetClip(self)
+
+ resets the clipping to original extent
+ """
+ return _gdi_.GraphicsContext_ResetClip(*args, **kwargs)
+
+ def GetNativeContext(*args, **kwargs):
+ """
+ GetNativeContext(self) -> void
+
+ returns the native context
+ """
+ return _gdi_.GraphicsContext_GetNativeContext(*args, **kwargs)
+
+ def Translate(*args, **kwargs):
+ """
+ Translate(self, Double dx, Double dy)
+
+ translate the current transformation matrix CTM of the context
+ """
+ return _gdi_.GraphicsContext_Translate(*args, **kwargs)
+
+ def Scale(*args, **kwargs):
+ """
+ Scale(self, Double xScale, Double yScale)
+
+ scale the current transformation matrix CTM of the context
+ """
+ return _gdi_.GraphicsContext_Scale(*args, **kwargs)
+
+ def Rotate(*args, **kwargs):
+ """
+ Rotate(self, Double angle)
+
+ rotate (radians) the current transformation matrix CTM of the context
+ """
+ return _gdi_.GraphicsContext_Rotate(*args, **kwargs)
+
+ def ConcatTransform(*args, **kwargs):
+ """
+ ConcatTransform(self, GraphicsMatrix matrix)
+
+ concatenates this transform with the current transform of this context
+ """
+ return _gdi_.GraphicsContext_ConcatTransform(*args, **kwargs)
+
+ def SetTransform(*args, **kwargs):
+ """
+ SetTransform(self, GraphicsMatrix matrix)
+
+ sets the transform of this context
+ """
+ return _gdi_.GraphicsContext_SetTransform(*args, **kwargs)
+
+ def GetTransform(*args, **kwargs):
+ """
+ GetTransform(self) -> GraphicsMatrix
+
+ gets the matrix of this context
+ """
+ return _gdi_.GraphicsContext_GetTransform(*args, **kwargs)
+
+ def SetPen(*args):
+ """
+ SetPen(self, GraphicsPen pen)
+ SetPen(self, Pen pen)
+
+ sets the stroke pen
+ """
+ return _gdi_.GraphicsContext_SetPen(*args)
+
+ def SetBrush(*args):
+ """
+ SetBrush(self, GraphicsBrush brush)
+ SetBrush(self, Brush brush)
+
+ sets the brush for filling
+ """
+ return _gdi_.GraphicsContext_SetBrush(*args)
+
+ def SetFont(*args):
+ """
+ SetFont(self, GraphicsFont font)
+ SetFont(self, Font font, Colour colour=*wxBLACK)
+
+ sets the font
+ """
+ return _gdi_.GraphicsContext_SetFont(*args)
+
+ def StrokePath(*args, **kwargs):
+ """
+ StrokePath(self, GraphicsPath path)
+
+ strokes along a path with the current pen
+ """
+ return _gdi_.GraphicsContext_StrokePath(*args, **kwargs)
+
+ def FillPath(*args, **kwargs):
+ """
+ FillPath(self, GraphicsPath path, int fillStyle=ODDEVEN_RULE)
+
+ fills a path with the current brush
+ """
+ return _gdi_.GraphicsContext_FillPath(*args, **kwargs)
+
+ def DrawPath(*args, **kwargs):
+ """
+ DrawPath(self, GraphicsPath path, int fillStyle=ODDEVEN_RULE)
+
+ draws a path by first filling and then stroking
+ """
+ return _gdi_.GraphicsContext_DrawPath(*args, **kwargs)
+
+ def DrawText(*args, **kwargs):
+ """DrawText(self, String str, Double x, Double y)"""
+ return _gdi_.GraphicsContext_DrawText(*args, **kwargs)
+
+ def DrawRotatedText(*args, **kwargs):
+ """DrawRotatedText(self, String str, Double x, Double y, Double angle)"""
+ return _gdi_.GraphicsContext_DrawRotatedText(*args, **kwargs)
+
+ def GetFullTextExtent(*args, **kwargs):
+ """GetFullTextExtent(self, text) --> (width, height, descent, externalLeading)"""
+ return _gdi_.GraphicsContext_GetFullTextExtent(*args, **kwargs)
+
+ def GetTextExtent(*args, **kwargs):
+ """GetTextExtent(self, text) --> (width, height)"""
+ return _gdi_.GraphicsContext_GetTextExtent(*args, **kwargs)
+
+ def GetPartialTextExtents(*args, **kwargs):
+ """GetPartialTextExtents(self, text) -> [widths]"""
+ return _gdi_.GraphicsContext_GetPartialTextExtents(*args, **kwargs)
+
+ def DrawBitmap(*args, **kwargs):
+ """DrawBitmap(self, Bitmap bmp, Double x, Double y, Double w, Double h)"""
+ return _gdi_.GraphicsContext_DrawBitmap(*args, **kwargs)
+
+ def DrawIcon(*args, **kwargs):
+ """DrawIcon(self, Icon icon, Double x, Double y, Double w, Double h)"""
+ return _gdi_.GraphicsContext_DrawIcon(*args, **kwargs)
+
+ def StrokeLine(*args, **kwargs):
+ """
+ StrokeLine(self, Double x1, Double y1, Double x2, Double y2)
+
+ strokes a single line
+ """
+ return _gdi_.GraphicsContext_StrokeLine(*args, **kwargs)
+
+ def StrokeLines(*args, **kwargs):
+ """
+ StrokeLines(self, List points)
+
+ stroke lines connecting each of the points
+ """
+ return _gdi_.GraphicsContext_StrokeLines(*args, **kwargs)
+
+ def StrokeLineSegements(*args, **kwargs):
+ """
+ StrokeLineSegements(self, PyObject beginPoints, PyObject endPoints)
+
+ stroke disconnected lines from begin to end points
+ """
+ return _gdi_.GraphicsContext_StrokeLineSegements(*args, **kwargs)
+
+ def DrawLines(*args, **kwargs):
+ """
+ DrawLines(self, size_t points, int fillStyle=ODDEVEN_RULE)
+
+ draws a polygon
+ """
+ return _gdi_.GraphicsContext_DrawLines(*args, **kwargs)
+
+ def DrawRectangle(*args, **kwargs):
+ """
+ DrawRectangle(self, Double x, Double y, Double w, Double h)
+
+ draws a rectangle
+ """
+ return _gdi_.GraphicsContext_DrawRectangle(*args, **kwargs)
+
+ def DrawEllipse(*args, **kwargs):
+ """
+ DrawEllipse(self, Double x, Double y, Double w, Double h)
+
+ draws an ellipse
+ """
+ return _gdi_.GraphicsContext_DrawEllipse(*args, **kwargs)
+
+ def DrawRoundedRectangle(*args, **kwargs):
+ """
+ DrawRoundedRectangle(self, Double x, Double y, Double w, Double h, Double radius)
+
+ draws a rounded rectangle
+ """
+ return _gdi_.GraphicsContext_DrawRoundedRectangle(*args, **kwargs)
+
+ def ShouldOffset(*args, **kwargs):
+ """
+ ShouldOffset(self) -> bool
+
+ helper to determine if a 0.5 offset should be applied for the drawing operation
+ """
+ return _gdi_.GraphicsContext_ShouldOffset(*args, **kwargs)
+
+_gdi_.GraphicsContext_swigregister(GraphicsContext)
+cvar = _gdi_.cvar
+NullGraphicsPen = cvar.NullGraphicsPen
+NullGraphicsBrush = cvar.NullGraphicsBrush
+NullGraphicsFont = cvar.NullGraphicsFont
+NullGraphicsMatrix = cvar.NullGraphicsMatrix
+NullGraphicsPath = cvar.NullGraphicsPath
+
+def GraphicsContext_Create(*args):
+ """
+ Create(WindowDC dc) -> GraphicsContext
+ GraphicsContext_Create(Window window) -> GraphicsContext
+ """
+ val = _gdi_.GraphicsContext_Create(*args)
+ val.__dc = args[0] # save a ref so the dc will not be deleted before self
+ return val
+
+def GraphicsContext_CreateFromNative(*args, **kwargs):
+ """GraphicsContext_CreateFromNative(void context) -> GraphicsContext"""
+ return _gdi_.GraphicsContext_CreateFromNative(*args, **kwargs)
+
+def GraphicsContext_CreateFromNativeWindow(*args, **kwargs):
+ """GraphicsContext_CreateFromNativeWindow(void window) -> GraphicsContext"""
+ return _gdi_.GraphicsContext_CreateFromNativeWindow(*args, **kwargs)
+
+class GraphicsRenderer(_core.Object):
+ """Proxy of C++ GraphicsRenderer 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
+ __swig_destroy__ = _gdi_.delete_GraphicsRenderer
+ __del__ = lambda self : None;
+ def GetDefaultRenderer(*args, **kwargs):
+ """GetDefaultRenderer() -> GraphicsRenderer"""
+ return _gdi_.GraphicsRenderer_GetDefaultRenderer(*args, **kwargs)
+
+ GetDefaultRenderer = staticmethod(GetDefaultRenderer)
+ def CreateContext(*args):
+ """
+ CreateContext(self, WindowDC dc) -> GraphicsContext
+ CreateContext(self, Window window) -> GraphicsContext
+ """
+ return _gdi_.GraphicsRenderer_CreateContext(*args)
+
+ def CreateContextFromNativeContext(*args, **kwargs):
+ """CreateContextFromNativeContext(self, void context) -> GraphicsContext"""
+ return _gdi_.GraphicsRenderer_CreateContextFromNativeContext(*args, **kwargs)
+
+ def CreateContextFromNativeWindow(*args, **kwargs):
+ """CreateContextFromNativeWindow(self, void window) -> GraphicsContext"""
+ return _gdi_.GraphicsRenderer_CreateContextFromNativeWindow(*args, **kwargs)
+
+ def CreatePath(*args, **kwargs):
+ """CreatePath(self) -> GraphicsPath"""
+ return _gdi_.GraphicsRenderer_CreatePath(*args, **kwargs)
+
+ def CreateMatrix(*args, **kwargs):
+ """
+ CreateMatrix(self, Double a=1.0, Double b=0.0, Double c=0.0, Double d=1.0,
+ Double tx=0.0, Double ty=0.0) -> GraphicsMatrix
+ """
+ return _gdi_.GraphicsRenderer_CreateMatrix(*args, **kwargs)
+
+ def CreatePen(*args, **kwargs):
+ """CreatePen(self, Pen pen) -> GraphicsPen"""
+ return _gdi_.GraphicsRenderer_CreatePen(*args, **kwargs)
+
+ def CreateBrush(*args, **kwargs):
+ """CreateBrush(self, Brush brush) -> GraphicsBrush"""
+ return _gdi_.GraphicsRenderer_CreateBrush(*args, **kwargs)
+
+ def CreateLinearGradientBrush(*args, **kwargs):
+ """
+ CreateLinearGradientBrush(self, Double x1, Double y1, Double x2, Double y2, Colour c1,
+ Colour c2) -> GraphicsBrush
+ """
+ return _gdi_.GraphicsRenderer_CreateLinearGradientBrush(*args, **kwargs)
+
+ def CreateRadialGradientBrush(*args, **kwargs):
+ """
+ CreateRadialGradientBrush(self, Double xo, Double yo, Double xc, Double yc, Double radius,
+ Colour oColor, Colour cColor) -> GraphicsBrush
+ """
+ return _gdi_.GraphicsRenderer_CreateRadialGradientBrush(*args, **kwargs)
+
+ def CreateFont(*args, **kwargs):
+ """CreateFont(self, Font font, Colour col=*wxBLACK) -> GraphicsFont"""
+ return _gdi_.GraphicsRenderer_CreateFont(*args, **kwargs)
+
+_gdi_.GraphicsRenderer_swigregister(GraphicsRenderer)
+
+def GraphicsRenderer_GetDefaultRenderer(*args):
+ """GraphicsRenderer_GetDefaultRenderer() -> GraphicsRenderer"""
+ return _gdi_.GraphicsRenderer_GetDefaultRenderer(*args)
+
+class GCDC(DC):
+ """Proxy of C++ GCDC 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, WindowDC dc) -> GCDC"""
+ _gdi_.GCDC_swiginit(self,_gdi_.new_GCDC(*args, **kwargs))
+ self.__dc = args[0] # save a ref so the other dc will not be deleted before self
+
+ __swig_destroy__ = _gdi_.delete_GCDC
+ __del__ = lambda self : None;
+ def GetGraphicsContext(*args, **kwargs):
+ """GetGraphicsContext(self) -> GraphicsContext"""
+ return _gdi_.GCDC_GetGraphicsContext(*args, **kwargs)
+
+ def SetGraphicsContext(*args, **kwargs):
+ """SetGraphicsContext(self, GraphicsContext ctx)"""
+ return _gdi_.GCDC_SetGraphicsContext(*args, **kwargs)
+
+ GraphicsContext = property(GetGraphicsContext,SetGraphicsContext)
+_gdi_.GCDC_swigregister(GCDC)
+
+class Overlay(object):
+ """Proxy of C++ Overlay 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) -> Overlay"""
+ _gdi_.Overlay_swiginit(self,_gdi_.new_Overlay(*args, **kwargs))
+ __swig_destroy__ = _gdi_.delete_Overlay
+ __del__ = lambda self : None;
+ def Reset(*args, **kwargs):
+ """Reset(self)"""
+ return _gdi_.Overlay_Reset(*args, **kwargs)
+
+_gdi_.Overlay_swigregister(Overlay)
+
+class DCOverlay(object):
+ """Proxy of C++ DCOverlay 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):
+ """
+ __init__(self, Overlay overlay, WindowDC dc, int x, int y, int width,
+ int height) -> DCOverlay
+ __init__(self, Overlay overlay, WindowDC dc) -> DCOverlay
+ """
+ _gdi_.DCOverlay_swiginit(self,_gdi_.new_DCOverlay(*args))
+ __swig_destroy__ = _gdi_.delete_DCOverlay
+ __del__ = lambda self : None;
+ def Clear(*args, **kwargs):
+ """Clear(self)"""
+ return _gdi_.DCOverlay_Clear(*args, **kwargs)
+
+_gdi_.DCOverlay_swigregister(DCOverlay)
+
+#---------------------------------------------------------------------------
+
+IMAGELIST_DRAW_NORMAL = _gdi_.IMAGELIST_DRAW_NORMAL
+IMAGELIST_DRAW_TRANSPARENT = _gdi_.IMAGELIST_DRAW_TRANSPARENT
+IMAGELIST_DRAW_SELECTED = _gdi_.IMAGELIST_DRAW_SELECTED
+IMAGELIST_DRAW_FOCUSED = _gdi_.IMAGELIST_DRAW_FOCUSED
+IMAGE_LIST_NORMAL = _gdi_.IMAGE_LIST_NORMAL
+IMAGE_LIST_SMALL = _gdi_.IMAGE_LIST_SMALL
+IMAGE_LIST_STATE = _gdi_.IMAGE_LIST_STATE
+class ImageList(_core.Object):
+ """Proxy of C++ ImageList 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, int width, int height, int mask=True, int initialCount=1) -> ImageList"""
+ _gdi_.ImageList_swiginit(self,_gdi_.new_ImageList(*args, **kwargs))
+ __swig_destroy__ = _gdi_.delete_ImageList
+ __del__ = lambda self : None;
+ def Add(*args, **kwargs):
+ """Add(self, Bitmap bitmap, Bitmap mask=NullBitmap) -> int"""
+ return _gdi_.ImageList_Add(*args, **kwargs)
+
+ def AddWithColourMask(*args, **kwargs):
+ """AddWithColourMask(self, Bitmap bitmap, Colour maskColour) -> int"""
+ return _gdi_.ImageList_AddWithColourMask(*args, **kwargs)
+
+ def AddIcon(*args, **kwargs):
+ """AddIcon(self, Icon icon) -> int"""
+ return _gdi_.ImageList_AddIcon(*args, **kwargs)
+
+ def GetBitmap(*args, **kwargs):
+ """GetBitmap(self, int index) -> Bitmap"""
+ return _gdi_.ImageList_GetBitmap(*args, **kwargs)
+
+ def GetIcon(*args, **kwargs):
+ """GetIcon(self, int index) -> Icon"""
+ return _gdi_.ImageList_GetIcon(*args, **kwargs)
+
+ def Replace(*args, **kwargs):
+ """Replace(self, int index, Bitmap bitmap, Bitmap mask=NullBitmap) -> bool"""
+ return _gdi_.ImageList_Replace(*args, **kwargs)
+
+ def Draw(*args, **kwargs):
+ """
+ Draw(self, int index, DC dc, int x, int x, int flags=IMAGELIST_DRAW_NORMAL,
+ bool solidBackground=False) -> bool
+ """
+ return _gdi_.ImageList_Draw(*args, **kwargs)
+
+ def GetImageCount(*args, **kwargs):
+ """GetImageCount(self) -> int"""
+ return _gdi_.ImageList_GetImageCount(*args, **kwargs)
+
+ def Remove(*args, **kwargs):
+ """Remove(self, int index) -> bool"""
+ return _gdi_.ImageList_Remove(*args, **kwargs)
+
+ def RemoveAll(*args, **kwargs):
+ """RemoveAll(self) -> bool"""
+ return _gdi_.ImageList_RemoveAll(*args, **kwargs)
+
+ def GetSize(*args, **kwargs):
+ """GetSize(index) -> (width,height)"""
+ return _gdi_.ImageList_GetSize(*args, **kwargs)
+
+ ImageCount = property(GetImageCount,doc="See `GetImageCount`")
+ Size = property(GetSize,doc="See `GetSize`")
+_gdi_.ImageList_swigregister(ImageList)
+
+#---------------------------------------------------------------------------
+
+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')
+ __repr__ = _swig_repr
+ 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)
+
+ DeleteAll = staticmethod(DeleteAll)
+ def instance(*args, **kwargs):
+ """instance() -> StockGDI"""
+ return _gdi_.StockGDI_instance(*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)
+
+ GetCursor = staticmethod(GetCursor)
+ def GetPen(*args, **kwargs):
+ """GetPen(int item) -> Pen"""
+ return _gdi_.StockGDI_GetPen(*args, **kwargs)
+
+ 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.this = StockGDI.instance().GetFont(StockGDI.FONT_ITALIC).this
+ wx.NORMAL_FONT.this = StockGDI.instance().GetFont(StockGDI.FONT_NORMAL).this
+ wx.SMALL_FONT.this = StockGDI.instance().GetFont(StockGDI.FONT_SMALL).this
+ wx.SWISS_FONT.this = StockGDI.instance().GetFont(StockGDI.FONT_SWISS).this
+
+ wx.BLACK_DASHED_PEN.this = StockGDI.GetPen(StockGDI.PEN_BLACKDASHED).this
+ wx.BLACK_PEN.this = StockGDI.GetPen(StockGDI.PEN_BLACK).this
+ wx.CYAN_PEN.this = StockGDI.GetPen(StockGDI.PEN_CYAN).this
+ wx.GREEN_PEN.this = StockGDI.GetPen(StockGDI.PEN_GREEN).this
+ wx.GREY_PEN.this = StockGDI.GetPen(StockGDI.PEN_GREY).this
+ wx.LIGHT_GREY_PEN.this = StockGDI.GetPen(StockGDI.PEN_LIGHTGREY).this
+ wx.MEDIUM_GREY_PEN.this = StockGDI.GetPen(StockGDI.PEN_MEDIUMGREY).this
+ wx.RED_PEN.this = StockGDI.GetPen(StockGDI.PEN_RED).this
+ wx.TRANSPARENT_PEN.this = StockGDI.GetPen(StockGDI.PEN_TRANSPARENT).this
+ wx.WHITE_PEN.this = StockGDI.GetPen(StockGDI.PEN_WHITE).this
+
+ wx.BLACK_BRUSH.this = StockGDI.GetBrush(StockGDI.BRUSH_BLACK).this
+ wx.BLUE_BRUSH.this = StockGDI.GetBrush(StockGDI.BRUSH_BLUE).this
+ wx.CYAN_BRUSH.this = StockGDI.GetBrush(StockGDI.BRUSH_CYAN).this
+ wx.GREEN_BRUSH.this = StockGDI.GetBrush(StockGDI.BRUSH_GREEN).this
+ wx.GREY_BRUSH.this = StockGDI.GetBrush(StockGDI.BRUSH_GREY).this
+ wx.LIGHT_GREY_BRUSH.this = StockGDI.GetBrush(StockGDI.BRUSH_LIGHTGREY).this
+ wx.MEDIUM_GREY_BRUSH.this = StockGDI.GetBrush(StockGDI.BRUSH_MEDIUMGREY).this
+ wx.RED_BRUSH.this = StockGDI.GetBrush(StockGDI.BRUSH_RED).this
+ wx.TRANSPARENT_BRUSH.this = StockGDI.GetBrush(StockGDI.BRUSH_TRANSPARENT).this
+ wx.WHITE_BRUSH.this = StockGDI.GetBrush(StockGDI.BRUSH_WHITE).this
+
+ wx.BLACK.this = StockGDI.GetColour(StockGDI.COLOUR_BLACK).this
+ wx.BLUE.this = StockGDI.GetColour(StockGDI.COLOUR_BLUE).this
+ wx.CYAN.this = StockGDI.GetColour(StockGDI.COLOUR_CYAN).this
+ wx.GREEN.this = StockGDI.GetColour(StockGDI.COLOUR_GREEN).this
+ wx.LIGHT_GREY.this = StockGDI.GetColour(StockGDI.COLOUR_LIGHTGREY).this
+ wx.RED.this = StockGDI.GetColour(StockGDI.COLOUR_RED).this
+ wx.WHITE.this = StockGDI.GetColour(StockGDI.COLOUR_WHITE).this
+
+ wx.CROSS_CURSOR.this = StockGDI.GetCursor(StockGDI.CURSOR_CROSS).this
+ wx.HOURGLASS_CURSOR.this = StockGDI.GetCursor(StockGDI.CURSOR_HOURGLASS).this
+ wx.STANDARD_CURSOR.this = StockGDI.GetCursor(StockGDI.CURSOR_STANDARD).this
+
+ wx.TheFontList.this = _wxPyInitTheFontList().this
+ wx.ThePenList.this = _wxPyInitThePenList().this
+ wx.TheBrushList.this = _wxPyInitTheBrushList().this
+ wx.TheColourDatabase.this = _wxPyInitTheColourDatabase().this
+
+
+ _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)
+
+# Create an uninitialized instance for the stock objects, they will
+# be initialized later when the wx.App object is created.
+ITALIC_FONT = Font.__new__(Font)
+NORMAL_FONT = Font.__new__(Font)
+SMALL_FONT = Font.__new__(Font)
+SWISS_FONT = Font.__new__(Font)
+
+BLACK_DASHED_PEN = Pen.__new__(Pen)
+BLACK_PEN = Pen.__new__(Pen)
+CYAN_PEN = Pen.__new__(Pen)
+GREEN_PEN = Pen.__new__(Pen)
+GREY_PEN = Pen.__new__(Pen)
+LIGHT_GREY_PEN = Pen.__new__(Pen)
+MEDIUM_GREY_PEN = Pen.__new__(Pen)
+RED_PEN = Pen.__new__(Pen)
+TRANSPARENT_PEN = Pen.__new__(Pen)
+WHITE_PEN = Pen.__new__(Pen)
+
+BLACK_BRUSH = Brush.__new__(Brush)
+BLUE_BRUSH = Brush.__new__(Brush)
+CYAN_BRUSH = Brush.__new__(Brush)
+GREEN_BRUSH = Brush.__new__(Brush)
+GREY_BRUSH = Brush.__new__(Brush)
+LIGHT_GREY_BRUSH = Brush.__new__(Brush)
+MEDIUM_GREY_BRUSH = Brush.__new__(Brush)
+RED_BRUSH = Brush.__new__(Brush)
+TRANSPARENT_BRUSH = Brush.__new__(Brush)
+WHITE_BRUSH = Brush.__new__(Brush)
+
+BLACK = Colour.__new__(Colour)
+BLUE = Colour.__new__(Colour)
+CYAN = Colour.__new__(Colour)
+GREEN = Colour.__new__(Colour)
+LIGHT_GREY = Colour.__new__(Colour)
+RED = Colour.__new__(Colour)
+WHITE = Colour.__new__(Colour)
+
+CROSS_CURSOR = Cursor.__new__(Cursor)
+HOURGLASS_CURSOR = Cursor.__new__(Cursor)
+STANDARD_CURSOR = Cursor.__new__(Cursor)
+
+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)
+NullBitmap = cvar.NullBitmap
+NullIcon = cvar.NullIcon
+NullCursor = cvar.NullCursor
+NullPen = cvar.NullPen
+NullBrush = cvar.NullBrush
+NullPalette = cvar.NullPalette
+NullFont = cvar.NullFont
+NullColour = cvar.NullColour
+
+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 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)
+
+ AddBrush = wx._deprecated(AddBrush)
+ RemoveBrush = wx._deprecated(RemoveBrush)
+
+_gdi_.BrushList_swigregister(BrushList)
+
+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
+ def __init__(self, *args, **kwargs):
+ """__init__(self) -> ColourDatabase"""
+ _gdi_.ColourDatabase_swiginit(self,_gdi_.new_ColourDatabase(*args, **kwargs))
+ __swig_destroy__ = _gdi_.delete_ColourDatabase
+ __del__ = lambda self : None;
+ def Find(*args, **kwargs):
+ """Find(self, String name) -> Colour"""
+ return _gdi_.ColourDatabase_Find(*args, **kwargs)
+
+ def FindName(*args, **kwargs):
+ """FindName(self, Colour colour) -> String"""
+ return _gdi_.ColourDatabase_FindName(*args, **kwargs)
+
+ FindColour = Find
+ def AddColour(*args, **kwargs):
+ """AddColour(self, String name, Colour colour)"""
+ return _gdi_.ColourDatabase_AddColour(*args, **kwargs)
+
+ def Append(*args, **kwargs):
+ """Append(self, String name, int red, int green, int blue)"""
+ return _gdi_.ColourDatabase_Append(*args, **kwargs)
+
+_gdi_.ColourDatabase_swigregister(ColourDatabase)
+
+#---------------------------------------------------------------------------
+
+
+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)
+# Create an uninitialized instance for the stock objects, they will
+# be initialized later when the wx.App object is created.
+TheFontList = FontList.__new__(FontList)
+ThePenList = PenList.__new__(PenList)
+TheBrushList = BrushList.__new__(BrushList)
+TheColourDatabase = ColourDatabase.__new__(ColourDatabase)
+
+NullColor = NullColour
+#---------------------------------------------------------------------------
+
+class Effects(_core.Object):
+ """Proxy of C++ Effects 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) -> Effects"""
+ _gdi_.Effects_swiginit(self,_gdi_.new_Effects(*args, **kwargs))
+ def GetHighlightColour(*args, **kwargs):
+ """GetHighlightColour(self) -> Colour"""
+ return _gdi_.Effects_GetHighlightColour(*args, **kwargs)
+
+ def GetLightShadow(*args, **kwargs):
+ """GetLightShadow(self) -> Colour"""
+ return _gdi_.Effects_GetLightShadow(*args, **kwargs)
+
+ def GetFaceColour(*args, **kwargs):
+ """GetFaceColour(self) -> Colour"""
+ return _gdi_.Effects_GetFaceColour(*args, **kwargs)
+
+ def GetMediumShadow(*args, **kwargs):
+ """GetMediumShadow(self) -> Colour"""
+ return _gdi_.Effects_GetMediumShadow(*args, **kwargs)
+
+ def GetDarkShadow(*args, **kwargs):
+ """GetDarkShadow(self) -> Colour"""
+ return _gdi_.Effects_GetDarkShadow(*args, **kwargs)
+
+ def SetHighlightColour(*args, **kwargs):
+ """SetHighlightColour(self, Colour c)"""
+ return _gdi_.Effects_SetHighlightColour(*args, **kwargs)
+
+ def SetLightShadow(*args, **kwargs):