accelerator_parse_with_keycode


Description:


[ Version ( since = "3.4" ) ]
public void accelerator_parse_with_keycode (string accelerator, out uint accelerator_key, out uint[] accelerator_codes, out ModifierType accelerator_mods)

Parses a string representing an accelerator, similarly to accelerator_parse but handles keycodes as well.

This is only useful for system-level components, applications should use accelerator_parse instead.

If accelerator_codes is given and the result stored in it is non-null, the result must be freed with g_free.

If a keycode is present in the accelerator and no accelerator_codes is given, the parse will fail.

If the parse fails, accelerator_key, accelerator_mods and accelerator_codes will be set to 0 (zero ).

Parameters:

accelerator

string representing an accelerator

accelerator_key

return location for accelerator keyval, or null

accelerator_codes

return location for accelerator keycodes, or null

accelerator_mods

return location for accelerator modifier mask, null


Namespace: Gtk
Package: gtk+-3.0



2022 vala-language.org