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:

super_classes Known Superclasses

wx.lib.agw.cubecolourdialog.BasePyControl


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.