[gtk+] Add gdk_display_get_keymap
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Add gdk_display_get_keymap
- Date: Fri, 15 Dec 2017 13:27:49 +0000 (UTC)
commit 1012bbeecf4cbbe819adad149c4b775d64f2a939
Author: Matthias Clasen <mclasen redhat com>
Date: Fri Dec 15 06:53:13 2017 -0500
Add gdk_display_get_keymap
This is just a better name for gdk_keymap_get_for_display.
docs/reference/gdk/gdk4-sections.txt | 1 +
gdk/gdkdisplay.c | 18 ++++++++++++++++++
gdk/gdkdisplay.h | 3 +++
3 files changed, 22 insertions(+), 0 deletions(-)
---
diff --git a/docs/reference/gdk/gdk4-sections.txt b/docs/reference/gdk/gdk4-sections.txt
index aacf2d4..beb22e2 100644
--- a/docs/reference/gdk/gdk4-sections.txt
+++ b/docs/reference/gdk/gdk4-sections.txt
@@ -102,6 +102,7 @@ gdk_display_get_monitor_at_window
gdk_display_get_clipboard
gdk_display_get_primary_clipboard
gdk_display_get_setting
+gdk_display_get_keymap
<SUBSECTION Standard>
GDK_DISPLAY
diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c
index b285541..35fce61 100644
--- a/gdk/gdkdisplay.c
+++ b/gdk/gdkdisplay.c
@@ -1476,6 +1476,24 @@ gdk_keymap_get_for_display (GdkDisplay *display)
return GDK_DISPLAY_GET_CLASS (display)->get_keymap (display);
}
+/**
+ * gdk_display_get_keymap:
+ * @display: the #GdkDisplay
+ *
+ * Returns the #GdkKeymap attached to @display.
+ *
+ * Returns: (transfer none): the #GdkKeymap attached to @display.
+ *
+ * Since: 3.94
+ */
+GdkKeymap *
+gdk_display_get_keymap (GdkDisplay *display)
+{
+ g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
+
+ return GDK_DISPLAY_GET_CLASS (display)->get_keymap (display);
+}
+
/*< private >
* gdk_display_make_gl_context_current:
* @display: a #GdkDisplay
diff --git a/gdk/gdkdisplay.h b/gdk/gdkdisplay.h
index 4ef3660..da37ce6 100644
--- a/gdk/gdkdisplay.h
+++ b/gdk/gdkdisplay.h
@@ -131,6 +131,9 @@ GdkMonitor * gdk_display_get_monitor_at_window (GdkDisplay *display,
GdkWindow *window);
GDK_AVAILABLE_IN_3_94
+GdkKeymap * gdk_display_get_keymap (GdkDisplay *display);
+
+GDK_AVAILABLE_IN_3_94
gboolean gdk_display_get_setting (GdkDisplay *display,
const char *name,
GValue *value);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]