]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/spinctrl.cpp
add alignment flags support to wxSpinCtrl[Double] (closes #10621)
[wxWidgets.git] / src / gtk / spinctrl.cpp
index 698e6f1365fb9614e86ef1c597f88a72a0aa2a39..5d1e3c18e3fc5f25e097f8f005538e311f4b9601 100644 (file)
@@ -118,6 +118,16 @@ bool wxSpinCtrlGTKBase::Create(wxWindow *parent, wxWindowID id,
     gtk_spin_button_set_value( GTK_SPIN_BUTTON(m_widget), initial);
     m_value = gtk_spin_button_get_value( GTK_SPIN_BUTTON(m_widget));
 
+    gfloat align;
+    if ( HasFlag(wxTE_RIGHT) )
+        align = 1.0;
+    else if ( HasFlag(wxTE_CENTRE) )
+        align = 0.5;
+    else
+        align = 0.0;
+
+    gtk_entry_set_alignment(GTK_ENTRY(m_widget), align);
+
     gtk_spin_button_set_wrap( GTK_SPIN_BUTTON(m_widget),
                               (int)(m_windowStyle & wxSP_WRAP) );