use wxALIGN_LEFT/CENTRE/RIGHT instead of wxTE_XXX to avoid problems with the latter not being defined in wx/spinctrl.h on non-MSW platforms (see #10621)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59722 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -503,6 +503,7 @@ All (GUI):
|
|||||||
- Render <th> element contents in bold in wxHTML.
|
- Render <th> element contents in bold in wxHTML.
|
||||||
- Added wxGrid::{Set,Get}{Row,Col}Sizes() methods (Andrey Putrin).
|
- Added wxGrid::{Set,Get}{Row,Col}Sizes() methods (Andrey Putrin).
|
||||||
- Add support for wxSP_WRAP in the generic version of wxSpinCtrlDouble.
|
- Add support for wxSP_WRAP in the generic version of wxSpinCtrlDouble.
|
||||||
|
- Add alignment flags support to wxSpinCtrl[Double] (Andrew Radke).
|
||||||
- Added wxGetSelectedChoices() replacing wxGetMultipleChoices() (Kolya Kosenko).
|
- Added wxGetSelectedChoices() replacing wxGetMultipleChoices() (Kolya Kosenko).
|
||||||
|
|
||||||
wxGTK:
|
wxGTK:
|
||||||
|
@@ -50,7 +50,7 @@ public:
|
|||||||
const wxString& value = wxEmptyString,
|
const wxString& value = wxEmptyString,
|
||||||
const wxPoint& pos = wxDefaultPosition,
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
const wxSize& size = wxDefaultSize,
|
const wxSize& size = wxDefaultSize,
|
||||||
long style = wxSP_ARROW_KEYS | wxTE_RIGHT,
|
long style = wxSP_ARROW_KEYS | wxALIGN_RIGHT,
|
||||||
double min = 0, double max = 100, double initial = 0,
|
double min = 0, double max = 100, double initial = 0,
|
||||||
double inc = 1,
|
double inc = 1,
|
||||||
const wxString& name = _T("wxSpinCtrl"));
|
const wxString& name = _T("wxSpinCtrl"));
|
||||||
@@ -158,7 +158,7 @@ public:
|
|||||||
const wxString& value = wxEmptyString,
|
const wxString& value = wxEmptyString,
|
||||||
const wxPoint& pos = wxDefaultPosition,
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
const wxSize& size = wxDefaultSize,
|
const wxSize& size = wxDefaultSize,
|
||||||
long style = wxSP_ARROW_KEYS | wxTE_RIGHT,
|
long style = wxSP_ARROW_KEYS | wxALIGN_RIGHT,
|
||||||
double min = 0, double max = 100, double initial = 0,
|
double min = 0, double max = 100, double initial = 0,
|
||||||
double inc = 1,
|
double inc = 1,
|
||||||
const wxString& name = _T("wxSpinCtrl"))
|
const wxString& name = _T("wxSpinCtrl"))
|
||||||
@@ -243,7 +243,7 @@ public:
|
|||||||
const wxString& value = wxEmptyString,
|
const wxString& value = wxEmptyString,
|
||||||
const wxPoint& pos = wxDefaultPosition,
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
const wxSize& size = wxDefaultSize,
|
const wxSize& size = wxDefaultSize,
|
||||||
long style = wxSP_ARROW_KEYS | wxTE_RIGHT,
|
long style = wxSP_ARROW_KEYS | wxALIGN_RIGHT,
|
||||||
int min = 0, int max = 100, int initial = 0,
|
int min = 0, int max = 100, int initial = 0,
|
||||||
const wxString& name = _T("wxSpinCtrl"))
|
const wxString& name = _T("wxSpinCtrl"))
|
||||||
{
|
{
|
||||||
@@ -255,7 +255,7 @@ public:
|
|||||||
const wxString& value = wxEmptyString,
|
const wxString& value = wxEmptyString,
|
||||||
const wxPoint& pos = wxDefaultPosition,
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
const wxSize& size = wxDefaultSize,
|
const wxSize& size = wxDefaultSize,
|
||||||
long style = wxSP_ARROW_KEYS | wxTE_RIGHT,
|
long style = wxSP_ARROW_KEYS | wxALIGN_RIGHT,
|
||||||
int min = 0, int max = 100, int initial = 0,
|
int min = 0, int max = 100, int initial = 0,
|
||||||
const wxString& name = _T("wxSpinCtrl"))
|
const wxString& name = _T("wxSpinCtrl"))
|
||||||
{
|
{
|
||||||
@@ -299,7 +299,7 @@ public:
|
|||||||
const wxString& value = wxEmptyString,
|
const wxString& value = wxEmptyString,
|
||||||
const wxPoint& pos = wxDefaultPosition,
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
const wxSize& size = wxDefaultSize,
|
const wxSize& size = wxDefaultSize,
|
||||||
long style = wxSP_ARROW_KEYS | wxTE_RIGHT,
|
long style = wxSP_ARROW_KEYS | wxALIGN_RIGHT,
|
||||||
double min = 0, double max = 100, double initial = 0,
|
double min = 0, double max = 100, double initial = 0,
|
||||||
double inc = 1,
|
double inc = 1,
|
||||||
const wxString& name = _T("wxSpinCtrlDouble"))
|
const wxString& name = _T("wxSpinCtrlDouble"))
|
||||||
@@ -314,7 +314,7 @@ public:
|
|||||||
const wxString& value = wxEmptyString,
|
const wxString& value = wxEmptyString,
|
||||||
const wxPoint& pos = wxDefaultPosition,
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
const wxSize& size = wxDefaultSize,
|
const wxSize& size = wxDefaultSize,
|
||||||
long style = wxSP_ARROW_KEYS | wxTE_RIGHT,
|
long style = wxSP_ARROW_KEYS | wxALIGN_RIGHT,
|
||||||
double min = 0, double max = 100, double initial = 0,
|
double min = 0, double max = 100, double initial = 0,
|
||||||
double inc = 1,
|
double inc = 1,
|
||||||
const wxString& name = _T("wxSpinCtrlDouble"))
|
const wxString& name = _T("wxSpinCtrlDouble"))
|
||||||
|
@@ -37,7 +37,7 @@ public:
|
|||||||
const wxString& value = wxEmptyString,
|
const wxString& value = wxEmptyString,
|
||||||
const wxPoint& pos = wxDefaultPosition,
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
const wxSize& size = wxDefaultSize,
|
const wxSize& size = wxDefaultSize,
|
||||||
long style = wxSP_ARROW_KEYS | wxTE_RIGHT,
|
long style = wxSP_ARROW_KEYS | wxALIGN_RIGHT,
|
||||||
int min = 0, int max = 100, int initial = 0,
|
int min = 0, int max = 100, int initial = 0,
|
||||||
const wxString& name = _T("wxSpinCtrl"))
|
const wxString& name = _T("wxSpinCtrl"))
|
||||||
{
|
{
|
||||||
@@ -49,7 +49,7 @@ public:
|
|||||||
const wxString& value = wxEmptyString,
|
const wxString& value = wxEmptyString,
|
||||||
const wxPoint& pos = wxDefaultPosition,
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
const wxSize& size = wxDefaultSize,
|
const wxSize& size = wxDefaultSize,
|
||||||
long style = wxSP_ARROW_KEYS | wxTE_RIGHT,
|
long style = wxSP_ARROW_KEYS | wxALIGN_RIGHT,
|
||||||
int min = 0, int max = 100, int initial = 0,
|
int min = 0, int max = 100, int initial = 0,
|
||||||
const wxString& name = _T("wxSpinCtrl"));
|
const wxString& name = _T("wxSpinCtrl"));
|
||||||
|
|
||||||
|
@@ -43,7 +43,7 @@ public:
|
|||||||
const wxString& value = wxEmptyString,
|
const wxString& value = wxEmptyString,
|
||||||
const wxPoint& pos = wxDefaultPosition,
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
const wxSize& size = wxDefaultSize,
|
const wxSize& size = wxDefaultSize,
|
||||||
long style = wxSP_ARROW_KEYS | wxTE_RIGHT,
|
long style = wxSP_ARROW_KEYS | wxALIGN_RIGHT,
|
||||||
int min = 0, int max = 100, int initial = 0,
|
int min = 0, int max = 100, int initial = 0,
|
||||||
const wxString& name = _T("wxSpinCtrl"))
|
const wxString& name = _T("wxSpinCtrl"))
|
||||||
{
|
{
|
||||||
@@ -56,7 +56,7 @@ public:
|
|||||||
const wxString& value = wxEmptyString,
|
const wxString& value = wxEmptyString,
|
||||||
const wxPoint& pos = wxDefaultPosition,
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
const wxSize& size = wxDefaultSize,
|
const wxSize& size = wxDefaultSize,
|
||||||
long style = wxSP_ARROW_KEYS | wxTE_RIGHT,
|
long style = wxSP_ARROW_KEYS | wxALIGN_RIGHT,
|
||||||
int min = 0, int max = 100, int initial = 0,
|
int min = 0, int max = 100, int initial = 0,
|
||||||
const wxString& name = _T("wxSpinCtrl"));
|
const wxString& name = _T("wxSpinCtrl"));
|
||||||
|
|
||||||
@@ -135,7 +135,7 @@ public:
|
|||||||
const wxString& value = wxEmptyString,
|
const wxString& value = wxEmptyString,
|
||||||
const wxPoint& pos = wxDefaultPosition,
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
const wxSize& size = wxDefaultSize,
|
const wxSize& size = wxDefaultSize,
|
||||||
long style = wxSP_ARROW_KEYS | wxTE_RIGHT,
|
long style = wxSP_ARROW_KEYS | wxALIGN_RIGHT,
|
||||||
int min = 0, int max = 100, int initial = 0,
|
int min = 0, int max = 100, int initial = 0,
|
||||||
const wxString& name = _T("wxSpinCtrl"))
|
const wxString& name = _T("wxSpinCtrl"))
|
||||||
{
|
{
|
||||||
@@ -147,7 +147,7 @@ public:
|
|||||||
const wxString& value = wxEmptyString,
|
const wxString& value = wxEmptyString,
|
||||||
const wxPoint& pos = wxDefaultPosition,
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
const wxSize& size = wxDefaultSize,
|
const wxSize& size = wxDefaultSize,
|
||||||
long style = wxSP_ARROW_KEYS | wxTE_RIGHT,
|
long style = wxSP_ARROW_KEYS | wxALIGN_RIGHT,
|
||||||
int min = 0, int max = 100, int initial = 0,
|
int min = 0, int max = 100, int initial = 0,
|
||||||
const wxString& name = _T("wxSpinCtrl"))
|
const wxString& name = _T("wxSpinCtrl"))
|
||||||
{
|
{
|
||||||
|
@@ -21,13 +21,13 @@
|
|||||||
events. Using this style will prevent the user from using the Enter key
|
events. Using this style will prevent the user from using the Enter key
|
||||||
for dialog navigation (e.g. activating the default button in the
|
for dialog navigation (e.g. activating the default button in the
|
||||||
dialog) under MSW.
|
dialog) under MSW.
|
||||||
@style{wxTE_LEFT}
|
@style{wxALIGN_LEFT}
|
||||||
Same as for wxTextCtrl: the text is left aligned.
|
Same as wxTE_LEFT for wxTextCtrl: the text is left aligned.
|
||||||
@style{wxTE_CENTER}
|
@style{wxALIGN_CENTRE}
|
||||||
Same as for wxTextCtrl: the text is centered.
|
Same as wxTE_CENTRE for wxTextCtrl: the text is centered.
|
||||||
@style{wxTE_RIGHT}
|
@style{wxALIGN_RIGHT}
|
||||||
Same as for wxTextCtrl: the text is right aligned (this is the
|
Same as wxTE_RIGHT for wxTextCtrl: the text is right aligned (this is
|
||||||
default).
|
the default).
|
||||||
@endStyleTable
|
@endStyleTable
|
||||||
|
|
||||||
|
|
||||||
|
@@ -119,9 +119,9 @@ bool wxSpinCtrlGTKBase::Create(wxWindow *parent, wxWindowID id,
|
|||||||
m_value = gtk_spin_button_get_value( GTK_SPIN_BUTTON(m_widget));
|
m_value = gtk_spin_button_get_value( GTK_SPIN_BUTTON(m_widget));
|
||||||
|
|
||||||
gfloat align;
|
gfloat align;
|
||||||
if ( HasFlag(wxTE_RIGHT) )
|
if ( HasFlag(wxALIGN_RIGHT) )
|
||||||
align = 1.0;
|
align = 1.0;
|
||||||
else if ( HasFlag(wxTE_CENTRE) )
|
else if ( HasFlag(wxALIGN_CENTRE) )
|
||||||
align = 0.5;
|
align = 0.5;
|
||||||
else
|
else
|
||||||
align = 0.0;
|
align = 0.0;
|
||||||
|
@@ -336,9 +336,9 @@ bool wxSpinCtrl::Create(wxWindow *parent,
|
|||||||
WXDWORD msStyle = MSWGetStyle(GetWindowStyle(), & exStyle) ;
|
WXDWORD msStyle = MSWGetStyle(GetWindowStyle(), & exStyle) ;
|
||||||
|
|
||||||
// propagate text alignment style to text ctrl
|
// propagate text alignment style to text ctrl
|
||||||
if ( style & wxTE_RIGHT )
|
if ( style & wxALIGN_RIGHT )
|
||||||
msStyle |= ES_RIGHT;
|
msStyle |= ES_RIGHT;
|
||||||
else if ( style & wxTE_CENTER )
|
else if ( style & wxALIGN_CENTER )
|
||||||
msStyle |= ES_CENTER;
|
msStyle |= ES_CENTER;
|
||||||
|
|
||||||
// this control is used for numeric entry so normally using these flags by
|
// this control is used for numeric entry so normally using these flags by
|
||||||
|
@@ -77,9 +77,9 @@ wxSpinCtrlXmlHandler::wxSpinCtrlXmlHandler()
|
|||||||
XRC_ADD_STYLE(wxSP_VERTICAL);
|
XRC_ADD_STYLE(wxSP_VERTICAL);
|
||||||
XRC_ADD_STYLE(wxSP_ARROW_KEYS);
|
XRC_ADD_STYLE(wxSP_ARROW_KEYS);
|
||||||
XRC_ADD_STYLE(wxSP_WRAP);
|
XRC_ADD_STYLE(wxSP_WRAP);
|
||||||
XRC_ADD_STYLE(wxTE_LEFT);
|
XRC_ADD_STYLE(wxALIGN_LEFT);
|
||||||
XRC_ADD_STYLE(wxTE_CENTER);
|
XRC_ADD_STYLE(wxALIGN_CENTER);
|
||||||
XRC_ADD_STYLE(wxTE_RIGHT);
|
XRC_ADD_STYLE(wxALIGN_RIGHT);
|
||||||
}
|
}
|
||||||
|
|
||||||
wxObject *wxSpinCtrlXmlHandler::DoCreateResource()
|
wxObject *wxSpinCtrlXmlHandler::DoCreateResource()
|
||||||
@@ -90,7 +90,7 @@ wxObject *wxSpinCtrlXmlHandler::DoCreateResource()
|
|||||||
GetID(),
|
GetID(),
|
||||||
GetText(wxT("value")),
|
GetText(wxT("value")),
|
||||||
GetPosition(), GetSize(),
|
GetPosition(), GetSize(),
|
||||||
GetStyle(wxT("style"), wxSP_ARROW_KEYS | wxTE_RIGHT),
|
GetStyle(wxT("style"), wxSP_ARROW_KEYS | wxALIGN_RIGHT),
|
||||||
GetLong(wxT("min"), DEFAULT_MIN),
|
GetLong(wxT("min"), DEFAULT_MIN),
|
||||||
GetLong(wxT("max"), DEFAULT_MAX),
|
GetLong(wxT("max"), DEFAULT_MAX),
|
||||||
GetLong(wxT("value"), DEFAULT_VALUE),
|
GetLong(wxT("value"), DEFAULT_VALUE),
|
||||||
|
Reference in New Issue
Block a user