summaryrefslogtreecommitdiff
path: root/gdk/gdkscreen.h
diff options
context:
space:
mode:
authorSøren Sandmann <sandmann@redhat.com>2007-12-13 18:27:05 +0000
committerSøren Sandmann Pedersen <ssp@src.gnome.org>2007-12-13 18:27:05 +0000
commit053cbe6dafda0844f3c70b02826fb22a4821fa15 (patch)
treeb4e7d650fae34487ae2125dfcf6bc923e57aeaac /gdk/gdkscreen.h
parent935d9a6574437266b0b0ad59453cd3cbc5037ba3 (diff)
downloadgtk+-053cbe6dafda0844f3c70b02826fb22a4821fa15.tar.gz
Add RandR 1.2 support
Thu Dec 13 13:14:50 2007 Søren Sandmann <sandmann@redhat.com> * Add RandR 1.2 support - New monitors_changed signal - New API to get width/height of monitors, and the name of the plug svn path=/trunk/; revision=19173
Diffstat (limited to 'gdk/gdkscreen.h')
-rw-r--r--gdk/gdkscreen.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gdk/gdkscreen.h b/gdk/gdkscreen.h
index 7ff920193f..c89990335d 100644
--- a/gdk/gdkscreen.h
+++ b/gdk/gdkscreen.h
@@ -58,6 +58,7 @@ struct _GdkScreenClass
void (*size_changed) (GdkScreen *screen);
void (*composited_changed) (GdkScreen *screen);
+ void (*monitors_changed) (GdkScreen *screen);
};
GType gdk_screen_get_type (void) G_GNUC_CONST;
@@ -93,6 +94,12 @@ gint gdk_screen_get_monitor_at_point (GdkScreen *screen,
gint y);
gint gdk_screen_get_monitor_at_window (GdkScreen *screen,
GdkWindow *window);
+gint gdk_screen_get_monitor_width_mm (GdkScreen *screen,
+ gint monitor_num);
+gint gdk_screen_get_monitor_height_mm (GdkScreen *screen,
+ gint monitor_num);
+gchar * gdk_screen_get_monitor_plug_name (GdkScreen *screen,
+ gint monitor_num);
void gdk_screen_broadcast_client_message (GdkScreen *screen,
GdkEvent *event);