]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mac/carbon/spinctrl.cpp
move Freeze() and Thaw() to wxWindowBase to ensure that they behave consistently...
[wxWidgets.git] / src / mac / carbon / spinctrl.cpp
index e0e3bcb59780f510ac6115529c9f1da24b9bd0db..47c2332911f2e5ff54c44ab86d7ad786e5191980 100644 (file)
@@ -57,7 +57,7 @@ public:
     }
 
 protected:
-     void OnKillFocus(wxFocusEvent &event)
+     void OnKillFocus(wxFocusEvent& WXUNUSED(event))
      {
          long l;
          if ( !GetValue().ToLong(&l) )
@@ -65,35 +65,35 @@ protected:
              // not a number at all
              return;
          }
-         
+
          // is within range
          if (l < m_spin->GetMin())
              l = m_spin->GetMin();
          if (l > m_spin->GetMax())
              l = m_spin->GetMax();
-         
+
          // Update text control
          wxString str;
          str.Printf( wxT("%d"), (int)l );
          if (str != GetValue())
              SetValue( str );
-         
+
          if (l != m_spin->m_oldValue)
          {
              // set value in spin button
              // does that trigger an event?
              m_spin->m_btn->SetValue( l );
-             
+
              // if not
              wxCommandEvent event(wxEVT_COMMAND_SPINCTRL_UPDATED, m_spin->GetId());
              event.SetEventObject(m_spin);
              event.SetInt(l);
-             m_spin->GetEventHandler()->ProcessEvent(event);
-             
+             m_spin->HandleWindowEvent(event);
+
              m_spin->m_oldValue = l;
-         } 
+         }
     }
-   
+
     void OnTextChange(wxCommandEvent& event)
     {
         int val;
@@ -116,7 +116,7 @@ protected:
             event.SetString(m_spin->GetText()->GetValue());
             event.SetInt(val);
 
-            m_spin->GetEventHandler()->ProcessEvent(event);
+            m_spin->HandleWindowEvent(event);
         }
 
         event.Skip();
@@ -166,7 +166,7 @@ protected:
         event.SetEventObject(m_spin);
         event.SetInt(pos);
 
-        m_spin->GetEventHandler()->ProcessEvent(event);
+        m_spin->HandleWindowEvent(event);
 
         m_spin->m_oldValue = pos;
     }