Table Of Contents

Previous topic

Shape

Next topic

ShapeRegion

This Page

phoenix_title ShapeEvtHandler


class_hierarchy Inheritance Diagram

Inheritance diagram for class ShapeEvtHandler

Inheritance diagram of ShapeEvtHandler


sub_classes Known Subclasses

lib.ogl._basic.Shape


api Class API



class ShapeEvtHandler(object)

Methods



__init__(self, prev = None, shape = None)


GetPreviousHandler(self)


GetShape(self)


OnBeginDragLeft(self, x, y, keys = 0, attachment = 0)


OnBeginDragRight(self, x, y, keys = 0, attachment = 0)


OnBeginSize(self, w, h)


OnChangeAttachment(self, attachment, line, ordering)


OnDelete(self)


OnDragLeft(self, draw, x, y, keys = 0, attachment = 0)


OnDragRight(self, draw, x, y, keys = 0, attachment = 0)


OnDraw(self, dc)


OnDrawBranches(self, dc, erase = False)


OnDrawContents(self, dc)


OnDrawControlPoints(self, dc)


OnDrawOutline(self, dc, x, y, w, h)


OnEndDragLeft(self, x, y, keys = 0, attachment = 0)


OnEndDragRight(self, x, y, keys = 0, attachment = 0)


OnEndSize(self, w, h)


OnErase(self, dc)


OnEraseContents(self, dc)


OnEraseControlPoints(self, dc)


OnHighlight(self, dc)


OnLeftClick(self, x, y, keys, attachment)


OnLeftDoubleClick(self, x, y, keys = 0, attachment = 0)






OnMovePost(self, dc, x, y, old_x, old_y, display = True)


OnMovePre(self, dc, x, y, old_x, old_y, display = True)


OnRightClick(self, x, y, keys = 0, attachment = 0)


OnSize(self, x, y)


OnSizingBeginDragLeft(self, pt, x, y, keys = 0, attachment = 0)


OnSizingDragLeft(self, pt, draw, x, y, keys = 0, attachment = 0)


OnSizingEndDragLeft(self, pt, x, y, keys = 0, attachment = 0)


SetPreviousHandler(self, handler)


SetShape(self, sh)