From: Vadim Zeitlin Date: Wed, 19 Jan 2005 19:39:33 +0000 (+0000) Subject: use wxDP_SPIN by default under Win32 X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/5385747ec611def9aad85cc3d5cdba6605b466bb use wxDP_SPIN by default under Win32 git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31500 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/docs/latex/wx/datectrl.tex b/docs/latex/wx/datectrl.tex index 73f6482eab..cda0fa3138 100644 --- a/docs/latex/wx/datectrl.tex +++ b/docs/latex/wx/datectrl.tex @@ -40,7 +40,8 @@ components. This style is not supported by the generic version.} \twocolitem{\windowstyle{wxDP\_DROPDOWN}}{Creates a control with a month calendar drop down part from which the user can select a date.} \twocolitem{\windowstyle{wxDP\_DEFAULT}}{Creates a control with default style -which is the best supported for the current platform.} +which is the best supported for the current platform (currently wxDP\_SPIN +under Windows and wxDP\_DROPDOWN elsewhere).} \end{twocollist} \wxheading{Event handling} diff --git a/src/msw/datectrl.cpp b/src/msw/datectrl.cpp index 5d1ffa61ac..012de2fe24 100644 --- a/src/msw/datectrl.cpp +++ b/src/msw/datectrl.cpp @@ -82,6 +82,10 @@ wxDatePickerCtrl::Create(wxWindow *parent, const wxValidator& validator, const wxString& name) { + // use wxDP_SPIN if wxDP_DEFAULT (0) was given as style + if ( !(style & wxDP_DROPDOWN) ) + style |= wxDP_SPIN; + // initialize the base class if ( !CreateControl(parent, id, pos, size, style, validator, name) ) return false;