#include <ax/ax_view.h>
Public Member Functions | |
AxVisualSettings () | |
AxVisualSettings (const AxVisualSettings &info) | |
void | Init () |
void | Copy (const AxVisualSettings &info) |
void | operator= (const AxVisualSettings &info) |
void | SetMenuItemDisabledTextColour (const wxColour &col) |
const wxColour & | GetMenuItemDisabledTextColour () const |
void | SetMenuItemSelectedTextColour (const wxColour &col) |
const wxColour & | GetMenuItemSelectedTextColour () const |
void | SetMenuItemBackgroundColour (const wxColour &col) |
const wxColour & | GetMenuItemBackgroundColour () const |
void | SetMenuItemSelectedBackgroundColour (const wxColour &col) |
const wxColour & | GetMenuItemSelectedBackgroundColour () const |
void | SetTextSize (int sz) |
Sets the general text size for UI elements. | |
int | GetTextSize () const |
Gets the general text size for UI elements. | |
int | GetBestTextSize () const |
Gets the specified or default text size. | |
void | SetTextColour (const wxColour &col) |
Sets the text foreground colour. | |
const wxColour & | GetTextColour () const |
Gets the text foreground colour. | |
wxColour | GetBestTextColour () const |
Gets the specified or default text colour. | |
void | SetWindowColour (const wxColour &col) |
Sets the window background colour, for controls such as text and lists. | |
const wxColour & | GetWindowColour () const |
Gets the window background colour, for controls such as text and lists. | |
wxColour | GetBestWindowColour () const |
Gets the specified or default window colour. | |
void | SetPanelColour (const wxColour &col) |
Sets the panel background colour. | |
const wxColour & | GetPanelColour () const |
Gets the panel background colour. | |
wxColour | GetBestPanelColour () const |
Gets the specified or default panel colour. | |
bool | Load (wxConfigBase &config) |
Load from config. | |
bool | Save (wxConfigBase &config) |
Save to config. | |
Public Attributes | |
wxColour | m_menuItemSelectedTextColour |
wxColour | m_menuItemDisabledTextColour |
wxColour | m_menuItemBackgroundColour |
wxColour | m_menuItemSelectedBackgroundColour |
int | m_textSize |
wxColour | m_textColour |
wxColour | m_windowColour |
wxColour | m_panelColour |
AxVisualSettings::AxVisualSettings | ( | ) | [inline] |
AxVisualSettings::AxVisualSettings | ( | const AxVisualSettings & | info | ) | [inline] |
void AxVisualSettings::Copy | ( | const AxVisualSettings & | info | ) |
wxColour AxVisualSettings::GetBestPanelColour | ( | ) | const |
Gets the specified or default panel colour.
wxColour AxVisualSettings::GetBestTextColour | ( | ) | const |
Gets the specified or default text colour.
int AxVisualSettings::GetBestTextSize | ( | ) | const |
Gets the specified or default text size.
wxColour AxVisualSettings::GetBestWindowColour | ( | ) | const |
Gets the specified or default window colour.
const wxColour& AxVisualSettings::GetMenuItemBackgroundColour | ( | ) | const [inline] |
const wxColour& AxVisualSettings::GetMenuItemDisabledTextColour | ( | ) | const [inline] |
const wxColour& AxVisualSettings::GetMenuItemSelectedBackgroundColour | ( | ) | const [inline] |
const wxColour& AxVisualSettings::GetMenuItemSelectedTextColour | ( | ) | const [inline] |
const wxColour& AxVisualSettings::GetPanelColour | ( | ) | const [inline] |
Gets the panel background colour.
const wxColour& AxVisualSettings::GetTextColour | ( | ) | const [inline] |
Gets the text foreground colour.
int AxVisualSettings::GetTextSize | ( | ) | const [inline] |
Gets the general text size for UI elements.
If -1, the system font size will be used.
const wxColour& AxVisualSettings::GetWindowColour | ( | ) | const [inline] |
Gets the window background colour, for controls such as text and lists.
void AxVisualSettings::Init | ( | ) |
bool AxVisualSettings::Load | ( | wxConfigBase & | config | ) |
Load from config.
void AxVisualSettings::operator= | ( | const AxVisualSettings & | info | ) | [inline] |
bool AxVisualSettings::Save | ( | wxConfigBase & | config | ) |
Save to config.
void AxVisualSettings::SetMenuItemBackgroundColour | ( | const wxColour & | col | ) | [inline] |
void AxVisualSettings::SetMenuItemDisabledTextColour | ( | const wxColour & | col | ) | [inline] |
void AxVisualSettings::SetMenuItemSelectedBackgroundColour | ( | const wxColour & | col | ) | [inline] |
void AxVisualSettings::SetMenuItemSelectedTextColour | ( | const wxColour & | col | ) | [inline] |
void AxVisualSettings::SetPanelColour | ( | const wxColour & | col | ) | [inline] |
Sets the panel background colour.
void AxVisualSettings::SetTextColour | ( | const wxColour & | col | ) | [inline] |
Sets the text foreground colour.
void AxVisualSettings::SetTextSize | ( | int | sz | ) | [inline] |
Sets the general text size for UI elements.
If -1, the system font size will be used.
void AxVisualSettings::SetWindowColour | ( | const wxColour & | col | ) | [inline] |
Sets the window background colour, for controls such as text and lists.
wxColour AxVisualSettings::m_panelColour |
wxColour AxVisualSettings::m_textColour |
wxColour AxVisualSettings::m_windowColour |