Phoenix Logo

phoenix_title wx.lib.analogclock.helpers.Element

Base class for face, hands and tick marks.


class_hierarchy Class Hierarchy

Inheritance diagram for class Element:

api Class API



class Element

Base class for face, hands and tick marks.


Methods



__init__(self, idx=0, pos=None, size=None, offset=0, clocksize=None, scale=1, rotate=False, kind="")


Draw(self, dc, offset=0)


DrawRotated(self, dc, offset=0)


DrawStraight(self, dc, offset=0)


GetIsRotated(self, rotate)


GetMaxSize(self, scale=1)


GetOffset(self)


GetPolygon(self)


GetScale(self)


GetSize(self)


RecalcCoords(self, clocksize, centre, scale)


SetClockSize(self, clocksize)


SetIsRotated(self, rotate)


SetOffset(self, offset)


SetPolygon(self, polygon)


SetPosition(self, pos)


SetScale(self, scale)


SetSize(self, size)