|  |  |  | Libxklavier Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
XklEnginePrivate; enum XklEngineStateChange; enum XklEngineFeatures; XklEngine; GType xkl_engine_features_get_type (void); GType xkl_engine_listen_modes_get_type (void); GType xkl_engine_state_change_get_type (void);
"backendName" gchar* : Read "default-group" guint : Read "display" gpointer : Read / Write / Construct Only "features" XklEngineFeatures : Read "indicators-handling" gboolean : Read "max-num-groups" guint : Read "num-groups" guint : Read "secondary-groups-mask" guint : Read
"X-config-changed" :Run Last"X-new-device" :Run Last"X-state-changed" :Run Last"new-toplevel-window" :Run Last
typedef enum {
		XKLF_CAN_TOGGLE_INDICATORS = 1 << 0,
		XKLF_CAN_OUTPUT_CONFIG_AS_ASCII = 1 << 1,
		XKLF_CAN_OUTPUT_CONFIG_AS_BINARY = 1 << 2,
		XKLF_MULTIPLE_LAYOUTS_SUPPORTED = 1 << 3,
		XKLF_REQUIRES_MANUAL_LAYOUT_MANAGEMENT = 1 << 4,
		XKLF_DEVICE_DISCOVERY = 1 << 5
} XklEngineFeatures;
"default-group" property"default-group" guint : Read
Default group.
Allowed values: <= 256
Default value: 0
"indicators-handling" property"indicators-handling" gboolean : Read
Whether engine should handle indicators.
Default value: FALSE
"max-num-groups" property"max-num-groups" guint : Read
Max number of groups.
Allowed values: <= 256
Default value: 0
"num-groups" property"num-groups" guint : Read
Current number of groups.
Allowed values: <= 256
Default value: 0
"secondary-groups-mask" property"secondary-groups-mask" guint : Read
Secondary groups mask.
Allowed values: <= 256
Default value: 0
"X-config-changed" signalvoid                user_function                      (XklEngine *xklengine,
                                                        gpointer   user_data)      : Run Last
| 
 | the object which received the signal. | 
| 
 | user data set when the signal handler was connected. | 
"X-new-device" signalvoid                user_function                      (XklEngine *xklengine,
                                                        gpointer   user_data)      : Run Last
| 
 | the object which received the signal. | 
| 
 | user data set when the signal handler was connected. | 
"X-state-changed" signalvoid                user_function                      (XklEngine           *xklengine,
                                                        XklEngineStateChange arg1,
                                                        gint                 arg2,
                                                        gboolean             arg3,
                                                        gpointer             user_data)      : Run Last
| 
 | the object which received the signal. | 
| 
 | user data set when the signal handler was connected. |