summaryrefslogtreecommitdiff
path: root/gdk/gdkdisplayprivate.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2020-05-13 07:00:35 +0200
committerBenjamin Otte <otte@redhat.com>2020-05-13 07:00:35 +0200
commitdd7d76f3899b33eb6de36a33f1fee45648dcba5d (patch)
treef1046eb69647d8d2aa3728b1c2b98571b6ca11fb /gdk/gdkdisplayprivate.h
parentbc88f0116560d461b35eafff152fbdacfb461830 (diff)
downloadgtk+-dd7d76f3899b33eb6de36a33f1fee45648dcba5d.tar.gz
gdk: Add gdk_display_get_monitors()
Returns a GListModel of GDK_TYPE_MONITOR. This will replace the current andling of monitors in GdkDisplay.
Diffstat (limited to 'gdk/gdkdisplayprivate.h')
-rw-r--r--gdk/gdkdisplayprivate.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/gdk/gdkdisplayprivate.h b/gdk/gdkdisplayprivate.h
index a6afeaa50a..25d1f697ff 100644
--- a/gdk/gdkdisplayprivate.h
+++ b/gdk/gdkdisplayprivate.h
@@ -158,7 +158,8 @@ struct _GdkDisplayClass
int (*get_n_monitors) (GdkDisplay *display);
GdkMonitor * (*get_monitor) (GdkDisplay *display,
int index);
- GdkMonitor * (*get_monitor_at_surface) (GdkDisplay *display,
+ GListModel * (*get_monitors) (GdkDisplay *self);
+ GdkMonitor * (*get_monitor_at_surface) (GdkDisplay *display,
GdkSurface *surface);
gboolean (*get_setting) (GdkDisplay *display,
const char *name,