| Top |
| char * | backendName | Read |
| guint | default-group | Read |
| gpointer | display | Read / Write / Construct Only |
| XklEngineFeatures | features | Read |
| gboolean | indicators-handling | Read |
| guint | max-num-groups | Read |
| guint | num-groups | Read |
| guint | secondary-groups-mask | Read |
| void | X-config-changed | Run Last |
| void | X-new-device | Run Last |
| void | X-state-changed | Run Last |
| int | new-toplevel-window | Run Last |
A set of flags used to indicate the capabilities of the active backend
|
Backend allows to toggls indicators on/off |
||
|
Backend allows writing ASCII representation of the configuration |
||
|
Backend allows writing binary representation of the configuration |
||
|
Backend supports multiple layouts |
||
|
Backend requires manual configuration, some daemon should do xkl_start_listen(engine,XKLL_MANAGE_LAYOUTS); |
||
|
Backend supports device discovery, can notify |
“backendName” property “backendName” char *
Backend name.
Owner: XklEngine
Flags: Read
Default value: NULL
“default-group” property“default-group” guint
Default group.
Owner: XklEngine
Flags: Read
Allowed values: <= 256
Default value: 0
“display” property“display” gpointer
X Display pointer.
Owner: XklEngine
Flags: Read / Write / Construct Only
“indicators-handling” property“indicators-handling” gboolean
Whether engine should handle indicators.
Owner: XklEngine
Flags: Read
Default value: FALSE
“max-num-groups” property“max-num-groups” guint
Max number of groups.
Owner: XklEngine
Flags: Read
Allowed values: <= 256
Default value: 0
“num-groups” property“num-groups” guint
Current number of groups.
Owner: XklEngine
Flags: Read
Allowed values: <= 256
Default value: 0
“secondary-groups-mask” property“secondary-groups-mask” guint
Secondary groups mask.
Owner: XklEngine
Flags: Read
Allowed values: <= 256
Default value: 0
“X-config-changed” signalvoid user_function (XklEngine *xklengine, gpointer user_data)
Flags: Run Last
“X-new-device” signalvoid user_function (XklEngine *xklengine, gpointer user_data)
Flags: Run Last
“X-state-changed” signalvoid user_function (XklEngine *xklengine, XklEngineStateChange arg1, int arg2, gboolean arg3, gpointer user_data)
Flags: Run Last