X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/324eeecb3cdc9522e136af6670443148772b412a..7bd30a12ade503fd135c686ecc98a6f6d5fecbeb:/include/wx/palmos/slider.h diff --git a/include/wx/palmos/slider.h b/include/wx/palmos/slider.h index d21ce89da6..5c978c1b9c 100644 --- a/include/wx/palmos/slider.h +++ b/include/wx/palmos/slider.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: wx/palmos/slider95.h +// Name: wx/palmos/slider.h // Purpose: wxSlider class // Author: William Osborne - minimal working wxPalmOS port // Modified by: Wlodzimierz ABX Skiba - native implementation @@ -9,15 +9,11 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#ifndef _SLIDER95_H_ -#define _SLIDER95_H_ - -#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) -#pragma interface "slider95.h" -#endif +#ifndef _SLIDERPALM_H_ +#define _SLIDERPALM_H_ // Slider -class WXDLLEXPORT wxSlider : public wxSliderBase +class WXDLLIMPEXP_CORE wxSlider : public wxSliderBase { public: wxSlider() @@ -37,7 +33,7 @@ public: Create(parent, id, value, minValue, maxValue, pos, size, style, validator, name); } - ~wxSlider(); + virtual ~wxSlider(); bool Create(wxWindow *parent, wxWindowID id, int value, int minValue, int maxValue, @@ -56,7 +52,6 @@ public: int GetMax() const; // For trackbars only - void SetTickFreq(int n, int pos); int GetTickFreq() const; void SetPageSize(int pageSize); int GetPageSize() const; @@ -76,9 +71,11 @@ public: // send a notification event, return true if processed bool SendUpdatedEvent(); - bool SendScrollEvent(EventType* event); + bool SendScrollEvent(WXEVENTPTR event); protected: + // Platform-specific implementation of SetTickFreq + virtual void DoSetTickFreq(int freq); virtual wxSize DoGetBestSize() const; @@ -86,8 +83,6 @@ private: void Init(); - int PalmInvertOrNot(int value) const; - int m_oldPos; // needed for tracing thumb position during scrolling int m_oldValue; // needed for comparing thumb position before and after scrolling int m_lineSize; // imitate line size @@ -96,4 +91,4 @@ private: }; #endif - // _SLIDER95_H_ + // _SLIDERPALM_H_