[gtk+] wayland: Implement the GdkDisplay get_setting vfunc



commit 4ffe9ca70c6165c9ac3beeca1fcf654a2aceb80c
Author: Matthias Clasen <mclasen redhat com>
Date:   Mon Oct 30 16:43:50 2017 -0400

    wayland: Implement the GdkDisplay get_setting vfunc
    
    Just call the GdkScreen vfunc.

 gdk/wayland/gdkdisplay-wayland.c |    9 +++++++++
 gdk/wayland/gdkprivate-wayland.h |    4 ++++
 gdk/wayland/gdkscreen-wayland.c  |    2 +-
 3 files changed, 14 insertions(+), 1 deletions(-)
---
diff --git a/gdk/wayland/gdkdisplay-wayland.c b/gdk/wayland/gdkdisplay-wayland.c
index ab1aa72..f8f1a6c 100644
--- a/gdk/wayland/gdkdisplay-wayland.c
+++ b/gdk/wayland/gdkdisplay-wayland.c
@@ -981,6 +981,14 @@ gdk_wayland_display_get_monitor_at_window (GdkDisplay *display,
   return NULL;
 }
 
+static gboolean
+gdk_wayland_display_get_setting (GdkDisplay  *display,
+                                 const gchar *name,
+                                 GValue      *value)
+{
+  return gdk_wayland_screen_get_setting (GDK_WAYLAND_DISPLAY (display)->screen, name, value);
+}
+
 static void
 gdk_wayland_display_class_init (GdkWaylandDisplayClass *class)
 {
@@ -1039,6 +1047,7 @@ gdk_wayland_display_class_init (GdkWaylandDisplayClass *class)
   display_class->get_n_monitors = gdk_wayland_display_get_n_monitors;
   display_class->get_monitor = gdk_wayland_display_get_monitor;
   display_class->get_monitor_at_window = gdk_wayland_display_get_monitor_at_window;
+  display_class->get_setting = gdk_wayland_display_get_setting;
 }
 
 static void
diff --git a/gdk/wayland/gdkprivate-wayland.h b/gdk/wayland/gdkprivate-wayland.h
index 09590b8..62d20b7 100644
--- a/gdk/wayland/gdkprivate-wayland.h
+++ b/gdk/wayland/gdkprivate-wayland.h
@@ -211,6 +211,10 @@ GdkWindow *_gdk_wayland_screen_create_root_window (GdkScreen *screen,
                                                   int width,
                                                   int height);
 
+gboolean gdk_wayland_screen_get_setting (GdkScreen   *screen,
+                                         const gchar *name,
+                                         GValue      *value);
+
 GdkScreen *_gdk_wayland_screen_new (GdkDisplay *display);
 void _gdk_wayland_screen_add_output (GdkScreen        *screen,
                                      guint32           id,
diff --git a/gdk/wayland/gdkscreen-wayland.c b/gdk/wayland/gdkscreen-wayland.c
index 5533736..78e8b48 100644
--- a/gdk/wayland/gdkscreen-wayland.c
+++ b/gdk/wayland/gdkscreen-wayland.c
@@ -560,7 +560,7 @@ set_capability_setting (GdkScreen                 *screen,
   return TRUE;
 }
 
-static gboolean
+gboolean
 gdk_wayland_screen_get_setting (GdkScreen   *screen,
                                 const gchar *name,
                                 GValue      *value)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]