This reference page is linked to from the following overview topics: Icons.
#include <icolorman.h>
Public Types |
|
enum | ColorSchemeType { CST_CUSTOM = 0, CST_STANDARDWINDOWS, CST_WINDOWSTHEME } |
enum | AppFrameColorTheme { kDarkTheme = 0, kLightTheme = 1 } |
enum | IconType { kDisabledIcon, kEnabledIcon } |
enum | IconColorScale
{ kSaturationScale, kValueScale, kAlphaScale, kContrastScale, kGradientMapScale } |
enum | RepaintType { kRepaintAll, kRepaintTrackBar, kRepaintTimeBar } |
enum | { registerColor, loadColorFile, saveColorFile, getColorFile, setColor, getColor, getName, getCategory, getIconColorScale, setIconColorScale, getIconColorInvert, setIconColorInvert, getFileName, getDefaultColor, getOldUIColorCOLORREF, repaintUI, setIconFolder, reInitIcons, getIconFolder, resolveIconFolder, getColorSchemeType, setColorSchemeType } |
enum | { iconType, iconColorScale, repaintType, colorSchemeType } |
Public Member Functions |
|
virtual ColorSchemeType | GetColorSchemeType ()=0 |
virtual void | SetColorSchemeType (ColorSchemeType type)=0 |
virtual bool | RegisterColor (ColorId id, const MCHAR *pName, const MCHAR *pCategory, COLORREF defaultValue)=0 |
virtual BOOL | LoadColorFile (const MCHAR *pFileName)=0 |
virtual BOOL | SaveColorFile (const MCHAR *pFileName)=0 |
virtual const MCHAR * | GetColorFile ()=0 |
virtual bool | SetColor (ColorId id, COLORREF color)=0 |
virtual COLORREF | GetColor (ColorId id)=0 |
virtual Point3 | GetColorAsPoint3 (ColorId id)=0 |
virtual HBRUSH | GetBrush (ColorId id)=0 |
virtual const MCHAR * | GetName (ColorId id)=0 |
virtual const MCHAR * | GetCategory (ColorId id)=0 |
virtual COLORREF | CustSysColor (int which)=0 |
virtual HBRUSH | CustSysColorBrush (int which)=0 |
virtual Point3 | GetOldUIColor (int which)=0 |
virtual void | SetOldUIColor (int which, Point3 *clr)=0 |
virtual Point3 | GetOldDefaultUIColor (int which)=0 |
virtual float | GetIconColorScale (IconType type, IconColorScale which)=0 |
virtual void | SetIconColorScale (IconType type, IconColorScale which, float value)=0 |
virtual bool | GetIconColorInvert (IconType type)=0 |
virtual void | SetIconColorInvert (IconType type, bool value)=0 |
virtual AppFrameColorTheme | GetAppFrameColorTheme () const =0 |
virtual void | SetAppFrameColorTheme (AppFrameColorTheme value)=0 |
virtual const MCHAR * | GetFileName ()=0 |
virtual COLORREF | GetDefaultColor (ColorId id)=0 |
virtual COLORREF | GetOldUIColorCOLORREF (int which)=0 |
virtual void | RepaintUI (RepaintType type)=0 |
virtual BOOL | SetIconFolder (const MCHAR *pFolder)=0 |
virtual const MCHAR * | GetIconFolder ()=0 |
virtual void | ReInitIcons ()=0 |
virtual BOOL | ResolveIconFolder (const MCHAR *pFilename, MSTR &path)=0 |
enum ColorSchemeType |
CST_CUSTOM |
Customized color scheme. |
CST_STANDARDWINDOWS |
Standard windows color scheme. |
CST_WINDOWSTHEME |
Windows theme color scheme. |
{ CST_CUSTOM = 0, CST_STANDARDWINDOWS, CST_WINDOWSTHEME };
enum AppFrameColorTheme |
kDarkTheme |
Dark theme. |
kLightTheme |
Light theme. |
{ kDarkTheme = 0, kLightTheme = 1 };
enum IconType |
{ kDisabledIcon, kEnabledIcon };
enum IconColorScale |
enum RepaintType |
anonymous enum |
{ #ifndef NO_CUI // russom - 02/12/02 registerColor, loadColorFile, saveColorFile, getColorFile, setColor, #endif // NO_CUI getColor, getName, getCategory, getIconColorScale, #ifndef NO_CUI // russom - 02/20/02 setIconColorScale, #endif getIconColorInvert, #ifndef NO_CUI // russom - 02/20/02 setIconColorInvert, #endif getFileName, getDefaultColor, getOldUIColorCOLORREF, repaintUI, #ifndef NO_CUI // russom - 02/20/02 setIconFolder, reInitIcons, #endif getIconFolder, #ifdef USE_NEW_CUI_IO_METHODS saveIconFile, #ifndef NO_CUI // russom - 02/25/02 loadIconFile, readIconFile, #endif // NO_CUI #endif // USE_NEW_CUI_IO_METHODS resolveIconFolder, getColorSchemeType, setColorSchemeType };
anonymous enum |
{ iconType, iconColorScale, repaintType, colorSchemeType, };
virtual ColorSchemeType GetColorSchemeType | ( | ) | [pure virtual] |
virtual void SetColorSchemeType | ( | ColorSchemeType | type | ) | [pure virtual] |
virtual bool RegisterColor | ( | ColorId | id, |
const MCHAR * | pName, | ||
const MCHAR * | pCategory, | ||
COLORREF | defaultValue | ||
) | [pure virtual] |
virtual BOOL LoadColorFile | ( | const MCHAR * | pFileName | ) | [pure virtual] |
virtual BOOL SaveColorFile | ( | const MCHAR * | pFileName | ) | [pure virtual] |
virtual const MCHAR* GetColorFile | ( | ) | [pure virtual] |
virtual bool SetColor | ( | ColorId | id, |
COLORREF | color | ||
) | [pure virtual] |
virtual COLORREF GetColor | ( | ColorId | id | ) | [pure virtual] |
virtual Point3 GetColorAsPoint3 | ( | ColorId | id | ) | [pure virtual] |
virtual HBRUSH GetBrush | ( | ColorId | id | ) | [pure virtual] |
virtual const MCHAR* GetName | ( | ColorId | id | ) | [pure virtual] |
virtual const MCHAR* GetCategory | ( | ColorId | id | ) | [pure virtual] |
virtual COLORREF CustSysColor | ( | int | which | ) | [pure virtual] |
virtual HBRUSH CustSysColorBrush | ( | int | which | ) | [pure virtual] |
virtual Point3 GetOldUIColor | ( | int | which | ) | [pure virtual] |
virtual void SetOldUIColor | ( | int | which, |
Point3 * | clr | ||
) | [pure virtual] |
virtual Point3 GetOldDefaultUIColor | ( | int | which | ) | [pure virtual] |
virtual float GetIconColorScale | ( | IconType | type, |
IconColorScale | which | ||
) | [pure virtual] |
virtual void SetIconColorScale | ( | IconType | type, |
IconColorScale | which, | ||
float | value | ||
) | [pure virtual] |
virtual bool GetIconColorInvert | ( | IconType | type | ) | [pure virtual] |
virtual void SetIconColorInvert | ( | IconType | type, |
bool | value | ||
) | [pure virtual] |
virtual AppFrameColorTheme GetAppFrameColorTheme | ( | ) | const [pure virtual] |
virtual void SetAppFrameColorTheme | ( | AppFrameColorTheme | value | ) | [pure virtual] |
virtual const MCHAR* GetFileName | ( | ) | [pure virtual] |
virtual COLORREF GetDefaultColor | ( | ColorId | id | ) | [pure virtual] |
virtual COLORREF GetOldUIColorCOLORREF | ( | int | which | ) | [pure virtual] |
virtual void RepaintUI | ( | RepaintType | type | ) | [pure virtual] |
virtual BOOL SetIconFolder | ( | const MCHAR * | pFolder | ) | [pure virtual] |
virtual const MCHAR* GetIconFolder | ( | ) | [pure virtual] |
virtual void ReInitIcons | ( | ) | [pure virtual] |
virtual BOOL ResolveIconFolder | ( | const MCHAR * | pFilename, |
MSTR & | path | ||
) | [pure virtual] |