Merge branch 'wrap-gtk.h'
Add a wrapper for gtk/gtk.h allowing to avoid gcc 8 warnings when including the GTK+ header directly. See https://github.com/wxWidgets/wxWidgets/pull/814
This commit is contained in:
@@ -34,9 +34,8 @@
|
||||
#include "wx/vector.h" // wxVector<wxString>
|
||||
|
||||
#ifdef __WXGTK__
|
||||
#include <gtk/gtk.h>
|
||||
#include "wx/gtk/private/wrapgtk.h"
|
||||
#include <gdk/gdkx.h>
|
||||
#include "wx/gtk/private/gtk2-compat.h"
|
||||
#endif
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
@@ -28,9 +28,8 @@
|
||||
#include "wx/vector.h" // wxVector<wxString>
|
||||
|
||||
#ifdef __WXGTK__
|
||||
#include <gtk/gtk.h>
|
||||
#include "wx/gtk/private/wrapgtk.h"
|
||||
#include <gdk/gdkx.h>
|
||||
#include "wx/gtk/private/gtk2-compat.h"
|
||||
#endif
|
||||
|
||||
//=============================================================================
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
#if defined(__WXGTK__)
|
||||
#include <gtk/gtk.h>
|
||||
#include "wx/gtk/private/wrapgtk.h"
|
||||
#include <gdk/gdkx.h>
|
||||
#define GetDisplay() GDK_DISPLAY()
|
||||
#define GetXWindow(wxwin) GDK_WINDOW_XWINDOW((wxwin)->m_widget->window)
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
#include "wx/unix/utilsx11.h"
|
||||
|
||||
#ifdef __WXGTK3__
|
||||
#include <gtk/gtk.h>
|
||||
#include "wx/gtk/private/wrapgtk.h"
|
||||
GtkWidget* wxGetTopLevelGTK();
|
||||
#endif
|
||||
|
||||
|
||||
@@ -37,12 +37,9 @@
|
||||
#endif
|
||||
|
||||
#ifdef __WXGTK__
|
||||
#include <gtk/gtk.h>
|
||||
#include "wx/gtk/private/wrapgtk.h"
|
||||
#ifdef GDK_WINDOWING_X11
|
||||
#include <gdk/gdkx.h>
|
||||
#ifdef __WXGTK20__
|
||||
#include "wx/gtk/private/gtk2-compat.h" // gdk_window_get_screen()
|
||||
#endif
|
||||
#endif
|
||||
GdkWindow* wxGetTopLevelGDK();
|
||||
GtkWidget* wxGetTopLevelGTK();
|
||||
|
||||
Reference in New Issue
Block a user