[gtk] (91 commits) Created branch wip/matthiasc/shortcut



The branch 'wip/matthiasc/shortcut' was created.

Summary of new commits:

  2a88f07... bindings: Replace GtkBindingArg arguments with GVariant
  5d92db4... bindings: Add gtk_binding_entry_add_signal_variant()
  8e2de4b... bindings: Parse into GVariantBuilder directly
  6fd76d5... bindings: Make gtk_binding_parse_signal() use GVariantBuild
  e5f34ca... shortcutcontroller: Introduce
  115c710... bindings: Split out function to invoke an action signal
  f74062e... gtk: Add GtkShortcut
  bb1e9c7... widget: Add gtk_widget_class_add_shortcut()
  abd7ccd... bindings: Add more variant types
  898505b... window: Port bindings to use shortcuts
  ed6d77b... shortcut: Add GtkShortcutTrigger
  109452a... trigger: Add an alternative trigger
  ca1a0b6... assistant: Port bindings to use shortcuts
  57bc599... combobox: Port bindings to use shortcuts
  302da38... shortcut: Add gtk_shortcut_set_callback()
  50893f2... bindings: Export action activation internally
  14678a7... shortcut: Add action activation
  e3cac02... Allow installing bindings bound to actions
  b952cf4... text: Port to widget shortcuts
  9089765... dialog: Port binding to use shortcuts
  ba63eb2... widget: Port bindings to use shortcuts
  66450a3... treeview: Port bindings to use shortcuts
  b48e39e... shortcutcontroller: Add private API for running class short
  d723fa5... shortcutcontroller: Add gtk_shortcut_controller_add_shortcu
  839b31b... filechooserwidget: Port bindings to use shortcuts
  7349c56... textview: Port bindings to use shortcuts
  8ba9eff... spinbutton: Port bindings to use shortcuts
  da755fa... paned: Port bindings to use shortcuts
  2c6aa77... flowbox: Port bindings to use shortcuts
  1b9704b... shortcutswindow: Port bindings to use shortcuts
  8963cf2... shortcutssection: Port bindings to use shortcuts
  6af418b... searchentry: Port bindings to use shortcuts
  2f4c252... scrolledwindow: Port bindings to use shortcuts
  ef3b944... scalebutton: Port bindings to use shortcuts
  b904ae0... scale: Port bindings to use shortcuts
  9ec1ad0... notebook: Port bindings to use shortcuts
  c081bee... listbox: Port bindings to use shortcuts
  63f5d83... label: Port bindings to use shortcuts
  b39d2a1... infobar: Port bindings to use shortcuts
  3cff460... iconview: Port bindings to use shortcuts
  9c774d2... widget: Add private accessor to event controllers
  a5fa233... combobox: Redo key event forwarding hack
  2e0f15b... treeview: Redo event forwarding hack
  f7a6a04... accelgroup: Actually have a default mod mask
  ba05bd0... entry: Remove unused include
  eecc53c... passwordentry: Remove unused include
  447d2f1... popovermenu: Port to shortcuts
  eb75c70... popover: Remove unused include
  bc2fc92... Remove bindings activation from GtkEventControllerKey
  9d27eed... event controller focus: drop include
  769565c... gtk: Remove bindings
  f7ba1c1... accellabel: Get rid of class variables
  6ea7357... accellabel: Move gtk_accelerator_get_label() code
  f4b20ad... accelgroup: Add gtk_accel_group_print_label()
  8d84404... shortcuttrigger: Add gtk_shortcut_trigger_to_label()
  a4cf802... shortcutcontroller: Add GtkShortcutScope
  160a4e4... gtk-demo: Add a dumb demo for shortcut triggers
  e5dd164... gdk: Remove GDK_RELEASE_MASK
  8696b52... window: Get rid of public APIs that shouldn't be
  d6001bc... window: Put F10 accelerator into its own shortcut controlle
  6d4b285... shortcuttrigger: Add support for mnemonics
  cae0caa... shortcut: Add gtk_shortcut_set_mnemonic_activate()
  aa8b4b5... label: Implement mnemonics using shortcuts
  c1207ea... Add GtkShortcutManager
  1ead3c6... window: Remove all old mnemonic handling API
  39d864f... Remove GtkMnemonicHash
  abe5352... gtk: Remove accel paths
  eed1c2f... gtk: Remove GtkAccelMap
  3ad7afb... accelgroup: Remove unneeded APIs
  a3c448e... shortcut: Add GtkShortcutAction
  b0fc289... shortcut: Change the API for creating shortcuts
  b6ff82a... gtk-demo: Port the sliding puzzle demo to shortcuts
  c748264... shortcutcontroller: Implement GListModel
  5d04811... shortcutcontroller: Add gtk_shortcut_controller_new_for_mod
  193d6fd... widget: Keep keybindings as a GListStore
  1e859cd... shortcutaction: Add gtk_shortcut_action_to_string()
  3a21d03... shortcuts: Mananage managed shortcuts with a custom model
  5ae68ce... shortcuttrigger: Add hash(), equal(), and compare() functio
  dee08b3... accelerators: Make gtk_accelerator_parse() return TRUE/FALS
  c62e78a... accel: Add display arg to gtk_accelerator_parse_with_keycod
  40b947a... application: Replace accelerator handling with shortcuts
  9895383... shortcuttrigger: Add gtk_shortcut_triger_new_parse_string()
  b376522... shortcutaction: INtegrate with GtkBuilder property parsing
  1002899... shortcutcontroller: Implement GtkBuildable
  2a4b474... testgtk: Port keyval example to shortcut controllers
  9367793... doc tools: Create AccelLabel image without using GtkAccelGr
  e6949f0... widget: Remove gtk_widget_add_accelerator()
  606039b... testsuite: Remove GtkAccelGroup usage
  8a49b5e... testmenubutton: Don't create a GtkAccelGroup
  4e51e2d... accels: Remove GtkAccelGroup
  dbcfd6f... filechooser: Trigger the location popup via bindings


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]