X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8907154c1a8a6882c6797d1f16393ddfb23e7f3a..dfa0b52f4ac947d5e7566dabb81c39bbf881fac5:/include/wx/gtk/textctrl.h diff --git a/include/wx/gtk/textctrl.h b/include/wx/gtk/textctrl.h index 7e54c5f218..e2041cb963 100644 --- a/include/wx/gtk/textctrl.h +++ b/include/wx/gtk/textctrl.h @@ -86,7 +86,6 @@ public: virtual void ShowPosition(long pos); -#ifdef __WXGTK20__ virtual wxTextCtrlHitTestResult HitTest(const wxPoint& pt, long *pos) const; virtual wxTextCtrlHitTestResult HitTest(const wxPoint& pt, wxTextCoord *col, @@ -94,7 +93,6 @@ public: { return wxTextCtrlBase::HitTest(pt, col, row); } -#endif // __WXGTK20__ // Clipboard operations virtual void Copy(); @@ -141,16 +139,10 @@ public: GtkWidget* GetConnectWidget(); bool IsOwnGtkWindow( GdkWindow *window ); - void DoApplyWidgetStyle(GtkRcStyle *style); void CalculateScrollbar(); void OnInternalIdle(); -#ifdef __WXGTK20__ void SetUpdateFont(bool WXUNUSED(update)) { } -#else // !__WXGTK20__ - void SetUpdateFont(bool update) { m_updateFont = update; } - void UpdateFontIfNeeded(); -#endif // __WXGTK20__/!__WXGTK20__ void SetModified() { m_modified = true; } @@ -159,10 +151,6 @@ public: virtual void Freeze(); virtual void Thaw(); - // textctrl specific scrolling - virtual bool ScrollLines(int lines); - virtual bool ScrollPages(int pages); - // implementation only from now on // wxGTK-specific: called recursively by Enable, @@ -181,25 +169,17 @@ public: protected: virtual wxSize DoGetBestSize() const; + void DoApplyWidgetStyle(GtkRcStyle *style); // common part of all ctors void Init(); - // get the vertical adjustment, if any, NULL otherwise - GtkAdjustment *GetVAdj() const; - - // scroll the control by the given number of pixels, return true if the - // scroll position changed - bool DoScroll(GtkAdjustment *adj, int diff); - // Widgets that use the style->base colour for the BG colour should // override this and return true. virtual bool UseGTKStyleBase() const { return true; } -#ifdef __WXGTK20__ // has the control been frozen by Freeze()? bool IsFrozen() const { return m_frozenness > 0; } -#endif private: // change the font for everything in this control @@ -210,12 +190,8 @@ private: bool m_modified:1; bool m_vScrollbarVisible:1; -#ifndef __WXGTK20__ - bool m_updateFont:1; -#endif // !__WXGTK20__ bool m_ignoreNextUpdate:1; -#ifdef __WXGTK20__ // Our text buffer. Convenient, and holds the buffer while using // a dummy one when m_frozenness > 0 GtkTextBuffer *m_buffer; @@ -227,7 +203,6 @@ private: void OnUrlMouseEvent(wxMouseEvent&); GdkCursor *m_gdkHandCursor; GdkCursor *m_gdkXTermCursor; -#endif DECLARE_EVENT_TABLE() DECLARE_DYNAMIC_CLASS(wxTextCtrl)