AxVisualSettings Class Reference

Various visual settings. More...

#include <ax/ax_view.h>

List of all members.

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


Detailed Description

Various visual settings.


Constructor & Destructor Documentation

AxVisualSettings::AxVisualSettings (  )  [inline]

AxVisualSettings::AxVisualSettings ( const AxVisualSettings info  )  [inline]


Member Function Documentation

void AxVisualSettings::Init (  ) 

void AxVisualSettings::Copy ( const AxVisualSettings info  ) 

void AxVisualSettings::operator= ( const AxVisualSettings info  )  [inline]

void AxVisualSettings::SetMenuItemDisabledTextColour ( const wxColour &  col  )  [inline]

const wxColour& AxVisualSettings::GetMenuItemDisabledTextColour (  )  const [inline]

void AxVisualSettings::SetMenuItemSelectedTextColour ( const wxColour &  col  )  [inline]

const wxColour& AxVisualSettings::GetMenuItemSelectedTextColour (  )  const [inline]

void AxVisualSettings::SetMenuItemBackgroundColour ( const wxColour &  col  )  [inline]

const wxColour& AxVisualSettings::GetMenuItemBackgroundColour (  )  const [inline]

void AxVisualSettings::SetMenuItemSelectedBackgroundColour ( const wxColour &  col  )  [inline]

const wxColour& AxVisualSettings::GetMenuItemSelectedBackgroundColour (  )  const [inline]

void AxVisualSettings::SetTextSize ( int  sz  )  [inline]

Sets the general text size for UI elements.

If -1, the system font size will be used.

int AxVisualSettings::GetTextSize (  )  const [inline]

Gets the general text size for UI elements.

If -1, the system font size will be used.

int AxVisualSettings::GetBestTextSize (  )  const

Gets the specified or default text size.

void AxVisualSettings::SetTextColour ( const wxColour &  col  )  [inline]

Sets the text foreground colour.

const wxColour& AxVisualSettings::GetTextColour (  )  const [inline]

Gets the text foreground colour.

wxColour AxVisualSettings::GetBestTextColour (  )  const

Gets the specified or default text colour.

void AxVisualSettings::SetWindowColour ( const wxColour &  col  )  [inline]

Sets the window background colour, for controls such as text and lists.

const wxColour& AxVisualSettings::GetWindowColour (  )  const [inline]

Gets the window background colour, for controls such as text and lists.

wxColour AxVisualSettings::GetBestWindowColour (  )  const

Gets the specified or default window colour.

void AxVisualSettings::SetPanelColour ( const wxColour &  col  )  [inline]

Sets the panel background colour.

const wxColour& AxVisualSettings::GetPanelColour (  )  const [inline]

Gets the panel background colour.

wxColour AxVisualSettings::GetBestPanelColour (  )  const

Gets the specified or default panel colour.

bool AxVisualSettings::Load ( wxConfigBase &  config  ) 

Load from config.

bool AxVisualSettings::Save ( wxConfigBase &  config  ) 

Save to config.


Member Data Documentation

wxColour AxVisualSettings::m_menuItemSelectedTextColour

wxColour AxVisualSettings::m_menuItemDisabledTextColour

wxColour AxVisualSettings::m_menuItemBackgroundColour

wxColour AxVisualSettings::m_menuItemSelectedBackgroundColour

int AxVisualSettings::m_textSize

wxColour AxVisualSettings::m_textColour

wxColour AxVisualSettings::m_windowColour

wxColour AxVisualSettings::m_panelColour


The documentation for this class was generated from the following files:
Generated on Wed May 6 19:20:22 2009 for AxTk by  doxygen 1.5.1