Phoenix Logo

phoenix_title wx.Mask

This class encapsulates a monochrome mask bitmap, where the masked area is black and the unmasked area is white.

When associated with a bitmap and drawn in a device context, the unmasked area of the bitmap will be drawn, and the masked area will not be drawn.


class_hierarchy Class Hierarchy

Inheritance diagram for class Mask:

method_summary Methods Summary

__init__ Default constructor.
Create Constructs a mask from a bitmap and a palette index that indicates the background.
GetBitmap Returns the mask as a monochrome bitmap.

property_summary Properties Summary

Bitmap See GetBitmap

api Class API



class wx.Mask(Object)

Possible constructors:

Mask()

Mask(bitmap, index)

Mask(bitmap)

Mask(bitmap, colour)

This class encapsulates a monochrome mask bitmap, where the masked area is black and the unmasked area is white.


Methods



__init__(self, *args, **kw)

overload Overloaded Implementations:



__init__ (self)

Default constructor.



__init__ (self, bitmap, index)

Constructs a mask from a bitmap and a palette index that indicates the background.

Not implemented for GTK.

Parameters:
  • bitmap (wx.Bitmap) – A valid bitmap.
  • index (int) – Index into a palette, specifying the transparency colour.



__init__ (self, bitmap)

Constructs a mask from a monochrome bitmap.

Parameters:bitmap (wx.Bitmap) –



__init__ (self, bitmap, colour)

Constructs a mask from a bitmap and a colour that indicates the background.

Parameters:





Create(self, *args, **kw)

overload Overloaded Implementations:



Create (self, bitmap, index)

Constructs a mask from a bitmap and a palette index that indicates the background.

Not implemented for GTK.

Parameters:
  • bitmap (wx.Bitmap) – A valid bitmap.
  • index (int) – Index into a palette, specifying the transparency colour.
Return type:

bool



Create (self, bitmap)

Constructs a mask from a monochrome bitmap.

Parameters:bitmap (wx.Bitmap) –
Return type:bool



Create (self, bitmap, colour)

Constructs a mask from a bitmap and a colour that indicates the background.

Parameters:
Return type:

bool





GetBitmap(self)

Returns the mask as a monochrome bitmap.

Currently this method is implemented in wxMSW, wxGTK and wxOSX.

Return type: wx.Bitmap

New in version 2.9.5.


Properties



Bitmap

See GetBitmap