#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.