Phoenix Logo

phoenix_title wx.lib.ogl.basic.PolygonControlPoint

The PolygonControlPoint class.


class_hierarchy Class Hierarchy

Inheritance diagram for class PolygonControlPoint:


super_classes Known Superclasses

wx.lib.ogl.basic.ControlPoint


method_summary Methods Summary

__init__ Default class constructor
CalculateNewSize Calculate what new size would be, at end of resize.
GetNewSize Get the new size.
OnBeginDragLeft The begin drag left handler.
OnDragLeft The drag left handler.
OnEndDragLeft The end drag left handler.

api Class API



class PolygonControlPoint(ControlPoint)

The PolygonControlPoint class.


Methods



__init__(self, theCanvas, object, size, vertex, the_xoffset, the_yoffset)

Default class constructor

Parameters:
  • theCanvas – a Canvas
  • object – the shape, instance of Shape
  • size (float) – the size
  • vertext – the vertex
  • the_xoffset (float) – the x position
  • the_yoffset (float) – the y position
  • the_type (int) – one of the following types ???

    Control point type Description
    CONTROL_POINT_VERTICAL Vertical
    CONTROL_POINT_HORIZONTAL Horizontal
    CONTROL_POINT_DIAGONAL Diagonal


CalculateNewSize(self, x, y)

Calculate what new size would be, at end of resize.

Parameters:
  • x – x ???
  • y – y ???


GetNewSize(self)

Get the new size.



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

The begin drag left handler.



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

The drag left handler.



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

The end drag left handler.