]> Pileus Git - ~andy/gtk/commitdiff
gdk: remove "screen" member from GdkOffscreenWindow, it has become obsolete
authorMichael Natterer <mitch@gimp.org>
Tue, 28 Sep 2010 14:03:59 +0000 (16:03 +0200)
committerMichael Natterer <mitch@gimp.org>
Tue, 28 Sep 2010 14:05:38 +0000 (16:05 +0200)
Also remove screen parameter from _gdk_offscreen_window_new() and get
rid of a bunch on includes in gdkoffscreenwindow.c

gdk/gdkinternals.h
gdk/gdkoffscreenwindow.c
gdk/gdkwindow.c

index 10469d1812aacbe8a375a9960ba3a57a1fe38851..9f2c4ca1838bfc61590483dff57e6a829f13364f 100644 (file)
@@ -552,7 +552,6 @@ GdkWindow *_gdk_window_get_input_window_for_event (GdkWindow *native_window,
  *****************************/
 GType gdk_offscreen_window_get_type (void);
 void       _gdk_offscreen_window_new                 (GdkWindow     *window,
-                                                     GdkScreen     *screen,
                                                      GdkWindowAttr *attributes,
                                                      gint           attributes_mask);
 
index 09375d3f81dd92ff24bf4abafdd06ef84776a673..ebbdcc773789421f48df4c62b3fff4399d8c0d66 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/.
  */
 
-#include <config.h>
+#include "config.h"
+
 #include <math.h>
-#include "gdk.h"
+
 #include "gdkwindow.h"
 #include "gdkinternals.h"
 #include "gdkwindowimpl.h"
-#include "gdkdrawable.h"
-#include "gdktypes.h"
-#include "gdkscreen.h"
-#include "gdkcolor.h"
 
 
 /* LIMITATIONS:
@@ -51,7 +48,6 @@ struct _GdkOffscreenWindow
   GdkDrawable parent_instance;
 
   GdkWindow *wrapper;
-  GdkScreen *screen;
 
   cairo_surface_t *surface;
   GdkWindow *embedder;
@@ -138,7 +134,6 @@ gdk_offscreen_window_ref_cairo_surface (GdkDrawable *drawable)
 
 void
 _gdk_offscreen_window_new (GdkWindow     *window,
-                          GdkScreen     *screen,
                           GdkWindowAttr *attributes,
                           gint           attributes_mask)
 {
@@ -159,8 +154,6 @@ _gdk_offscreen_window_new (GdkWindow     *window,
   offscreen = GDK_OFFSCREEN_WINDOW (private->impl);
   offscreen->wrapper = window;
 
-  offscreen->screen = screen;
-
   offscreen->surface = gdk_window_create_similar_surface ((GdkWindow *)private->parent,
                                                           CAIRO_CONTENT_COLOR,
                                                           private->width,
index ebe8480c5306a32dcebdf707d35d97144c8ee6d0..098309cbc1bda962ad73f1235380892c201ec4e7 100644 (file)
@@ -1386,7 +1386,7 @@ gdk_window_new (GdkWindow     *parent,
 
   if (gdk_window_is_offscreen (private))
     {
-      _gdk_offscreen_window_new (window, screen, attributes, attributes_mask);
+      _gdk_offscreen_window_new (window, attributes, attributes_mask);
       private->impl_window = private;
     }
   else if (native)