summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* shortcutaction: Integrate with GtkBuilder property parsingBenjamin Otte2020-03-253-1/+95
* shortcuttrigger: Add gtk_shortcut_triger_new_parse_string()Benjamin Otte2020-03-254-0/+52
* application: Replace accelerator handling with shortcutsBenjamin Otte2020-03-253-373/+199
* accel: Add display arg to gtk_accelerator_parse_with_keycode()Benjamin Otte2020-03-253-2/+6
* accelerators: Make gtk_accelerator_parse() return TRUE/FALSEBenjamin Otte2020-03-256-24/+26
* shortcuttrigger: Add hash(), equal(), and compare() functionsBenjamin Otte2020-03-253-0/+183
* shortcutmanager: Use list modelsMatthias Clasen2020-03-253-23/+93
* shortcutcontroller: Use a list model for shortcutsMatthias Clasen2020-03-252-30/+19
* shortcutaction: Add gtk_shortcut_action_to_string()Benjamin Otte2020-03-253-6/+113
* widget: Only create a controller if we have shortcutsMatthias Clasen2020-03-251-3/+6
* widget: Keep keybindings as a GListStoreBenjamin Otte2020-03-254-36/+27
* shortcutcontroller: Add gtk_shortcut_controller_new_for_model()Benjamin Otte2020-03-253-6/+64
* shortcutcontroller: Implement GListModelBenjamin Otte2020-03-251-15/+74
* gtk-demo: Port the sliding puzzle demo to shortcutsBenjamin Otte2020-03-251-43/+36
* shortcut: Change the API for creating shortcutsBenjamin Otte2020-03-257-28/+94
* shortcut: Add GtkShortcutActionBenjamin Otte2020-03-2516-615/+1101
* accelgroup: Remove unneeded APIsBenjamin Otte2020-03-254-154/+0
* gtk: Remove GtkAccelMapEmmanuele Bassi2020-03-2515-1383/+2
* gtk: Remove accel pathsBenjamin Otte2020-03-256-107/+7
* Remove GtkMnemonicHashBenjamin Otte2020-03-254-255/+0
* window: Remove all old mnemonic handling APIEmmanuele Bassi2020-03-255-243/+27
* Add GtkShortcutManagerEmmanuele Bassi2020-03-2511-22/+228
* label: Implement mnemonics using shortcutsBenjamin Otte2020-03-251-27/+35
* shortcut: Add gtk_shortcut_set_mnemonic_activate()Benjamin Otte2020-03-252-0/+86
* shortcuttrigger: Add support for mnemonicsBenjamin Otte2020-03-257-28/+257
* window: Put F10 accelerator into its own shortcut controllerBenjamin Otte2020-03-251-54/+45
* window: Get rid of public APIs that shouldn't beBenjamin Otte2020-03-254-76/+5
* gdk: Remove GDK_RELEASE_MASKBenjamin Otte2020-03-253-37/+6
* gtk-demo: Add a dumb demo for shortcut triggersBenjamin Otte2020-03-253-0/+94
* shortcutcontroller: Add GtkShortcutScopeBenjamin Otte2020-03-256-8/+327
* shortcuttrigger: Add gtk_shortcut_trigger_to_label()Benjamin Otte2020-03-253-5/+126
* accelgroup: Add gtk_accel_group_print_label()Benjamin Otte2020-03-252-7/+19
* accellabel: Move gtk_accelerator_get_label() codeBenjamin Otte2020-03-253-339/+312
* accellabel: Get rid of class variablesBenjamin Otte2020-03-251-46/+56
* gtk: Remove bindingsBenjamin Otte2020-03-2518-2006/+255
* Remove bindings activation from GtkEventControllerKeyEmmanuele Bassi2020-03-251-4/+0
* popover: Add keynav keybindingsMatthias Clasen2020-03-251-40/+40
* popovermenu: Port to shortcutsEmmanuele Bassi2020-03-251-44/+40
* accelgroup: Actually have a default mod maskBenjamin Otte2020-03-251-1/+1
* treeview: Redo event forwarding hackBenjamin Otte2020-03-251-20/+34
* combobox: Redo key event forwarding hackBenjamin Otte2020-03-251-14/+18
* widget: Add private accessor to event controllersEmmanuele Bassi2020-03-252-0/+21
* iconview: Port bindings to use shortcutsBenjamin Otte2020-03-251-67/+77
* infobar: Port bindings to use shortcutsBenjamin Otte2020-03-251-12/+7
* label: Port bindings to use shortcutsBenjamin Otte2020-03-251-78/+64
* listbox: Port bindings to use shortcutsBenjamin Otte2020-03-251-47/+49
* notebook: Port bindings to use shortcutsBenjamin Otte2020-03-251-86/+87
* scale: Port bindings to use shortcutsBenjamin Otte2020-03-251-8/+5
* scalebutton: Port bindings to use shortcutsBenjamin Otte2020-03-251-16/+24
* scrolledwindow: Port bindings to use shortcutsBenjamin Otte2020-03-251-34/+32