]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mac/carbon/spinctrl.cpp
wxPaletteBase introduction. wxPalette::GetColoursCount() in interface of all platform...
[wxWidgets.git] / src / mac / carbon / spinctrl.cpp
index 2a2b77c91d5e119a4ecffeb17776277145ab8d52..6e68e343163d8ac7f66f9cf149b51846c1e1072e 100644 (file)
@@ -27,7 +27,7 @@
 
 // the focus rect around a text may have 4 pixels in each direction
 // we handle these problems right now in an extended vis region of a window
-static const wxCoord TEXTBORDER = 0 ;
+static const wxCoord TEXTBORDER = 4 ;
 // the margin between the text control and the spin
 static const wxCoord MARGIN = 8 - TEXTBORDER;
 
@@ -54,6 +54,13 @@ protected:
         if ( m_spin->GetTextValue(&val) )
         {
             m_spin->GetSpinButton()->SetValue(val);
+
+            // Send event that the text was manually changed
+            wxCommandEvent event(wxEVT_COMMAND_TEXT_UPDATED, m_spin->GetId());
+            event.SetEventObject(m_spin);
+            event.SetInt(val);
+
+            m_spin->GetEventHandler()->ProcessEvent(event);
         }
 
         event.Skip();
@@ -187,7 +194,7 @@ bool wxSpinCtrl::Create(wxWindow *parent,
     
     //SetSize(csize);
     
-    MacPostControlCreate(pos, csize);
+    //MacPostControlCreate(pos, csize);
     SetInitialBestSize(csize);
 
     return TRUE;