summaryrefslogtreecommitdiff
path: root/gtk/gtkprivate.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-04-04 20:04:42 -0400
committerMatthias Clasen <mclasen@redhat.com>2020-04-05 23:43:41 -0400
commit90eda2b17c6208840abfe4e76789bddb5f49d131 (patch)
tree29b451e1a043fcb9f3eec21e09a94198deb81266 /gtk/gtkprivate.c
parent68d43c8e5cba13fb203565ad0b5161a2d3c0916d (diff)
downloadgtk+-90eda2b17c6208840abfe4e76789bddb5f49d131.tar.gz
Drop some no longer used code
Diffstat (limited to 'gtk/gtkprivate.c')
-rw-r--r--gtk/gtkprivate.c48
1 files changed, 0 insertions, 48 deletions
diff --git a/gtk/gtkprivate.c b/gtk/gtkprivate.c
index 9a6cd584dc..5d00978de6 100644
--- a/gtk/gtkprivate.c
+++ b/gtk/gtkprivate.c
@@ -205,54 +205,6 @@ _gtk_get_primary_accel_mod (void)
return primary;
}
-gboolean
-_gtk_translate_keyboard_accel_state (GdkKeymap *keymap,
- guint hardware_keycode,
- GdkModifierType state,
- GdkModifierType accel_mask,
- gint group,
- guint *keyval,
- gint *effective_group,
- gint *level,
- GdkModifierType *consumed_modifiers)
-{
- GdkModifierType shift_group_mask;
- gboolean group_mask_disabled = FALSE;
- gboolean retval;
-
- /* if the group-toggling modifier is part of the accel mod mask, and
- * it is active, disable it for matching
- */
- shift_group_mask = gdk_keymap_get_modifier_mask (keymap,
- GDK_MODIFIER_INTENT_SHIFT_GROUP);
- if (accel_mask & state & shift_group_mask)
- {
- state &= ~shift_group_mask;
- group = 0;
- group_mask_disabled = TRUE;
- }
-
- retval = gdk_keymap_translate_keyboard_state (keymap,
- hardware_keycode, state, group,
- keyval,
- effective_group, level,
- consumed_modifiers);
-
- /* add back the group mask, we want to match against the modifier,
- * but not against the keyval from its group
- */
- if (group_mask_disabled)
- {
- if (effective_group)
- *effective_group = 1;
-
- if (consumed_modifiers)
- *consumed_modifiers &= ~shift_group_mask;
- }
-
- return retval;
-}
-
static gpointer
register_resources (gpointer data)
{