diff options
-rw-r--r-- | gdk/gdkdisplay.c | 7 | ||||
-rw-r--r-- | gdk/gdkdisplay.h | 4 |
2 files changed, 11 insertions, 0 deletions
diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c index e402a929d1..ce3963a542 100644 --- a/gdk/gdkdisplay.c +++ b/gdk/gdkdisplay.c @@ -1711,3 +1711,10 @@ gdk_display_set_cursor_theme (GdkDisplay *display, if (GDK_DISPLAY_GET_CLASS (display)->set_cursor_theme) GDK_DISPLAY_GET_CLASS (display)->set_cursor_theme (display, name, size); } + +GdkModifierType +gdk_display_get_modifier_mask (GdkDisplay *display, + GdkModifierIntent intent) +{ + return gdk_keymap_get_modifier_mask (gdk_display_get_keymap (display), intent); +} diff --git a/gdk/gdkdisplay.h b/gdk/gdkdisplay.h index bdd6c985cb..8d9aace402 100644 --- a/gdk/gdkdisplay.h +++ b/gdk/gdkdisplay.h @@ -119,6 +119,10 @@ GDK_AVAILABLE_IN_ALL GdkKeymap * gdk_display_get_keymap (GdkDisplay *display); GDK_AVAILABLE_IN_ALL +GdkModifierType gdk_display_get_modifier_mask (GdkDisplay *display, + GdkModifierIntent intent); + +GDK_AVAILABLE_IN_ALL gboolean gdk_display_get_setting (GdkDisplay *display, const char *name, GValue *value); |