panel_extension_register_keys


Description:

public void panel_extension_register_keys (string first_property_name, ...)

Register shortcut keys to enable panel extensions with ExtensionEvent.

Notify that a data is sent by sending a "PanelExtensionRegisterKeys" message to IBus panel extension service. Seems Vala does not support uint and use IBusProcessKeyEventData[]. E.g. IBusProcessKeyEventData[] keys = {{ IBUS_KEY_e, 0, IBUS_SHIFT_MASK | IBUS_SUPER_MASK }}; ibus_panel_service_panel_extension_register_keys(panel, "emoji", keys, NULL);

Parameters:

this

An PanelService

first_property_name

the first name of the shortcut keys. This is null " terminated.