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 |