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.