From: Václav Slavík Date: Fri, 22 Feb 2008 13:24:05 +0000 (+0000) Subject: moved win_gtk.h header to wx/gtk/private, it's for internal use only X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/bbd92d1dbea02db8c28e9c17bfacc0563d855b25 moved win_gtk.h header to wx/gtk/private, it's for internal use only git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51993 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/Makefile.in b/Makefile.in index cc34564bfa..b2ba33f52b 100644 --- a/Makefile.in +++ b/Makefile.in @@ -2101,7 +2101,6 @@ COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_LOWLEVEL_HDR = \ wx/gtk/region.h \ wx/gtk/tooltip.h \ wx/gtk/toplevel.h \ - wx/gtk/win_gtk.h \ wx/gtk/window.h @COND_TOOLKIT_GTK_TOOLKIT_VERSION_2@LOWLEVEL_HDR = $(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_LOWLEVEL_HDR) @COND_TOOLKIT_MAC@LOWLEVEL_HDR = diff --git a/build/bakefiles/files.bkl b/build/bakefiles/files.bkl index 5a8f01d277..a2402bea67 100644 --- a/build/bakefiles/files.bkl +++ b/build/bakefiles/files.bkl @@ -1056,7 +1056,6 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file! wx/gtk/region.h wx/gtk/tooltip.h wx/gtk/toplevel.h - wx/gtk/win_gtk.h wx/gtk/window.h diff --git a/include/wx/gtk/private/win_gtk.h b/include/wx/gtk/private/win_gtk.h new file mode 100644 index 0000000000..f98a775a3d --- /dev/null +++ b/include/wx/gtk/private/win_gtk.h @@ -0,0 +1,38 @@ +/* /////////////////////////////////////////////////////////////////////////// +// Name: win_gtk.h +// Purpose: native GTK+ widget for wxWindow +// Author: Robert Roebling +// Id: $Id$ +// Copyright: (c) 1998 Robert Roebling +// Licence: wxWindows licence +/////////////////////////////////////////////////////////////////////////// */ + +#ifndef _WX_GTK_PIZZA_H_ +#define _WX_GTK_PIZZA_H_ + +#include + +#define WX_PIZZA(obj) G_TYPE_CHECK_INSTANCE_CAST(obj, wxPizza::type(), wxPizza) +#define WX_IS_PIZZA(obj) G_TYPE_CHECK_INSTANCE_TYPE(obj, wxPizza::type()) + +struct WXDLLIMPEXP_CORE wxPizza +{ + // borders styles which can be used with wxPizza + enum { BORDER_STYLES = + wxBORDER_SIMPLE | wxBORDER_RAISED | wxBORDER_SUNKEN | wxBORDER_THEME }; + + static GtkWidget* New(long windowStyle = 0); + static GType type(); + void move(GtkWidget* widget, int x, int y); + void scroll(int dx, int dy); + void get_border_widths(int& x, int& y); + + GtkFixed m_fixed; + GdkWindow* m_backing_window; + int m_scroll_x; + int m_scroll_y; + int m_border_style; + bool m_is_scrollable; +}; + +#endif // _WX_GTK_PIZZA_H_ diff --git a/include/wx/gtk/win_gtk.h b/include/wx/gtk/win_gtk.h deleted file mode 100644 index f98a775a3d..0000000000 --- a/include/wx/gtk/win_gtk.h +++ /dev/null @@ -1,38 +0,0 @@ -/* /////////////////////////////////////////////////////////////////////////// -// Name: win_gtk.h -// Purpose: native GTK+ widget for wxWindow -// Author: Robert Roebling -// Id: $Id$ -// Copyright: (c) 1998 Robert Roebling -// Licence: wxWindows licence -/////////////////////////////////////////////////////////////////////////// */ - -#ifndef _WX_GTK_PIZZA_H_ -#define _WX_GTK_PIZZA_H_ - -#include - -#define WX_PIZZA(obj) G_TYPE_CHECK_INSTANCE_CAST(obj, wxPizza::type(), wxPizza) -#define WX_IS_PIZZA(obj) G_TYPE_CHECK_INSTANCE_TYPE(obj, wxPizza::type()) - -struct WXDLLIMPEXP_CORE wxPizza -{ - // borders styles which can be used with wxPizza - enum { BORDER_STYLES = - wxBORDER_SIMPLE | wxBORDER_RAISED | wxBORDER_SUNKEN | wxBORDER_THEME }; - - static GtkWidget* New(long windowStyle = 0); - static GType type(); - void move(GtkWidget* widget, int x, int y); - void scroll(int dx, int dy); - void get_border_widths(int& x, int& y); - - GtkFixed m_fixed; - GdkWindow* m_backing_window; - int m_scroll_x; - int m_scroll_y; - int m_border_style; - bool m_is_scrollable; -}; - -#endif // _WX_GTK_PIZZA_H_ diff --git a/src/gtk/popupwin.cpp b/src/gtk/popupwin.cpp index a41e193842..a16315563b 100644 --- a/src/gtk/popupwin.cpp +++ b/src/gtk/popupwin.cpp @@ -19,7 +19,7 @@ #include -#include "wx/gtk/win_gtk.h" +#include "wx/gtk/private/win_gtk.h" //----------------------------------------------------------------------------- // "button_press" diff --git a/src/gtk/toplevel.cpp b/src/gtk/toplevel.cpp index 2f08c8dedd..7de72841d8 100644 --- a/src/gtk/toplevel.cpp +++ b/src/gtk/toplevel.cpp @@ -38,7 +38,7 @@ #include #include -#include "wx/gtk/win_gtk.h" +#include "wx/gtk/private/win_gtk.h" #include "wx/unix/utilsx11.h" diff --git a/src/gtk/win_gtk.c b/src/gtk/win_gtk.c index 6eb8b4e1e2..cc12038063 100644 --- a/src/gtk/win_gtk.c +++ b/src/gtk/win_gtk.c @@ -14,7 +14,7 @@ #endif #include "wx/platform.h" -#include "wx/gtk/win_gtk.h" +#include "wx/gtk/private/win_gtk.h" #ifdef __cplusplus extern "C" { diff --git a/src/gtk/win_gtk.cpp b/src/gtk/win_gtk.cpp index 1ad4efd4d2..97755632fc 100644 --- a/src/gtk/win_gtk.cpp +++ b/src/gtk/win_gtk.cpp @@ -8,7 +8,7 @@ /////////////////////////////////////////////////////////////////////////////// #include "wx/defs.h" -#include "wx/gtk/win_gtk.h" +#include "wx/gtk/private/win_gtk.h" /* wxPizza is a custom GTK+ widget derived from GtkFixed. A custom widget diff --git a/src/gtk/window.cpp b/src/gtk/window.cpp index ed85afa137..b548b0460c 100644 --- a/src/gtk/window.cpp +++ b/src/gtk/window.cpp @@ -36,7 +36,7 @@ #include #include "wx/gtk/private.h" -#include "wx/gtk/win_gtk.h" +#include "wx/gtk/private/win_gtk.h" #include #include