This is the base class for all the objects that can be drawn.
One must subclass from this (and an assortment of Mixins) to create
a new DrawObject, see for example Circle
.
__init__ |
Default class constructor. |
Bind |
Bind an event to the DrawObject |
Hide |
Hide the object. |
PutInBackground |
Put the object in the background. |
PutInForeground |
Put the object in the foreground. |
SetBrush |
Set the brush for this DrawObject |
SetColor |
Set the Color - this method is overridden in the subclasses |
SetFillColor |
Set the FillColor - this method is overridden in the subclasses |
SetFillStyle |
Set the FillStyle - this method is overridden in the subclasses |
SetHitBrush |
Set the brush used for hit test, do not call directly. |
SetHitPen |
Set the pen used for hit test, do not call directly. |
SetLineColor |
Set the LineColor - this method is overridden in the subclasses |
SetLineStyle |
Set the LineStyle - this method is overridden in the subclasses |
SetLineWidth |
Set the LineWidth |
SetPen |
Set the Pen for this DrawObject |
Show |
Show the object. |
UnBindAll |
Unbind all events |
DrawObject
¶This is the base class for all the objects that can be drawn.
One must subclass from this (and an assortment of Mixins) to create
a new DrawObject, see for example Circle
.
__init__
(self, InForeground = False, IsVisible = True)¶Default class constructor.
Parameters: |
|
---|
Bind
(self, Event, CallBackFun)¶Bind an event to the DrawObject
Parameters: |
|
---|
Hide
(self)¶Hide the object.
PutInBackground
(self)¶Put the object in the background.
PutInForeground
(self)¶Put the object in the foreground.
SetBrush
(self, FillColor, FillStyle)¶Set the brush for this DrawObject
Parameters: |
|
---|
SetColor
(self, Color)¶Set the Color - this method is overridden in the subclasses
Parameters: | Color – use one of the following values any valid entry from
wx.ColourDatabase
|
---|
SetFillColor
(self, FillColor)¶Set the FillColor - this method is overridden in the subclasses
Parameters: | FillColor – see SetColor
for valid values |
---|
SetFillStyle
(self, FillStyle)¶Set the FillStyle - this method is overridden in the subclasses
Parameters: | FillStyle (string) – following is a list of valid values:
|
---|
SetHitBrush
(self, HitColor)¶Set the brush used for hit test, do not call directly.
Parameters: | HitColor – see SetColor |
---|
SetHitPen
(self, HitColor, LineWidth)¶Set the pen used for hit test, do not call directly.
Parameters: |
|
---|
SetLineColor
(self, LineColor)¶Set the LineColor - this method is overridden in the subclasses
Parameters: | LineColor – see SetColor
for valid values |
---|
SetLineStyle
(self, LineStyle)¶Set the LineStyle - this method is overridden in the subclasses
Parameters: | LineStyle – Use one of the following values or None :
|
---|
SetLineWidth
(self, LineWidth)¶Set the LineWidth
Parameters: | LineWidth (integer) – sets the line width in pixel |
---|
SetPen
(self, LineColor, LineStyle, LineWidth)¶Set the Pen for this DrawObject
Parameters: |
|
---|
Show
(self)¶Show the object.
UnBindAll
(self)¶Unbind all events
Note
Currently only removes one from each list