"""CopyFromCursor(self, Cursor cursor) -> bool"""
return _gdi_.Bitmap_CopyFromCursor(*args, **kwargs)
+ def CopyFromBuffer(*args, **kwargs):
+ """
+ CopyFromBuffer(self, buffer data)
+
+ Copy data from a RGB buffer object to replace the bitmap pixel data.
+ See `wxBitmapFromBuffer` for more .
+ """
+ return _gdi_.Bitmap_CopyFromBuffer(*args, **kwargs)
+
+ def CopyFromBufferRGBA(*args, **kwargs):
+ """
+ CopyFromBufferRGBA(self, buffer data)
+
+ Copy data from a RGBA buffer object to replace the bitmap pixel data.
+ See `wxBitmapFromBufferRGBA` for more .
+ """
+ return _gdi_.Bitmap_CopyFromBufferRGBA(*args, **kwargs)
+
def __nonzero__(self): return self.IsOk()
def __eq__(*args, **kwargs):
"""__eq__(self, Bitmap other) -> bool"""
"""
return _gdi_.DC_BlitPointSize(*args, **kwargs)
+ def GetAsBitmap(*args, **kwargs):
+ """GetAsBitmap(self, Rect subrect=None) -> Bitmap"""
+ return _gdi_.DC_GetAsBitmap(*args, **kwargs)
+
def SetClippingRegion(*args, **kwargs):
"""
SetClippingRegion(self, int x, int y, int width, int height)
"""
return _gdi_.MemoryDC_SelectObject(*args, **kwargs)
+ def SelectObjectAsSource(*args, **kwargs):
+ """SelectObjectAsSource(self, Bitmap bmp)"""
+ return _gdi_.MemoryDC_SelectObjectAsSource(*args, **kwargs)
+
_gdi_.MemoryDC_swigregister(MemoryDC)
def MemoryDCFromDC(*args, **kwargs):
"""
return _gdi_.BufferedDC_UnMask(*args, **kwargs)
+ def SetStyle(*args, **kwargs):
+ """SetStyle(self, int style)"""
+ return _gdi_.BufferedDC_SetStyle(*args, **kwargs)
+
+ def GetStyle(*args, **kwargs):
+ """GetStyle(self) -> int"""
+ return _gdi_.BufferedDC_GetStyle(*args, **kwargs)
+
_gdi_.BufferedDC_swigregister(BufferedDC)
class BufferedPaintDC(BufferedDC):
__del__ = lambda self : None;
_gdi_.GraphicsFont_swigregister(GraphicsFont)
+class GraphicsMatrix(GraphicsObject):
+ """Proxy of C++ GraphicsMatrix 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) -> GraphicsMatrix"""
+ _gdi_.GraphicsMatrix_swiginit(self,_gdi_.new_GraphicsMatrix(*args, **kwargs))
+ __swig_destroy__ = _gdi_.delete_GraphicsMatrix
+ __del__ = lambda self : None;
+ def Concat(*args, **kwargs):
+ """
+ Concat(self, GraphicsMatrix t)
+
+ concatenates the matrix
+ """
+ return _gdi_.GraphicsMatrix_Concat(*args, **kwargs)
+
+ def Copy(*args, **kwargs):
+ """
+ Copy(self, GraphicsMatrix t)
+
+ Copy the passed in matrix to this one.
+ """
+ return _gdi_.GraphicsMatrix_Copy(*args, **kwargs)
+
+ def Set(*args, **kwargs):
+ """
+ Set(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)
+
+ sets the matrix to the respective values
+ """
+ return _gdi_.GraphicsMatrix_Set(*args, **kwargs)
+
+ def Invert(*args, **kwargs):
+ """
+ Invert(self)
+
+ makes this the inverse matrix
+ """
+ return _gdi_.GraphicsMatrix_Invert(*args, **kwargs)
+
+ def IsEqual(*args, **kwargs):
+ """
+ IsEqual(self, GraphicsMatrix t) -> bool
+
+ returns true if the elements of the transformation matrix are equal
+ """
+ return _gdi_.GraphicsMatrix_IsEqual(*args, **kwargs)
+
+ def IsIdentity(*args, **kwargs):
+ """
+ IsIdentity(self) -> bool
+
+ return true if this is the identity matrix
+ """
+ return _gdi_.GraphicsMatrix_IsIdentity(*args, **kwargs)
+
+ def Translate(*args, **kwargs):
+ """
+ Translate(self, Double dx, Double dy)
+
+ add the translation to this matrix
+ """
+ return _gdi_.GraphicsMatrix_Translate(*args, **kwargs)
+
+ def Scale(*args, **kwargs):
+ """
+ Scale(self, Double xScale, Double yScale)
+
+ add the scale to this matrix
+ """
+ return _gdi_.GraphicsMatrix_Scale(*args, **kwargs)
+
+ def Rotate(*args, **kwargs):
+ """
+ Rotate(self, Double angle)
+
+ add the rotation to this matrix (radians)
+ """
+ return _gdi_.GraphicsMatrix_Rotate(*args, **kwargs)
+
+ def TransformPoint(*args, **kwargs):
+ """
+ TransformPoint(self, x, y) --> (x, y)
+
+ applies that matrix to the point
+ """
+ return _gdi_.GraphicsMatrix_TransformPoint(*args, **kwargs)
+
+ def TransformDistance(*args, **kwargs):
+ """
+ TransformDistance(self, dx, dy) --> (dx, dy)
+
+ applies the matrix except for translations
+ """
+ return _gdi_.GraphicsMatrix_TransformDistance(*args, **kwargs)
+
+ def GetNativeMatrix(*args, **kwargs):
+ """
+ GetNativeMatrix(self) -> void
+
+ returns the native representation
+ """
+ return _gdi_.GraphicsMatrix_GetNativeMatrix(*args, **kwargs)
+
+_gdi_.GraphicsMatrix_swigregister(GraphicsMatrix)
+
class GraphicsPath(GraphicsObject):
"""Proxy of C++ GraphicsPath 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 __init__(self, *args, **kwargs):
+ """__init__(self) -> GraphicsPath"""
+ _gdi_.GraphicsPath_swiginit(self,_gdi_.new_GraphicsPath(*args, **kwargs))
__swig_destroy__ = _gdi_.delete_GraphicsPath
__del__ = lambda self : None;
- def Clone(*args, **kwargs):
- """Clone(self) -> GraphicsPath"""
- return _gdi_.GraphicsPath_Clone(*args, **kwargs)
-
def MoveToPoint(*args):
"""
MoveToPoint(self, Double x, Double y)
def Contains(*args):
"""
- Contains(self, Double x, Double y, int fillStyle=WINDING_RULE) -> bool
- Contains(self, wxPoint2DDouble c, int fillStyle=WINDING_RULE) -> bool
+ 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)
-cvar = _gdi_.cvar
-NullGraphicsPen = cvar.NullGraphicsPen
-NullGraphicsBrush = cvar.NullGraphicsBrush
-NullGraphicsFont = cvar.NullGraphicsFont
-
-class GraphicsMatrix(GraphicsObject):
- """Proxy of C++ GraphicsMatrix 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_GraphicsMatrix
- __del__ = lambda self : None;
- def Clone(*args, **kwargs):
- """Clone(self) -> GraphicsMatrix"""
- return _gdi_.GraphicsMatrix_Clone(*args, **kwargs)
-
- def Concat(*args, **kwargs):
- """
- Concat(self, GraphicsMatrix t)
-
- concatenates the matrix
- """
- return _gdi_.GraphicsMatrix_Concat(*args, **kwargs)
-
- def Copy(*args, **kwargs):
- """
- Copy(self, GraphicsMatrix t)
-
- copies the passed in matrix
- """
- return _gdi_.GraphicsMatrix_Copy(*args, **kwargs)
-
- def Set(*args, **kwargs):
- """
- Set(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)
-
- sets the matrix to the respective values
- """
- return _gdi_.GraphicsMatrix_Set(*args, **kwargs)
-
- def Invert(*args, **kwargs):
- """
- Invert(self)
-
- makes this the inverse matrix
- """
- return _gdi_.GraphicsMatrix_Invert(*args, **kwargs)
-
- def IsEqual(*args, **kwargs):
- """
- IsEqual(self, GraphicsMatrix t) -> bool
-
- returns true if the elements of the transformation matrix are equal
- """
- return _gdi_.GraphicsMatrix_IsEqual(*args, **kwargs)
-
- def IsIdentity(*args, **kwargs):
- """
- IsIdentity(self) -> bool
-
- return true if this is the identity matrix
- """
- return _gdi_.GraphicsMatrix_IsIdentity(*args, **kwargs)
-
- def Translate(*args, **kwargs):
- """
- Translate(self, Double dx, Double dy)
-
- add the translation to this matrix
- """
- return _gdi_.GraphicsMatrix_Translate(*args, **kwargs)
-
- def Scale(*args, **kwargs):
- """
- Scale(self, Double xScale, Double yScale)
-
- add the scale to this matrix
- """
- return _gdi_.GraphicsMatrix_Scale(*args, **kwargs)
-
- def Rotate(*args, **kwargs):
- """
- Rotate(self, Double angle)
-
- add the rotation to this matrix (radians)
- """
- return _gdi_.GraphicsMatrix_Rotate(*args, **kwargs)
-
- def TransformPoint(*args, **kwargs):
- """
- TransformPoint(self, x, y) --> (x, y)
-
- applies that matrix to the point
- """
- return _gdi_.GraphicsMatrix_TransformPoint(*args, **kwargs)
-
- def TransformDistance(*args, **kwargs):
- """
- TransformDistance(self, dx, dy) --> (dx, dy)
-
- applies the matrix except for translations
- """
- return _gdi_.GraphicsMatrix_TransformDistance(*args, **kwargs)
-
- def GetNativeMatrix(*args, **kwargs):
- """
- GetNativeMatrix(self) -> void
-
- returns the native representation
- """
- return _gdi_.GraphicsMatrix_GetNativeMatrix(*args, **kwargs)
-
-_gdi_.GraphicsMatrix_swigregister(GraphicsMatrix)
class GraphicsContext(GraphicsObject):
"""Proxy of C++ GraphicsContext class"""
"""
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)
def FillPath(*args, **kwargs):
"""
- FillPath(self, GraphicsPath path, int fillStyle=WINDING_RULE)
+ FillPath(self, GraphicsPath path, int fillStyle=ODDEVEN_RULE)
fills a path with the current brush
"""
def DrawPath(*args, **kwargs):
"""
- DrawPath(self, GraphicsPath path, int fillStyle=WINDING_RULE)
+ DrawPath(self, GraphicsPath path, int fillStyle=ODDEVEN_RULE)
draws a path by first filling and then stroking
"""
def DrawLines(*args, **kwargs):
"""
- DrawLines(self, size_t points, int fillStyle=WINDING_RULE)
+ DrawLines(self, size_t points, int fillStyle=ODDEVEN_RULE)
draws a polygon
"""
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):
"""