Bitmap(int iIndex) | ThemeBase | |
Callback typedef | Observer::Publisher< ThemeChangeMessage > | |
CallbackReturn typedef | Observer::Publisher< ThemeChangeMessage > | |
Colour(int iIndex) | ThemeBase | |
ColourDistance(wxColour &From, wxColour &To) | ThemeBase | |
CreateImageCache() | ThemeBase | |
CreateOneImageCache(teThemeType id, bool bBinarySave) | ThemeBase | |
DeleteUnusedThemes() | ThemeBase | |
EnsureInitialised()=0 | ThemeBase | pure virtual |
GetFallbackThemeType() | ThemeBase | |
GetFilePath() | ThemeBase | |
Image(int iIndex) | ThemeBase | |
ImageSize(int iIndex) | ThemeBase | |
LoadOneThemeComponents(teThemeType id, bool bOkIfNotFound=false) | ThemeBase | |
LoadPreferredTheme() | ThemeBase | static |
LoadTheme(teThemeType Theme) | ThemeBase | |
LoadThemeComponents(bool bOkIfNotFound=false) | ThemeBase | |
m_factory | Observer::Publisher< ThemeChangeMessage > | private |
m_list | Observer::Publisher< ThemeChangeMessage > | private |
MakeImageWithAlpha(wxBitmap &Bmp) | ThemeBase | |
MaskedImage(char const **pXpm, char const **pMask) | ThemeBase | |
mBitmapFlags | ThemeBase | protected |
mBitmapNames | ThemeBase | protected |
mColourNames | ThemeBase | protected |
message_type typedef | Observer::Publisher< ThemeChangeMessage > | |
mPreferredSystemAppearance | ThemeBase | protected |
mpSet | ThemeBase | protected |
mSets | ThemeBase | protected |
mThemeDir | ThemeBase | protected |
NameSet typedef | ThemeBase | |
notifies_all | Observer::Publisher< ThemeChangeMessage > | static |
operator=(const ThemeBase &)=delete | ThemeBase | |
Publisher< ThemeChangeMessage >::operator=(Publisher &&)=default | Observer::Publisher< ThemeChangeMessage > | |
Publish(const ThemeChangeMessage &message) | Observer::Publisher< ThemeChangeMessage > | inlineprotected |
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={}) | Observer::Publisher< ThemeChangeMessage > | inlineexplicit |
Publisher(Publisher &&)=default | Observer::Publisher< ThemeChangeMessage > | |
ReadImageCache(teThemeType type={}, bool bOkIfNotFound=false) | ThemeBase | |
RecolourBitmap(int iIndex, wxColour From, wxColour To) | ThemeBase | |
RegisterColour(NameSet &allNames, int &iIndex, const wxColour &Clr, const wxString &Name) | ThemeBase | |
RegisterImage(NameSet &allNames, int &flags, int &iIndex, char const **pXpm, const wxString &Name) | ThemeBase | |
RegisterImage(NameSet &allNames, int &flags, int &iIndex, const wxImage &Image, const wxString &Name) | ThemeBase | |
ReplaceImage(int iIndex, wxImage *pImage) | ThemeBase | |
RotateImageInto(int iTo, int iFrom, bool bClockwise) | ThemeBase | |
SaveOneThemeComponents(teThemeType id) | ThemeBase | |
SaveThemeAsCode() | ThemeBase | |
SaveThemeComponents() | ThemeBase | |
SetBrushColour(wxBrush &Brush, int iIndex) | ThemeBase | |
SetFilePath(const FilePath &path) | ThemeBase | |
SetPenColour(wxPen &Pen, int iIndex) | ThemeBase | |
Subscribe(Callback callback) | Observer::Publisher< ThemeChangeMessage > | |
Subscribe(Object &obj, Return(Object::*callback)(Args...)) | Observer::Publisher< ThemeChangeMessage > | inline |
SwitchTheme(teThemeType Theme) | ThemeBase | |
ThemeBase(void) | ThemeBase | |
ThemeBase(const ThemeBase &)=delete | ThemeBase | |
WriteImageDefs() | ThemeBase | |
WriteImageMap() | ThemeBase | |
WriteOneImageMap(teThemeType id) | ThemeBase | |
~ThemeBase(void) | ThemeBase | virtual |