📄 _gdi.py
字号:
"""
__init__(self, Bitmap bitmap, Colour colour=NullColour) -> Mask
Constructs a mask from a `wx.Bitmap` and a `wx.Colour` in that bitmap
that indicates the transparent portions of the mask. In other words,
the pixels in ``bitmap`` that match ``colour`` will be the transparent
portions of the mask. If no ``colour`` or an invalid ``colour`` is
passed then BLACK is used.
:see: `wx.Bitmap`, `wx.Colour`
"""
_gdi_.Mask_swiginit(self,_gdi_.new_Mask(*args, **kwargs))
__swig_destroy__ = _gdi_.delete_Mask
__del__ = lambda self : None;
_gdi_.Mask_swigregister(Mask)
MaskColour = wx._deprecated(Mask, "wx.MaskColour is deprecated, use `wx.Mask` instead.")
class Icon(GDIObject):
"""Proxy of C++ Icon 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, String name, int type, int desiredWidth=-1, int desiredHeight=-1) -> Icon"""
_gdi_.Icon_swiginit(self,_gdi_.new_Icon(*args, **kwargs))
__swig_destroy__ = _gdi_.delete_Icon
__del__ = lambda self : None;
def LoadFile(*args, **kwargs):
"""LoadFile(self, String name, int type) -> bool"""
return _gdi_.Icon_LoadFile(*args, **kwargs)
def Ok(*args, **kwargs):
"""Ok(self) -> bool"""
return _gdi_.Icon_Ok(*args, **kwargs)
def GetWidth(*args, **kwargs):
"""GetWidth(self) -> int"""
return _gdi_.Icon_GetWidth(*args, **kwargs)
def GetHeight(*args, **kwargs):
"""GetHeight(self) -> int"""
return _gdi_.Icon_GetHeight(*args, **kwargs)
def GetDepth(*args, **kwargs):
"""GetDepth(self) -> int"""
return _gdi_.Icon_GetDepth(*args, **kwargs)
def SetWidth(*args, **kwargs):
"""SetWidth(self, int w)"""
return _gdi_.Icon_SetWidth(*args, **kwargs)
def SetHeight(*args, **kwargs):
"""SetHeight(self, int h)"""
return _gdi_.Icon_SetHeight(*args, **kwargs)
def SetDepth(*args, **kwargs):
"""SetDepth(self, int d)"""
return _gdi_.Icon_SetDepth(*args, **kwargs)
def CopyFromBitmap(*args, **kwargs):
"""CopyFromBitmap(self, Bitmap bmp)"""
return _gdi_.Icon_CopyFromBitmap(*args, **kwargs)
def __nonzero__(self): return self.Ok()
_gdi_.Icon_swigregister(Icon)
def EmptyIcon(*args, **kwargs):
"""EmptyIcon() -> Icon"""
val = _gdi_.new_EmptyIcon(*args, **kwargs)
return val
def IconFromLocation(*args, **kwargs):
"""IconFromLocation(IconLocation loc) -> Icon"""
val = _gdi_.new_IconFromLocation(*args, **kwargs)
return val
def IconFromBitmap(*args, **kwargs):
"""IconFromBitmap(Bitmap bmp) -> Icon"""
val = _gdi_.new_IconFromBitmap(*args, **kwargs)
return val
def IconFromXPMData(*args, **kwargs):
"""IconFromXPMData(PyObject listOfStrings) -> Icon"""
val = _gdi_.new_IconFromXPMData(*args, **kwargs)
return val
class IconLocation(object):
"""Proxy of C++ IconLocation 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, String filename=&wxPyEmptyString, int num=0) -> IconLocation"""
_gdi_.IconLocation_swiginit(self,_gdi_.new_IconLocation(*args, **kwargs))
__swig_destroy__ = _gdi_.delete_IconLocation
__del__ = lambda self : None;
def IsOk(*args, **kwargs):
"""IsOk(self) -> bool"""
return _gdi_.IconLocation_IsOk(*args, **kwargs)
def __nonzero__(self): return self.Ok()
def SetFileName(*args, **kwargs):
"""SetFileName(self, String filename)"""
return _gdi_.IconLocation_SetFileName(*args, **kwargs)
def GetFileName(*args, **kwargs):
"""GetFileName(self) -> String"""
return _gdi_.IconLocation_GetFileName(*args, **kwargs)
def SetIndex(*args, **kwargs):
"""SetIndex(self, int num)"""
return _gdi_.IconLocation_SetIndex(*args, **kwargs)
def GetIndex(*args, **kwargs):
"""GetIndex(self) -> int"""
return _gdi_.IconLocation_GetIndex(*args, **kwargs)
_gdi_.IconLocation_swigregister(IconLocation)
class IconBundle(object):
"""Proxy of C++ IconBundle 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) -> IconBundle"""
_gdi_.IconBundle_swiginit(self,_gdi_.new_IconBundle(*args, **kwargs))
__swig_destroy__ = _gdi_.delete_IconBundle
__del__ = lambda self : None;
def AddIcon(*args, **kwargs):
"""AddIcon(self, Icon icon)"""
return _gdi_.IconBundle_AddIcon(*args, **kwargs)
def AddIconFromFile(*args, **kwargs):
"""AddIconFromFile(self, String file, long type)"""
return _gdi_.IconBundle_AddIconFromFile(*args, **kwargs)
def GetIcon(*args, **kwargs):
"""GetIcon(self, Size size) -> Icon"""
return _gdi_.IconBundle_GetIcon(*args, **kwargs)
_gdi_.IconBundle_swigregister(IconBundle)
def IconBundleFromFile(*args, **kwargs):
"""IconBundleFromFile(String file, long type) -> IconBundle"""
val = _gdi_.new_IconBundleFromFile(*args, **kwargs)
return val
def IconBundleFromIcon(*args, **kwargs):
"""IconBundleFromIcon(Icon icon) -> IconBundle"""
val = _gdi_.new_IconBundleFromIcon(*args, **kwargs)
return val
class Cursor(GDIObject):
"""
A cursor is a small bitmap usually used for denoting where the mouse
pointer is, with a picture that might indicate the interpretation of a
mouse click.
A single cursor object may be used in many windows (any subwindow
type). The wxWindows convention is to set the cursor for a window, as
in X, rather than to set it globally as in MS Windows, although a
global `wx.SetCursor` function is also available for use on MS Windows.
"""
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, String cursorName, long type, int hotSpotX=0, int hotSpotY=0) -> Cursor
Construct a Cursor from a file. Specify the type of file using
wx.BITAMP_TYPE* constants, and specify the hotspot if not using a .cur
file.
"""
_gdi_.Cursor_swiginit(self,_gdi_.new_Cursor(*args, **kwargs))
__swig_destroy__ = _gdi_.delete_Cursor
__del__ = lambda self : None;
def Ok(*args, **kwargs):
"""Ok(self) -> bool"""
return _gdi_.Cursor_Ok(*args, **kwargs)
def __nonzero__(self): return self.Ok()
_gdi_.Cursor_swigregister(Cursor)
def StockCursor(*args, **kwargs):
"""
StockCursor(int id) -> Cursor
Create a cursor using one of the stock cursors. Note that not all
stock cursors are available on all platforms.
"""
val = _gdi_.new_StockCursor(*args, **kwargs)
return val
def CursorFromImage(*args, **kwargs):
"""
CursorFromImage(Image image) -> Cursor
Constructs a cursor from a `wx.Image`. The mask (if any) will be used
for setting the transparent portions of the cursor.
"""
val = _gdi_.new_CursorFromImage(*args, **kwargs)
return val
#---------------------------------------------------------------------------
OutRegion = _gdi_.OutRegion
PartRegion = _gdi_.PartRegion
InRegion = _gdi_.InRegion
class Region(GDIObject):
"""Proxy of C++ Region 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 x=0, int y=0, int width=0, int height=0) -> Region"""
_gdi_.Region_swiginit(self,_gdi_.new_Region(*args, **kwargs))
__swig_destroy__ = _gdi_.delete_Region
__del__ = lambda self : None;
def Clear(*args, **kwargs):
"""Clear(self)"""
return _gdi_.Region_Clear(*args, **kwargs)
def Offset(*args, **kwargs):
"""Offset(self, int x, int y) -> bool"""
return _gdi_.Region_Offset(*args, **kwargs)
def Contains(*args, **kwargs):
"""Contains(self, int x, int y) -> int"""
return _gdi_.Region_Contains(*args, **kwargs)
def ContainsPoint(*args, **kwargs):
"""ContainsPoint(self, Point pt) -> int"""
return _gdi_.Region_ContainsPoint(*args, **kwargs)
def ContainsRect(*args, **kwargs):
"""ContainsRect(self, Rect rect) -> int"""
return _gdi_.Region_ContainsRect(*args, **kwargs)
def ContainsRectDim(*args, **kwargs):
"""ContainsRectDim(self, int x, int y, int w, int h) -> int"""
return _gdi_.Region_ContainsRectDim(*args, **kwargs)
def GetBox(*args, **kwargs):
"""GetBox(self) -> Rect"""
return _gdi_.Region_GetBox(*args, **kwargs)
def Intersect(*args, **kwargs):
"""Intersect(self, int x, int y, int width, int height) -> bool"""
return _gdi_.Region_Intersect(*args, **kwargs)
def IntersectRect(*args, **kwargs):
"""IntersectRect(self, Rect rect) -> bool"""
return _gdi_.Region_IntersectRect(*args, **kwargs)
def IntersectRegion(*args, **kwargs):
"""IntersectRegion(self, Region region) -> bool"""
return _gdi_.Region_IntersectRegion(*args, **kwargs)
def IsEmpty(*args, **kwargs):
"""IsEmpty(self) -> bool"""
return _gdi_.Region_IsEmpty(*args, **kwargs)
def Union(*args, **kwargs):
"""Union(self, int x, int y, int width, int height) -> bool"""
return _gdi_.Region_Union(*args, **kwargs)
def UnionRect(*args, **kwargs):
"""UnionRect(self, Rect rect) -> bool"""
return _gdi_.Region_UnionRect(*args, **kwargs)
def UnionRegion(*args, **kwargs):
"""UnionRegion(self, Region region) -> bool"""
return _gdi_.Region_UnionRegion(*args, **kwargs)
def Subtract(*args, **kwargs):
"""Subtract(self, int x, int y, int width, int height) -> bool"""
return _gdi_.Region_Subtract(*args, **kwargs)
def SubtractRect(*args, **kwargs):
"""SubtractRect(self, Rect rect) -> bool"""
return _gdi_.Region_SubtractRect(*args, **kwargs)
def SubtractRegion(*args, **kwargs):
"""SubtractRegion(self, Region region) -> bool"""
return _gdi_.Region_SubtractRegion(*args, **kwargs)
def Xor(*args, **kwargs):
"""Xor(self, int x, int y, int width, int height) -> bool"""
return _gdi_.Region_Xor(*args, **kwargs)
def XorRect(*args, **kwargs):
"""XorRect(self, Rect rect) -> bool"""
return _gdi_.Region_XorRect(*args, **kwargs)
def XorRegion(*args, **kwargs):
"""XorRegion(self, Region region) -> bool"""
return _gdi_.Region_XorRegion(*args, **kwargs)
def ConvertToBitmap(*args, **kwargs):
"""ConvertToBitmap(self) -> Bitmap"""
return _gdi_.Region_ConvertToBitmap(*args, **kwargs)
def UnionBitmap(*args, **kwargs):
"""UnionBitmap(self, Bitmap bmp) -> bool"""
return _gdi_.Region_UnionBitmap(*args, **kwargs)
def UnionBitmapColour(*args, **kwargs):
"""UnionBitmapColour(self, Bitmap bmp, Colour transColour, int tolerance=0) -> bool"""
return _gdi_.Region_UnionBitmapColour(*args, **kwargs)
_gdi_.Region_swigregister(Region)
def RegionFromBitmap(*args, **kwargs):
"""RegionFromBitmap(Bitmap bmp) -> Region"""
val = _gdi_.new_RegionFromBitmap(*args, **kwargs)
return val
def RegionFromBitmapColour(*args, **kwargs):
"""RegionFromBitmapColour(Bitmap bmp, Colour transColour, int tolerance=0) -> Region"""
val = _gdi_.new_RegionFromBitmapColour(*args, **kwargs)
return val
def RegionFromPoints(*args, **kwargs):
"""RegionFromPoints(int points, int fillStyle=WINDING_RULE) -> Region"""
val = _gdi_.new_RegionFromPoints(*args, **kwargs)
return val
class RegionIterator(_core.Object):
"""Proxy of C++ RegionIterator 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, Region region) -> RegionIterator"""
_gdi_.RegionIterator_swiginit(self,_gdi_.new_RegionIterator(*args, **kwargs))
__swig_destroy__ = _gdi_.delete_RegionIterator
__del__ = lambda self : None;
def GetX(*args, **kwargs):
"""GetX(self) -> int"""
return _gdi_.RegionIterator_GetX(*args, **kwargs)
def GetY(*args, **kwargs):
"""GetY(self) -> int"""
return _gdi_.RegionIterator_GetY(*args, **kwargs)
def GetW(*args, **kwargs):
"""GetW(self) -> int"""
return _gdi_.RegionIterator_GetW(*args, **kwargs)
def GetWidth(*args, **kwargs):
"""GetWidth(self) -> int"""
return _gdi_.RegionIterator_GetWidth(*args, **kwargs)
def GetH(*args, **kwargs):
"""GetH(self) -> int"""
return _gdi_.RegionIterator_GetH(*args, **kwargs)
def GetHeight(*args, **kwargs):
"""GetHeight(self) -> int"""
return _gdi_.RegionIterator_GetHeight(*args, **kwargs)
def GetRect(*args, **kwargs):
"""GetRect(self) -> Rect"""
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -