[gtk+] wayland: Implement the GdkDisplay get_setting vfunc
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] wayland: Implement the GdkDisplay get_setting vfunc
- Date: Mon, 30 Oct 2017 21:04:24 +0000 (UTC)
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]