<!-- ##### SECTION Title ##### -->
XklEngine

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### STRUCT XklEnginePrivate ##### -->
<para>

</para>


<!-- ##### ENUM XklEngineStateChange ##### -->
<para>

</para>

@GROUP_CHANGED: 
@INDICATORS_CHANGED: 

<!-- ##### ENUM XklEngineFeatures ##### -->
<para>

</para>

@XKLF_CAN_TOGGLE_INDICATORS: 
@XKLF_CAN_OUTPUT_CONFIG_AS_ASCII: 
@XKLF_CAN_OUTPUT_CONFIG_AS_BINARY: 
@XKLF_MULTIPLE_LAYOUTS_SUPPORTED: 
@XKLF_REQUIRES_MANUAL_LAYOUT_MANAGEMENT: 
@XKLF_DEVICE_DISCOVERY: 

<!-- ##### STRUCT XklState ##### -->
<para>

</para>


<!-- ##### STRUCT XklEngine ##### -->
<para>

</para>


<!-- ##### SIGNAL XklEngine::X-config-changed ##### -->
<para>

</para>

@xklengine: the object which received the signal.

<!-- ##### SIGNAL XklEngine::X-new-device ##### -->
<para>

</para>

@xklengine: the object which received the signal.

<!-- ##### SIGNAL XklEngine::X-state-changed ##### -->
<para>

</para>

@xklengine: the object which received the signal.
@arg1: 
@arg2: 
@arg3: 

<!-- ##### SIGNAL XklEngine::new-toplevel-window ##### -->
<para>

</para>

@xklengine: the object which received the signal.
@arg1: 
@arg2: 
@Returns: 

<!-- ##### ARG XklEngine:backendName ##### -->
<para>

</para>

<!-- ##### ARG XklEngine:default-group ##### -->
<para>

</para>

<!-- ##### ARG XklEngine:display ##### -->
<para>

</para>

<!-- ##### ARG XklEngine:features ##### -->
<para>

</para>

<!-- ##### ARG XklEngine:indicators-handling ##### -->
<para>

</para>

<!-- ##### ARG XklEngine:max-num-groups ##### -->
<para>

</para>

<!-- ##### ARG XklEngine:num-groups ##### -->
<para>

</para>

<!-- ##### ARG XklEngine:secondary-groups-mask ##### -->
<para>

</para>

<!-- ##### FUNCTION xkl_engine_features_get_type ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION xkl_engine_listen_modes_get_type ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION xkl_engine_state_change_get_type ##### -->
<para>

</para>

@void: 
@Returns: 


