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:
parent
ea48a085dc
commit
ff9f7a12ff
@ -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
|
||||
// ----------------------------------------------------------------------------
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user