X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e46286351dbfa7ae98e8341e4fc328b134601e87..794bcc2dea743ac907b839f54e451847c9ea4b72:/include/wx/caret.h?ds=sidebyside diff --git a/include/wx/caret.h b/include/wx/caret.h index 7ab4acc752..9e0f3d3ea8 100644 --- a/include/wx/caret.h +++ b/include/wx/caret.h @@ -95,6 +95,15 @@ public: // get the window we're associated with wxWindow *GetWindow() const { return (wxWindow *)m_window; } + // change the size of the caret + void SetSize(int width, int height) { + m_width = width; + m_height = height; + DoSize(); + } + void SetSize(const wxSize& size) { SetSize(size.x, size.y); } + + // operations // ---------- @@ -150,6 +159,7 @@ protected: virtual void DoShow() = 0; virtual void DoHide() = 0; virtual void DoMove() = 0; + virtual void DoSize() { } // the common initialization void Init() @@ -182,8 +192,6 @@ private: #if defined(__WXMSW__) #include "wx/msw/caret.h" -#elif defined(__WXPM__) - #include "wx/os2/caret.h" #else #include "wx/generic/caret.h" #endif // platform