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