#include <hsv.h>
Public Member Functions |
|
ColorPicker () | |
virtual void | ModifyColor (DWORD color)=0 |
virtual void | SetNewColor (DWORD color, MCHAR *name)=0 |
virtual DWORD | GetColor ()=0 |
virtual IPoint2 | GetPosition ()=0 |
virtual void | Destroy ()=0 |
virtual void | InstallNewCB (DWORD col, HSVCallback *pcb, MCHAR *name)=0 |
virtual void | RefreshUI () |
virtual void | ModifyColor (AColor color) |
virtual void | SetNewColor (AColor, MCHAR *name) |
virtual AColor | GetAColor () |
virtual void | InstallNewCB (AColor col, HSVCallback *pcb, MCHAR *name) |
virtual CoreExport RECT | GetRect () const |
virtual CoreExport bool | IsColorSamplerMode () const |
Is this picker in color sampling
(eyedropper) mode. |
|
Protected Member Functions |
|
~ColorPicker () |
~ColorPicker | ( | ) | [inline, protected] |
{}
ColorPicker | ( | ) | [inline] |
{}
virtual void ModifyColor | ( | DWORD | color | ) | [pure virtual] |
virtual void SetNewColor | ( | DWORD | color, |
MCHAR * | name | ||
) | [pure virtual] |
virtual DWORD GetColor | ( | ) | [pure virtual] |
virtual IPoint2 GetPosition | ( | ) | [pure virtual] |
virtual void Destroy | ( | ) | [pure virtual] |
virtual void InstallNewCB | ( | DWORD | col, |
HSVCallback * | pcb, | ||
MCHAR * | name | ||
) | [pure virtual] |
virtual void RefreshUI | ( | ) | [inline, virtual] |
{} // Called when display gamma changes
virtual void ModifyColor | ( | AColor | color | ) | [inline, virtual] |
{}
virtual void SetNewColor | ( | AColor | , |
MCHAR * | name | ||
) | [inline, virtual] |
{}
virtual AColor GetAColor | ( | ) | [inline, virtual] |
{return AColor(0,0,0,0);}
virtual void InstallNewCB | ( | AColor | col, |
HSVCallback * | pcb, | ||
MCHAR * | name | ||
) | [inline, virtual] |
{}
virtual CoreExport RECT GetRect | ( | ) | const [virtual] |
virtual CoreExport bool IsColorSamplerMode | ( | ) | const [virtual] |
Is this picker in color sampling (eyedropper) mode.
Default implementation returns false.