[gtk] (85 commits) Created branch wip/ebassi/shortcut



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

Summary of new commits:

  4ca3914... bindings: Replace GtkBindingArg arguments with GVariant
  f9dacc4... bindings: Add gtk_binding_entry_add_signal_variant()
  7962f90... bindings: Parse into GVariantBuilder directly
  4e84820... bindings: Make gtk_binding_parse_signal() use GVariantBuild
  940b7f3... shortcutcontroller: Introduce
  6762c71... bindings: Split out function to invoke an action signal
  43bef18... gtk: Add GtkShortcut
  52ff2fa... widget: Add gtk_widget_class_add_shortcut()
  3f83345... bindings: Add more variant types
  6a9b8ac... window: Port bindings to use shortcuts
  26a8baa... shortcut: Add GtkShortcutTrigger
  35d573c... trigger: Add an alternative trigger
  a2ba6ea... assistant: Port bindings to use shortcuts
  8c5b936... combobox: Port bindings to use shortcuts
  cd8c71d... shortcut: Add gtk_shortcut_set_callback()
  b2dc56c... entry: Port bindings to use shortcuts
  cb48bf6... dialog: Port binding to use shortcuts
  31c1c4b... widget: Port bindings to use shortcuts
  20afc42... treeview: Port bindings to use shortcuts
  04e3f4d... shortcutcontroller: Add private API for running class short
  e3857c4... shortcutcontroller: Add gtk_shortcut_controller_add_shortcu
  3b62574... toolbar: Port bindings to use shortcuts
  810716e... filechooserwidget: Port bindings to use shortcuts
  41a0b2e... textview: Port bindings to use shortcuts
  f0d31d1... spinbutton: Port bindings to use shortcuts
  e11aac3... paned: Port bindings to use shortcuts
  afc8e9b... flowbox: Port bindings to use shortcuts
  cd64e85... shortcutswindow: Port bindings to use shortcuts
  1e12303... shortcutssection: Port bindings to use shortcuts
  549ac1a... searchentry: Port bindings to use shortcuts
  dc18848... scrolledwindow: Port bindings to use shortcuts
  bd6461e... scalebutton: Port bindings to use shortcuts
  a24e748... scale: Port bindings to use shortcuts
  f714442... notebook: Port bindings to use shortcuts
  922ed8c... listbox: Port bindings to use shortcuts
  41733b9... label: Port bindings to use shortcuts
  f8597af... infobar: Port bindings to use shortcuts
  3527e57... iconview: Port bindings to use shortcuts
  c659d25... eventcontrollerkey: Remove unused header
  9f46cff... combobox: Redo key event forwarding hack
  6ab8fea... treeview: Redo event forwarding hack
  d418193... accelgroup: Actually have a default mod mask
  35ee059... gtk: Remove bindings
  3da8686... accellabel: Get rid of class variables
  91b430d... accellabel: Move gtk_accelerator_get_label() code
  00690ad... accelgroup: Add gtk_accel_group_print_label()
  e9b3a26... shortcuttrigger: Add gtk_shortcut_trigger_to_label()
  3a0c887... shortcutcontroller: Add GtkShortcutScope
  db8fa86... gtk-demo: Add a dumb demo for shortcut triggers
  ee427e6... gdk: Remove GDK_RELEASE_MASK
  bb12b71... window: Get rid of public APIs that shouldn't be
  ef51999... window: Put F10 accelerator into its own shortcut controlle
  cf2d773... shortcuttrigger: Add support for mnemonics
  e7d3995... shortcut: Add gtk_shortcut_set_mnemonic_activate()
  0003c9b... label: Implement mnemonics using shortcuts
  2f54f9f... shortcutmanager: Add
  6fcc9a9... window: Remove all old mnemonic handling API
  0a4423b... menushell: Remove old mnemonic handling
  c131839... gtk: Remove accel paths
  e4c2e7c... gtk: Remove GtkAccelMap
  8d011c1... accelgroup: Remove unneeded APIs
  7eafe99... shortcut: Add GtkShortcutAction
  1e08123... shortcut: Change the API for creating shortcuts
  bd088ec... gtk-demo: Port the sliding puzzle demo to shortcuts
  ad81e42... shortcutcontroller: Implement GListModel
  76d5c8b... shortcutcontroller: Add gtk_shortcut_controller_new_for_mod
  bdd8b3b... widget: Keep keybindings as a GListStore
  6e29e7d... shortcutaction: Add gtk_shortcut_action_to_string()
  13ab159... gdk: Make gdk_keyval_name() return a const char
  c4e57a9... shortcuts: Manage managed shortcuts with a custom model
  7c7fb87... shortcuttrigger: Add hash(), equal(), and compare() functio
  eba2dad... accelerators: Make gtk_accelerator_parse() return TRUE/FALS
  99371cf... accel: Add display arg to gtk_accelerator_parse_with_keycod
  e5d588d... application: Replace accelerator handling with shortcuts
  7d0b93a... shortcuttrigger: Add gtk_shortcut_triger_new_parse_string()
  a37a884... shortcutaction: INtegrate with GtkBuilder property parsing
  38c579a... shortcutcontroller: Implement GtkBuildable
  9d4e3dc... testgtk: Port keyval example to shortcut controllers
  6ff6d71... widget: Remove gtk_widget_add_accelerator()
  2acbade... doc tools: Create AccelLabel image without using GtkAccelGr
  d32e0e8... testsuite: Remove GtkAccelGroup usage
  774d077... testmenubutton: Don't create a GtkAccelGroup
  c618f3f... accels: Remove GtkAccelGroup
  36c09f3... filechooser: Remove outdated hack
  d27bdbd... filechooser: Trigger the location popup via bindings


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