support for sys-opted window variant

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29091 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Stefan Csomor 2004-09-11 07:42:44 +00:00
parent ea48a085dc
commit ff9f7a12ff
2 changed files with 14 additions and 0 deletions

View File

@ -102,6 +102,10 @@ enum wxWindowVariant
wxWINDOW_VARIANT_MAX
};
#if wxUSE_SYSTEM_OPTIONS
#define wxWINDOW_DEFAULT_VARIANT wxT("window-default-variant")
#endif
// ----------------------------------------------------------------------------
// (pseudo)template list classes
// ----------------------------------------------------------------------------

View File

@ -77,6 +77,10 @@
#include "wx/caret.h"
#endif // wxUSE_CARET
#if wxUSE_SYSTEM_OPTIONS
#include "wx/sysopt.h"
#endif
// ----------------------------------------------------------------------------
// static data
// ----------------------------------------------------------------------------
@ -193,6 +197,12 @@ wxWindowBase::wxWindowBase()
m_maxVirtualHeight = wxDefaultCoord;
m_windowVariant = wxWINDOW_VARIANT_NORMAL;
#if wxUSE_SYSTEM_OPTIONS
if ( wxSystemOptions::HasOption(wxWINDOW_DEFAULT_VARIANT) )
{
m_windowVariant = (wxWindowVariant) wxSystemOptions::GetOptionInt( wxWINDOW_DEFAULT_VARIANT ) ;
}
#endif
// Whether we're using the current theme for this window (wxGTK only for now)
m_themeEnabled = false;