X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3399051ee9fa4dfa5fa7ac2dd9034062f4414d64..648762b1b4349bff303d2d33904260bc701e9e72:/include/wx/motif/window.h diff --git a/include/wx/motif/window.h b/include/wx/motif/window.h index 2e0dbaa1ac..84d7303a64 100644 --- a/include/wx/motif/window.h +++ b/include/wx/motif/window.h @@ -142,15 +142,8 @@ public: // (for wxWindowDC and Motif callbacks only) // ----------------------------------------- - // read/write access to the update rect list - const wxRectList& GetUpdateRects() const { return m_updateRects; } - // Adds a recangle to the updates list - void AddUpdateRect(int x, int y, int w, int h) - { m_updateRects.Append(new wxRect(x, y, w, h)); } - - // Empties the m_updateRects list - void ClearUpdateRects(); + void AddUpdateRect(int x, int y, int w, int h); void ClearUpdateRegion() { m_updateRegion.Clear(); } void SetUpdateRegion(const wxRegion& region) { m_updateRegion = region; } @@ -189,6 +182,10 @@ protected: void DoMoveWindowIntr(int x, int y, int width, int height, int flags); + + // helper function, to remove duplicate code, used in wxScrollBar + WXWidget DoCreateScrollBar(WXWidget parent, wxOrientation orientation, + void (*callback)()); public: WXPixmap GetBackingPixmap() const { return m_backingPixmap; } void SetBackingPixmap(WXPixmap pixmap) { m_backingPixmap = pixmap; } @@ -265,9 +262,6 @@ protected: long m_lastTS; // last timestamp unsigned m_lastButton:2; // last pressed button - // List of wxRects representing damaged region - wxRectList m_updateRects; - protected: WXWidget m_mainWidget; WXWidget m_hScrollBar;