]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/osx/carbon/spinbutt.h
Split utility functions into base (in utilsexc_base.cpp) and gui (src/osx/carbon...
[wxWidgets.git] / include / wx / osx / carbon / spinbutt.h
index f7cdb58006e9266061f8a2797bdbf6413991273d..5c34e911d8ab3103477c9c87f08b3c1cfb92debd 100644 (file)
@@ -52,21 +52,23 @@ public:
 
 
     // accessors
 
 
     // accessors
-    virtual int GetMin() const;
-    virtual int GetMax() const;
-    virtual int GetValue() const;
-    virtual void SetValue(int val);
     virtual void SetRange(int minVal, int maxVal);
     virtual void SetRange(int minVal, int maxVal);
+    virtual int GetValue() const ;
+    virtual void SetValue(int val);
 
     // implementation
     
 
     // implementation
     
+#if wxOSX_USE_CARBON
     virtual void MacHandleControlClick( WXWidget control , wxInt16 controlpart , bool mouseStillDown ) ;
     virtual void MacHandleControlClick( WXWidget control , wxInt16 controlpart , bool mouseStillDown ) ;
-    virtual wxInt32 MacControlHit( WXEVENTHANDLERREF handler , WXEVENTREF event ) ;
+#endif
+    // osx specific event handling common for all osx-ports
+    
+    virtual bool HandleClicked( double timestampsec );
 
 protected:
 
 protected:
-    void         MacHandleValueChanged( int inc ) ;
-   virtual wxSize DoGetBestSize() const;
-   int m_value ;
+    void         SendThumbTrackEvent() ;
+
+    virtual wxSize DoGetBestSize() const;
 
 private:
     DECLARE_DYNAMIC_CLASS(wxSpinButton)
 
 private:
     DECLARE_DYNAMIC_CLASS(wxSpinButton)