X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/38009079fbb21e7d94d5948c1ec9bc624e8fe255..a9c10f79d236c5a9455faaa932f4522984631505:/src/gtk/window.cpp diff --git a/src/gtk/window.cpp b/src/gtk/window.cpp index b0bc36a433..28786da797 100644 --- a/src/gtk/window.cpp +++ b/src/gtk/window.cpp @@ -24,15 +24,17 @@ #include "wx/frame.h" #include "wx/dcclient.h" #include "wx/menu.h" + #include "wx/dialog.h" + #include "wx/settings.h" + #include "wx/msgdlg.h" #endif #include "wx/layout.h" -#include "wx/dialog.h" -#include "wx/msgdlg.h" #include "wx/module.h" #include "wx/combobox.h" + #if wxUSE_TOOLBAR_NATIVE -#include "wx/toolbar.h" + #include "wx/toolbar.h" #endif #if wxUSE_DRAG_AND_DROP @@ -52,7 +54,6 @@ #endif #include "wx/statusbr.h" -#include "wx/settings.h" #include "wx/fontutil.h" #ifdef __WXDEBUG__ @@ -220,7 +221,6 @@ extern GtkContainerClass *pizza_parent_class; // data //----------------------------------------------------------------------------- -extern wxList wxPendingDelete; extern bool g_blockEventsOnDrag; extern bool g_blockEventsOnScroll; extern wxCursor g_globalCursor; @@ -3743,6 +3743,14 @@ void wxWindowGTK::GtkSendPaintEvents() m_updateRegion.Clear(); } +void wxWindowGTK::SetDoubleBuffered( bool on ) +{ + wxCHECK_RET( (m_widget != NULL), wxT("invalid window") ); + + if ( m_wxwindow ) + gtk_widget_set_double_buffered( m_wxwindow, on ); +} + void wxWindowGTK::ClearBackground() { wxCHECK_RET( m_widget != NULL, wxT("invalid window") );