Painters are used to draw the view.
Each painter adheres to the Painter
protocol.
gaphas.painter.Painter
Some painters, such as FreeHandPainter
and BoundingBoxPainter
, require a special painter protocol:
gaphas.painter.painter.ItemPainterType
gaphas.painter.PainterChain
gaphas.painter.ItemPainter
gaphas.painter.HandlePainter
gaphas.painter.BoundingBoxPainter
gaphas.painter.FreeHandPainter
A special painter is used to display rubberband selection. This painter shares some state with the rubberband tool.
gaphas.tool.rubberband.RubberbandPainter