text: Bind BackSpace + Shift as BackSpace

Follow this old GTK+ bug:

  https://bugzilla.gnome.org/show_bug.cgi?id=80302

and ignore the Shift mask.
This commit is contained in:
Emmanuele Bassi 2011-01-30 23:00:00 +00:00
parent 9be4cfe8a9
commit b820e39406

View File

@ -3132,6 +3132,10 @@ clutter_text_class_init (ClutterTextClass *klass)
CLUTTER_KEY_BackSpace, 0, CLUTTER_KEY_BackSpace, 0,
G_CALLBACK (clutter_text_real_del_prev), G_CALLBACK (clutter_text_real_del_prev),
NULL, NULL); NULL, NULL);
clutter_binding_pool_install_action (binding_pool, "delete-prev",
CLUTTER_KEY_BackSpace, CLUTTER_SHIFT_MASK,
G_CALLBACK (clutter_text_real_del_prev),
NULL, NULL);
clutter_binding_pool_install_action (binding_pool, "delete-prev", clutter_binding_pool_install_action (binding_pool, "delete-prev",
CLUTTER_KEY_BackSpace, CLUTTER_CONTROL_MASK, CLUTTER_KEY_BackSpace, CLUTTER_CONTROL_MASK,
G_CALLBACK (clutter_text_real_del_word_prev), G_CALLBACK (clutter_text_real_del_word_prev),