AxVisualSettings Class Reference
[Basic AxTk UI classes]

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::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.


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Wed May 6 19:22:08 2009 for AxTk by  doxygen 1.5.8