Audacity 3.2.0
ThemeBase Member List

This is the complete list of members for ThemeBase, including all inherited members.

Bitmap(int iIndex)ThemeBase
Callback typedefObserver::Publisher< ThemeChangeMessage >
CallbackReturn typedefObserver::Publisher< ThemeChangeMessage >
Colour(int iIndex)ThemeBase
ColourDistance(wxColour &From, wxColour &To)ThemeBase
CreateImageCache()ThemeBase
CreateOneImageCache(teThemeType id, bool bBinarySave)ThemeBase
DeleteUnusedThemes()ThemeBase
EnsureInitialised()=0ThemeBasepure virtual
GetFallbackThemeType()ThemeBase
GetFilePath()ThemeBase
Image(int iIndex)ThemeBase
ImageSize(int iIndex)ThemeBase
LoadOneThemeComponents(teThemeType id, bool bOkIfNotFound=false)ThemeBase
LoadPreferredTheme()ThemeBasestatic
LoadTheme(teThemeType Theme)ThemeBase
LoadThemeComponents(bool bOkIfNotFound=false)ThemeBase
m_factoryObserver::Publisher< ThemeChangeMessage >private
m_listObserver::Publisher< ThemeChangeMessage >private
MakeImageWithAlpha(wxBitmap &Bmp)ThemeBase
MaskedImage(char const **pXpm, char const **pMask)ThemeBase
mBitmapFlagsThemeBaseprotected
mBitmapNamesThemeBaseprotected
mColourNamesThemeBaseprotected
message_type typedefObserver::Publisher< ThemeChangeMessage >
mPreferredSystemAppearanceThemeBaseprotected
mpSetThemeBaseprotected
mSetsThemeBaseprotected
mThemeDirThemeBaseprotected
NameSet typedefThemeBase
notifies_allObserver::Publisher< ThemeChangeMessage >static
operator=(const ThemeBase &)=deleteThemeBase
Publisher< ThemeChangeMessage >::operator=(Publisher &&)=defaultObserver::Publisher< ThemeChangeMessage >
Publish(const ThemeChangeMessage &message)Observer::Publisher< ThemeChangeMessage >inlineprotected
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< ThemeChangeMessage >inlineexplicit
Publisher(Publisher &&)=defaultObserver::Publisher< ThemeChangeMessage >
ReadImageCache(teThemeType type={}, bool bOkIfNotFound=false)ThemeBase
RecolourBitmap(int iIndex, wxColour From, wxColour To)ThemeBase
RecolourTheme()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 &)=deleteThemeBase
WriteImageDefs()ThemeBase
WriteImageMap()ThemeBase
WriteOneImageMap(teThemeType id)ThemeBase
~ThemeBase(void)ThemeBasevirtual