// Purpose: interface of wxSystemSettings
// Author: wxWidgets team
// RCS-ID: $Id$
-// Licence: wxWindows license
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
wxSYS_COLOUR_3DLIGHT, //!< Light colour for three-dimensional display elements.
wxSYS_COLOUR_INFOTEXT, //!< Text colour for tooltip controls.
wxSYS_COLOUR_INFOBK, //!< Background colour for tooltip controls.
- wxSYS_COLOUR_LISTBOX, //!< Background colour for list-like contols.
+ wxSYS_COLOUR_LISTBOX, //!< Background colour for list-like controls.
wxSYS_COLOUR_HOTLIGHT, //!< Colour for a hyperlink or hot-tracked item.
/**
*/
wxSYS_COLOUR_LISTBOXTEXT,
+ /**
+ Text colour for the unfocused selection of list-like controls.
+
+ @since 2.9.1
+ */
+ wxSYS_COLOUR_LISTBOXHIGHLIGHTTEXT,
+
wxSYS_COLOUR_MAX
//!< Synonym for @c wxSYS_COLOUR_BTNHIGHLIGHT.
/**
- Synonim for @c wxSYS_COLOUR_BTNFACE.
+ Synonym for @c wxSYS_COLOUR_BTNFACE.
On wxMSW this colour should be used as the background colour of
wxFrames which are used as containers of controls; this is in fact the
@class wxSystemSettings
wxSystemSettings allows the application to ask for details about the system.
- This can include settings such as standard colours, fonts,
- and user interface element sizes.
+
+ This can include settings such as standard colours, fonts, and user interface
+ element sizes.
@library{wxcore}
@category{cfg}
/**
Returns a system colour.
- @a index can be one of the ::wxSystemColour enum values.
+
+ @param index
+ Can be one of the ::wxSystemColour enum values.
+
+ @return
+ The returned colour is always valid.
*/
static wxColour GetColour(wxSystemColour index);
/**
Returns a system font.
- @a index can be one of the ::wxSystemFont enum values.
+
+ @param index
+ Can be one of the ::wxSystemFont enum values.
+
+ @return
+ The returned font is always valid.
*/
static wxFont GetFont(wxSystemFont index);
The value of @a win determines if the metric returned is a global value or
a wxWindow based value, in which case it might determine the widget, the
display the window is on, or something similar. The window given should be as
- close to the metric as possible (e.g a wxTopLevelWindow in case of the
+ close to the metric as possible (e.g. a wxTopLevelWindow in case of the
wxSYS_CAPTION_Y metric).
@a index can be one of the ::wxSystemMetric enum values.