Phoenix Logo

phoenix_title wx.lib.agw.cubecolourdialog.RGBCube

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


class_hierarchy Class Hierarchy

Inheritance diagram for class 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 wx.EVT_LEFT_DOWN for RGBCube.
OnLeftUp Handles the wx.EVT_LEFT_UP for RGBCube.
OnMotion Handles the wx.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 wx.DC.


DrawMarkers(self, dc=None)

Draws the markers on top of the background bitmap.

Parameters:dc – an instance of wx.DC.


OnLeftDown(self, event)

Handles the wx.EVT_LEFT_DOWN for RGBCube.

Parameters:event – a MouseEvent event to be processed.


OnLeftUp(self, event)

Handles the wx.EVT_LEFT_UP for RGBCube.

Parameters:event – a MouseEvent event to be processed.


OnMotion(self, event)

Handles the wx.EVT_MOTION for RGBCube.

Parameters:event – a MouseEvent event to be processed.