X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0d8d91a98fefe95fae785dd9669d7e5fb1b8c66c..f33fee2ae6f5b5a2e8403fb037bd79072e973542:/include/wx/generic/scrolwin.h diff --git a/include/wx/generic/scrolwin.h b/include/wx/generic/scrolwin.h index 8a337fa77d..9a29985ec8 100644 --- a/include/wx/generic/scrolwin.h +++ b/include/wx/generic/scrolwin.h @@ -17,15 +17,16 @@ #endif #include "wx/window.h" +#include "wx/panel.h" -WXDLLEXPORT_DATA(extern const char*) wxPanelNameStr; +WXDLLEXPORT_DATA(extern const wxChar*) wxPanelNameStr; -class WXDLLEXPORT wxScrolledWindow: public wxWindow +class WXDLLEXPORT wxScrolledWindow: public wxPanel { DECLARE_ABSTRACT_CLASS(wxScrolledWindow) public: - wxScrolledWindow(void); + wxScrolledWindow(); inline wxScrolledWindow(wxWindow *parent, wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, @@ -35,7 +36,7 @@ public: Create(parent, id, pos, size, style, name); } - inline ~wxScrolledWindow(void) {} + ~wxScrolledWindow() {} bool Create(wxWindow *parent, wxWindowID id, const wxPoint& pos = wxDefaultPosition, @@ -94,7 +95,7 @@ public: // Adjust the scrollbars virtual void AdjustScrollbars(void); - void OnScroll(wxScrollEvent& event); + void OnScroll(wxScrollWinEvent& event); void OnSize(wxSizeEvent& event); void OnPaint(wxPaintEvent& event); @@ -106,14 +107,11 @@ public: virtual void PrepareDC(wxDC& dc); public: - //////////////////////////////////////////////////////////////////////// - //// IMPLEMENTATION + // IMPLEMENTATION // Calculate scroll increment - virtual int CalcScrollInc(wxScrollEvent& event); + virtual int CalcScrollInc(wxScrollWinEvent& event); - //////////////////////////////////////////////////////////////////////// - //// PROTECTED DATA protected: int m_xScrollPixelsPerLine; int m_yScrollPixelsPerLine; @@ -131,8 +129,5 @@ protected: DECLARE_EVENT_TABLE() }; -//////////////////////////////////////////////////////////////////////// -//// INLINES - #endif // __SCROLWINH_G__