Table Of Contents

Previous topic

TreeNodePainter

Next topic

newevent

This Page

phoenix_title TreePainter

The default painter class. Uses double-buffering, delegates the painting of nodes and lines to helper classes deriving from NodePainter and LinePainter.


class_hierarchy Inheritance Diagram

Inheritance diagram for class TreePainter

Inheritance diagram of TreePainter


super_classes Known Superclasses

lib.mvctree.Painter


method_summary Methods Summary

__init__  
GetDashPen  
OnMouse  
Paint  
paintWalk  
SetLinePen  

api Class API



class TreePainter(Painter)

The default painter class. Uses double-buffering, delegates the painting of nodes and lines to helper classes deriving from NodePainter and LinePainter.


Methods



__init__(self, tree, nodePainter = None, linePainter = None, textConverter = None)


GetDashPen(self)


OnMouse(self, evt)


Paint(self, dc, node, doubleBuffered=1, paintBackground=1)


paintWalk(self, node, dc, paintRects=0)


SetLinePen(self, pen)