From 7056b2ab291f998496cf7ceb3cf24b37f407eb7f Mon Sep 17 00:00:00 2001 From: infirit Date: Fri, 9 May 2014 23:10:14 +0200 Subject: Turn MateRRScreen into a GObject Rework MateRRScreen so that it is a full GObject, and all its data is moved to MateScreenPrivate. GObject's are more supported when it comes to introspection and bindings, in particular wrt constructors. Therefore, this is a necessary step for useful introspection generation. https://bugzilla.gnome.org/show_bug.cgi?id=630913 Based on gnome commit 4d2a27d55bcf9bb8de170ae6c6540724125aafa3 url: https://git.gnome.org/browse/gnome-desktop/commit/?id=4d2a27d55bcf9bb8de170ae6c6540724125aafa3 --- libmate-desktop/mate-rr-private.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'libmate-desktop/mate-rr-private.h') diff --git a/libmate-desktop/mate-rr-private.h b/libmate-desktop/mate-rr-private.h index a9cddd7..ebb6417 100644 --- a/libmate-desktop/mate-rr-private.h +++ b/libmate-desktop/mate-rr-private.h @@ -31,7 +31,7 @@ struct ScreenInfo #endif }; -struct MateRRScreen +struct MateRRScreenPrivate { GdkScreen * gdk_screen; GdkWindow * gdk_root; @@ -44,9 +44,6 @@ struct MateRRScreen int rr_major_version; int rr_minor_version; - MateRRScreenChanged callback; - gpointer data; - Atom connector_type_atom; }; -- cgit v1.2.1