summaryrefslogtreecommitdiff
path: root/gtk
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-253-0/+51
* application: Replace accelerator handling with shortcutsBenjamin Otte2020-03-253-373/+199
* accel: Add display arg to gtk_accelerator_parse_with_keycode()Benjamin Otte2020-03-252-2/+5
* accelerators: Make gtk_accelerator_parse() return TRUE/FALSEBenjamin Otte2020-03-254-15/+15
* shortcuttrigger: Add hash(), equal(), and compare() functionsBenjamin Otte2020-03-252-0/+180
* 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-252-6/+111
* 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-252-6/+63
* shortcutcontroller: Implement GListModelBenjamin Otte2020-03-251-15/+74
* shortcut: Change the API for creating shortcutsBenjamin Otte2020-03-255-25/+91
* shortcut: Add GtkShortcutActionBenjamin Otte2020-03-2512-607/+1061
* accelgroup: Remove unneeded APIsBenjamin Otte2020-03-253-150/+0
* gtk: Remove GtkAccelMapEmmanuele Bassi2020-03-2512-1349/+2
* gtk: Remove accel pathsBenjamin Otte2020-03-255-106/+7
* Remove GtkMnemonicHashBenjamin Otte2020-03-254-255/+0
* window: Remove all old mnemonic handling APIEmmanuele Bassi2020-03-254-239/+27
* Add GtkShortcutManagerEmmanuele Bassi2020-03-258-22/+210
* 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-256-28/+251
* 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-253-73/+5
* gdk: Remove GDK_RELEASE_MASKBenjamin Otte2020-03-251-29/+1
* shortcutcontroller: Add GtkShortcutScopeBenjamin Otte2020-03-255-8/+324
* shortcuttrigger: Add gtk_shortcut_trigger_to_label()Benjamin Otte2020-03-252-5/+122
* 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-259-1967/+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
* searchentry: Port bindings to use shortcutsBenjamin Otte2020-03-251-10/+12
* shortcutssection: Port bindings to use shortcutsBenjamin Otte2020-03-251-19/+17