66 lines
2.3 KiB
Plaintext
66 lines
2.3 KiB
Plaintext
<?xml version="1.0"?>
|
|
<api version="1.0">
|
|
<namespace name="EekXkb">
|
|
<object name="EekXkbLayout" parent="GInitiallyUnowned" type-name="EekXkbLayout" get-type="eek_xkb_layout_get_type">
|
|
<implements>
|
|
<interface name="EekLayout"/>
|
|
</implements>
|
|
<method name="get_geometry" symbol="eek_xkb_layout_get_geometry">
|
|
<return-type type="gchar*"/>
|
|
<parameters>
|
|
<parameter name="layout" type="EekXkbLayout*"/>
|
|
</parameters>
|
|
</method>
|
|
<method name="get_keycodes" symbol="eek_xkb_layout_get_keycodes">
|
|
<return-type type="gchar*"/>
|
|
<parameters>
|
|
<parameter name="layout" type="EekXkbLayout*"/>
|
|
</parameters>
|
|
</method>
|
|
<method name="get_symbols" symbol="eek_xkb_layout_get_symbols">
|
|
<return-type type="gchar*"/>
|
|
<parameters>
|
|
<parameter name="layout" type="EekXkbLayout*"/>
|
|
</parameters>
|
|
</method>
|
|
<constructor name="new" symbol="eek_xkb_layout_new">
|
|
<return-type type="EekLayout*"/>
|
|
</constructor>
|
|
<method name="set_geometry" symbol="eek_xkb_layout_set_geometry">
|
|
<return-type type="gboolean"/>
|
|
<parameters>
|
|
<parameter name="layout" type="EekXkbLayout*"/>
|
|
<parameter name="geometry" type="gchar*"/>
|
|
</parameters>
|
|
</method>
|
|
<method name="set_keycodes" symbol="eek_xkb_layout_set_keycodes">
|
|
<return-type type="gboolean"/>
|
|
<parameters>
|
|
<parameter name="layout" type="EekXkbLayout*"/>
|
|
<parameter name="keycodes" type="gchar*"/>
|
|
</parameters>
|
|
</method>
|
|
<!--
|
|
<method name="set_names" symbol="eek_xkb_layout_set_names">
|
|
<return-type type="gboolean"/>
|
|
<parameters>
|
|
<parameter name="layout" type="EekXkbLayout*"/>
|
|
<parameter name="names" type="XkbComponentNamesRec*"/>
|
|
</parameters>
|
|
</method>
|
|
-->
|
|
<method name="set_symbols" symbol="eek_xkb_layout_set_symbols">
|
|
<return-type type="gboolean"/>
|
|
<parameters>
|
|
<parameter name="layout" type="EekXkbLayout*"/>
|
|
<parameter name="symbols" type="gchar*"/>
|
|
</parameters>
|
|
</method>
|
|
<property name="geometry" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
|
|
<property name="keycodes" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
|
|
<property name="symbols" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
|
|
</object>
|
|
<constant name="EEK_XKB_LAYOUT_H" type="int" value="1"/>
|
|
</namespace>
|
|
</api>
|