ShortcutTrigger.parseString

gtk.shortcut_trigger.ShortcutTrigger parseString(string string_)

Tries to parse the given string into a trigger.

On success, the parsed trigger is returned. When parsing failed, null is returned.

The accepted strings are:

  • never, for [gtk.never_trigger.NeverTrigger]
  • a string parsed by [gtk.global.acceleratorParse], for a [gtk.keyval_trigger.KeyvalTrigger], e.g. <Control>C
  • underscore, followed by a single character, for [gtk.mnemonic_trigger.MnemonicTrigger], e.g. _l
  • two valid trigger strings, separated by a `|` character, for a

[gtk.alternative_trigger.AlternativeTrigger]: <Control>q|<Control>w

Note that you will have to escape the `<` and `>` characters when specifying triggers in XML files, such as GtkBuilder ui files. Use < instead of `<` and > instead of `>`.

Parameters

string_the string to parse

Returns

a new [gtk.shortcut_trigger.ShortcutTrigger]