X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a0c8bb73f29bcb9fdb20f722deb1f423d8bcbd61..c272f12ff0c51c345e3102d3cd347412bbb99461:/include/wx/gtk/window.h diff --git a/include/wx/gtk/window.h b/include/wx/gtk/window.h index fb342e9a0b..4fc6ea6f9e 100644 --- a/include/wx/gtk/window.h +++ b/include/wx/gtk/window.h @@ -279,6 +279,10 @@ public: // find the direction of the given scrollbar (must be one of ours) ScrollDir ScrollDirFromRange(GtkRange *range) const; + // set the current cursor for all GdkWindows making part of this widget + // (see GTKGetWindow) + void GTKUpdateCursor(bool update_self = true, bool recurse = true); + // extra (wxGTK-specific) flags bool m_noExpose:1; // wxGLCanvas has its own redrawing bool m_nativeSizeEvent:1; // wxGLCanvas sends wxSizeEvent upon "alloc_size" @@ -310,6 +314,7 @@ protected: int width, int height, int sizeFlags = wxSIZE_AUTO); virtual void DoSetClientSize(int width, int height); + virtual wxSize DoGetBorderSize() const; virtual void DoMoveWindow(int x, int y, int width, int height); virtual void DoEnable(bool enable); @@ -323,8 +328,8 @@ protected: virtual void DoFreeze(); virtual void DoThaw(); - static void GTKFreezeWidget(GtkWidget *w); - static void GTKThawWidget(GtkWidget *w); + void GTKFreezeWidget(GtkWidget *w); + void GTKThawWidget(GtkWidget *w); #if wxUSE_TOOLTIPS virtual void DoSetToolTip( wxToolTip *tip ); @@ -357,12 +362,6 @@ protected: // sets the border of a given GtkScrolledWindow from a wx style static void GTKScrolledWindowSetBorder(GtkWidget* w, int style); - // set the current cursor for all GdkWindows making part of this widget - // (see GTKGetWindow) - // - // should be called from OnInternalIdle() if it's overridden - void GTKUpdateCursor(); - // Connect the given function to the specified signal on m_widget. // // This is just a wrapper for g_signal_connect() and returns the handler id