Sets our main struct and passes it to the parent class.
This signal is emitted when the shortcut controller is requesting the widget to reset any state it may have regarding the shortcut controller. Such an example might be a modal system that lives outside the controller whose state should be cleared in response to the controller changing modes.
This changes the current context on the #DzlShortcutController to be the context matching @name. This is found by looking up the context by name in the active #DzlShortcutTheme.
This method will locate and execute the command matching the id @command.
This function gets the #DzlShortcutController:context property, which is the current context to dispatch events to. An #DzlShortcutContext is a group of keybindings that may be activated in response to a single or series of #GdkEventKey.
Controllers can have a different context for a particular phase, which allows them to activate different keybindings depending if the event in capture, bubble, or dispatch.
This method gets the #DzlShortcutController:current-chord property. This is useful if you want to monitor in-progress chord building.
Gets the #DzlShortcutManager associated with this controller.
Get the main Gtk struct
the main Gtk struct as a void*
Changes the context for the controller to the context matching @name.
Sets the #DzlShortcutController:manager property.
Finds the registered #DzlShortcutController for a widget.
Finds the registered #DzlShortcutController for a widget.
the main Gtk struct