Table Of Contents

Previous topic

LineDescription

Next topic

customtreectrl

This Page

phoenix_title RGBCube

Implements the drawing, mouse handling and sizing routines for the RGB cube colour.


class_hierarchy Inheritance Diagram

Inheritance diagram for class RGBCube

Inheritance diagram of RGBCube


method_summary Methods Summary

__init__ Default class constructor.
DrawLines Draws the lines connecting the markers on top of the background bitmap.
DrawMarkers Draws the markers on top of the background bitmap.
OnLeftDown Handles the EVT_LEFT_DOWN for RGBCube.
OnLeftUp Handles the EVT_LEFT_UP for RGBCube.
OnMotion Handles the EVT_MOTION for RGBCube.

api Class API



class RGBCube(BasePyControl)

Implements the drawing, mouse handling and sizing routines for the RGB cube colour.


Methods



__init__(self, parent)

Default class constructor. Used internally. Do not call it in your code!

Parameters:parent – the control parent window.


DrawLines(self, dc)

Draws the lines connecting the markers on top of the background bitmap.

Parameters:dc – an instance of DC.


DrawMarkers(self, dc=None)

Draws the markers on top of the background bitmap.

Parameters:dc – an instance of DC.


OnLeftDown(self, event)

Handles the EVT_LEFT_DOWN for RGBCube.

Parameters:event – a MouseEvent event to be processed.


OnLeftUp(self, event)

Handles the EVT_LEFT_UP for RGBCube.

Parameters:event – a MouseEvent event to be processed.


OnMotion(self, event)

Handles the EVT_MOTION for RGBCube.

Parameters:event – a MouseEvent event to be processed.