<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
<book xmlns="http://www.devhelp.net/book" title="libeek Reference Manual" link="index.html" author="" name="eek" version="2" language="c">
  <chapters>
    <sub name="Usage Overview" link="eek-overview.html"/>
    <sub name="API Manual" link="apireference.html">
      <sub name="Base Classes, Interfaces, and Utilities" link="ch01.html">
        <sub name="Library Initialization" link="eek-Library-Initialization.html"/>
        <sub name="EekSerializable" link="eek-EekSerializable.html"/>
        <sub name="EekElement" link="EekElement.html"/>
        <sub name="EekContainer" link="EekContainer.html"/>
        <sub name="EekKeyboard" link="EekKeyboard.html"/>
        <sub name="EekSection" link="EekSection.html"/>
        <sub name="EekKey" link="EekKey.html"/>
        <sub name="EekSymbol" link="EekSymbol.html"/>
        <sub name="EekKeysym" link="EekKeysym.html"/>
        <sub name="EekText" link="EekText.html"/>
        <sub name="EekLayout" link="EekLayout.html"/>
        <sub name="Miscellaneous Types" link="eek-Miscellaneous-Types.html"/>
      </sub>
      <sub name="GTK Adapter" link="ch02.html">
        <sub name="EekGtkKeyboard" link="EekGtkKeyboard.html"/>
      </sub>
      <sub name="Clutter Adapter" link="ch03.html">
        <sub name="EekClutterKeyboard" link="eek-EekClutterKeyboard.html"/>
      </sub>
      <sub name="Libxklavier Layout Engine" link="ch04.html">
        <sub name="EekXklLayout" link="EekXklLayout.html"/>
      </sub>
      <sub name="XKB Layout Engine" link="ch05.html">
        <sub name="EekXkbLayout" link="EekXkbLayout.html"/>
      </sub>
      <sub name="XML Layout Engine" link="ch06.html">
        <sub name="EekXmlLayout" link="EekXmlLayout.html"/>
        <sub name="XML Conversion Utilities" link="eek-XML-Conversion-Utilities.html"/>
      </sub>
      <sub name="Object Hierarchy" link="object-tree.html"/>
      <sub name="API Index" link="api-index-full.html"/>
    </sub>
  </chapters>
  <functions>
    <keyword type="function" name="eek_init ()" link="eek-Library-Initialization.html#eek-init"/>
    <keyword type="struct" name="struct EekSerializableIface" link="eek-EekSerializable.html#EekSerializableIface"/>
    <keyword type="function" name="eek_serializable_deserialize ()" link="eek-EekSerializable.html#eek-serializable-deserialize"/>
    <keyword type="function" name="eek_serializable_serialize ()" link="eek-EekSerializable.html#eek-serializable-serialize"/>
    <keyword type="struct" name="EekElement" link="EekElement.html#EekElement-struct"/>
    <keyword type="struct" name="struct EekElementClass" link="EekElement.html#EekElementClass"/>
    <keyword type="function" name="eek_element_get_absolute_position ()" link="EekElement.html#eek-element-get-absolute-position"/>
    <keyword type="function" name="eek_element_get_bounds ()" link="EekElement.html#eek-element-get-bounds"/>
    <keyword type="function" name="eek_element_get_group ()" link="EekElement.html#eek-element-get-group"/>
    <keyword type="function" name="eek_element_get_level ()" link="EekElement.html#eek-element-get-level"/>
    <keyword type="function" name="eek_element_get_name ()" link="EekElement.html#eek-element-get-name"/>
    <keyword type="function" name="eek_element_get_parent ()" link="EekElement.html#eek-element-get-parent"/>
    <keyword type="function" name="eek_element_get_symbol_index ()" link="EekElement.html#eek-element-get-symbol-index"/>
    <keyword type="function" name="eek_element_set_bounds ()" link="EekElement.html#eek-element-set-bounds"/>
    <keyword type="function" name="eek_element_set_group ()" link="EekElement.html#eek-element-set-group"/>
    <keyword type="function" name="eek_element_set_level ()" link="EekElement.html#eek-element-set-level"/>
    <keyword type="function" name="eek_element_set_name ()" link="EekElement.html#eek-element-set-name"/>
    <keyword type="function" name="eek_element_set_parent ()" link="EekElement.html#eek-element-set-parent"/>
    <keyword type="function" name="eek_element_set_position ()" link="EekElement.html#eek-element-set-position"/>
    <keyword type="function" name="eek_element_set_size ()" link="EekElement.html#eek-element-set-size"/>
    <keyword type="function" name="eek_element_set_symbol_index ()" link="EekElement.html#eek-element-set-symbol-index"/>
    <keyword type="property" name="The &quot;bounds&quot; property" link="EekElement.html#EekElement--bounds"/>
    <keyword type="property" name="The &quot;group&quot; property" link="EekElement.html#EekElement--group"/>
    <keyword type="property" name="The &quot;level&quot; property" link="EekElement.html#EekElement--level"/>
    <keyword type="property" name="The &quot;name&quot; property" link="EekElement.html#EekElement--name"/>
    <keyword type="signal" name="The &quot;symbol-index-changed&quot; signal" link="EekElement.html#EekElement-symbol-index-changed"/>
    <keyword type="function" name="EekCallback ()" link="EekContainer.html#EekCallback"/>
    <keyword type="function" name="EekCompareFunc ()" link="EekContainer.html#EekCompareFunc"/>
    <keyword type="struct" name="EekContainer" link="EekContainer.html#EekContainer-struct"/>
    <keyword type="struct" name="struct EekContainerClass" link="EekContainer.html#EekContainerClass"/>
    <keyword type="function" name="eek_container_add_child ()" link="EekContainer.html#eek-container-add-child"/>
    <keyword type="function" name="eek_container_find ()" link="EekContainer.html#eek-container-find"/>
    <keyword type="function" name="eek_container_foreach_child ()" link="EekContainer.html#eek-container-foreach-child"/>
    <keyword type="signal" name="The &quot;child-added&quot; signal" link="EekContainer.html#EekContainer-child-added"/>
    <keyword type="signal" name="The &quot;child-removed&quot; signal" link="EekContainer.html#EekContainer-child-removed"/>
    <keyword type="struct" name="EekKeyboard" link="EekKeyboard.html#EekKeyboard-struct"/>
    <keyword type="struct" name="struct EekKeyboardClass" link="EekKeyboard.html#EekKeyboardClass"/>
    <keyword type="struct" name="EekModifierKey" link="EekKeyboard.html#EekModifierKey"/>
    <keyword type="function" name="eek_keyboard_add_outline ()" link="EekKeyboard.html#eek-keyboard-add-outline"/>
    <keyword type="function" name="eek_keyboard_create_section ()" link="EekKeyboard.html#eek-keyboard-create-section"/>
    <keyword type="function" name="eek_keyboard_find_key_by_keycode ()" link="EekKeyboard.html#eek-keyboard-find-key-by-keycode"/>
    <keyword type="function" name="eek_keyboard_get_alt_gr_mask ()" link="EekKeyboard.html#eek-keyboard-get-alt-gr-mask"/>
    <keyword type="function" name="eek_keyboard_get_layout ()" link="EekKeyboard.html#eek-keyboard-get-layout"/>
    <keyword type="function" name="eek_keyboard_get_locked_keys ()" link="EekKeyboard.html#eek-keyboard-get-locked-keys"/>
    <keyword type="function" name="eek_keyboard_get_modifier_behavior ()" link="EekKeyboard.html#eek-keyboard-get-modifier-behavior"/>
    <keyword type="function" name="eek_keyboard_get_modifiers ()" link="EekKeyboard.html#eek-keyboard-get-modifiers"/>
    <keyword type="function" name="eek_keyboard_get_num_lock_mask ()" link="EekKeyboard.html#eek-keyboard-get-num-lock-mask"/>
    <keyword type="function" name="eek_keyboard_get_outline ()" link="EekKeyboard.html#eek-keyboard-get-outline"/>
    <keyword type="function" name="eek_keyboard_get_pressed_keys ()" link="EekKeyboard.html#eek-keyboard-get-pressed-keys"/>
    <keyword type="function" name="eek_keyboard_get_size ()" link="EekKeyboard.html#eek-keyboard-get-size"/>
    <keyword type="function" name="eek_keyboard_new ()" link="EekKeyboard.html#eek-keyboard-new"/>
    <keyword type="function" name="eek_keyboard_set_alt_gr_mask ()" link="EekKeyboard.html#eek-keyboard-set-alt-gr-mask"/>
    <keyword type="function" name="eek_keyboard_set_modifier_behavior ()" link="EekKeyboard.html#eek-keyboard-set-modifier-behavior"/>
    <keyword type="function" name="eek_keyboard_set_modifiers ()" link="EekKeyboard.html#eek-keyboard-set-modifiers"/>
    <keyword type="function" name="eek_keyboard_set_num_lock_mask ()" link="EekKeyboard.html#eek-keyboard-set-num-lock-mask"/>
    <keyword type="function" name="eek_keyboard_set_size ()" link="EekKeyboard.html#eek-keyboard-set-size"/>
    <keyword type="property" name="The &quot;layout&quot; property" link="EekKeyboard.html#EekKeyboard--layout"/>
    <keyword type="property" name="The &quot;modifier-behavior&quot; property" link="EekKeyboard.html#EekKeyboard--modifier-behavior"/>
    <keyword type="signal" name="The &quot;key-cancelled&quot; signal" link="EekKeyboard.html#EekKeyboard-key-cancelled"/>
    <keyword type="signal" name="The &quot;key-locked&quot; signal" link="EekKeyboard.html#EekKeyboard-key-locked"/>
    <keyword type="signal" name="The &quot;key-pressed&quot; signal" link="EekKeyboard.html#EekKeyboard-key-pressed"/>
    <keyword type="signal" name="The &quot;key-released&quot; signal" link="EekKeyboard.html#EekKeyboard-key-released"/>
    <keyword type="signal" name="The &quot;key-unlocked&quot; signal" link="EekKeyboard.html#EekKeyboard-key-unlocked"/>
    <keyword type="struct" name="EekSection" link="EekSection.html#EekSection-struct"/>
    <keyword type="struct" name="struct EekSectionClass" link="EekSection.html#EekSectionClass"/>
    <keyword type="function" name="eek_section_add_row ()" link="EekSection.html#eek-section-add-row"/>
    <keyword type="function" name="eek_section_create_key ()" link="EekSection.html#eek-section-create-key"/>
    <keyword type="function" name="eek_section_find_key_by_keycode ()" link="EekSection.html#eek-section-find-key-by-keycode"/>
    <keyword type="function" name="eek_section_get_angle ()" link="EekSection.html#eek-section-get-angle"/>
    <keyword type="function" name="eek_section_get_n_rows ()" link="EekSection.html#eek-section-get-n-rows"/>
    <keyword type="function" name="eek_section_get_row ()" link="EekSection.html#eek-section-get-row"/>
    <keyword type="function" name="eek_section_set_angle ()" link="EekSection.html#eek-section-set-angle"/>
    <keyword type="property" name="The &quot;angle&quot; property" link="EekSection.html#EekSection--angle"/>
    <keyword type="signal" name="The &quot;key-cancelled&quot; signal" link="EekSection.html#EekSection-key-cancelled"/>
    <keyword type="signal" name="The &quot;key-locked&quot; signal" link="EekSection.html#EekSection-key-locked"/>
    <keyword type="signal" name="The &quot;key-pressed&quot; signal" link="EekSection.html#EekSection-key-pressed"/>
    <keyword type="signal" name="The &quot;key-released&quot; signal" link="EekSection.html#EekSection-key-released"/>
    <keyword type="signal" name="The &quot;key-unlocked&quot; signal" link="EekSection.html#EekSection-key-unlocked"/>
    <keyword type="struct" name="EekKey" link="EekKey.html#EekKey-struct"/>
    <keyword type="struct" name="struct EekKeyClass" link="EekKey.html#EekKeyClass"/>
    <keyword type="function" name="eek_key_get_index ()" link="EekKey.html#eek-key-get-index"/>
    <keyword type="function" name="eek_key_get_keycode ()" link="EekKey.html#eek-key-get-keycode"/>
    <keyword type="function" name="eek_key_get_oref ()" link="EekKey.html#eek-key-get-oref"/>
    <keyword type="function" name="eek_key_get_symbol ()" link="EekKey.html#eek-key-get-symbol"/>
    <keyword type="function" name="eek_key_get_symbol_at_index ()" link="EekKey.html#eek-key-get-symbol-at-index"/>
    <keyword type="function" name="eek_key_get_symbol_matrix ()" link="EekKey.html#eek-key-get-symbol-matrix"/>
    <keyword type="function" name="eek_key_get_symbol_with_fallback ()" link="EekKey.html#eek-key-get-symbol-with-fallback"/>
    <keyword type="function" name="eek_key_is_locked ()" link="EekKey.html#eek-key-is-locked"/>
    <keyword type="function" name="eek_key_is_pressed ()" link="EekKey.html#eek-key-is-pressed"/>
    <keyword type="function" name="eek_key_set_index ()" link="EekKey.html#eek-key-set-index"/>
    <keyword type="function" name="eek_key_set_keycode ()" link="EekKey.html#eek-key-set-keycode"/>
    <keyword type="function" name="eek_key_set_oref ()" link="EekKey.html#eek-key-set-oref"/>
    <keyword type="function" name="eek_key_set_symbol_matrix ()" link="EekKey.html#eek-key-set-symbol-matrix"/>
    <keyword type="property" name="The &quot;column&quot; property" link="EekKey.html#EekKey--column"/>
    <keyword type="property" name="The &quot;keycode&quot; property" link="EekKey.html#EekKey--keycode"/>
    <keyword type="property" name="The &quot;oref&quot; property" link="EekKey.html#EekKey--oref"/>
    <keyword type="property" name="The &quot;row&quot; property" link="EekKey.html#EekKey--row"/>
    <keyword type="property" name="The &quot;symbol-matrix&quot; property" link="EekKey.html#EekKey--symbol-matrix"/>
    <keyword type="signal" name="The &quot;cancelled&quot; signal" link="EekKey.html#EekKey-cancelled"/>
    <keyword type="signal" name="The &quot;locked&quot; signal" link="EekKey.html#EekKey-locked"/>
    <keyword type="signal" name="The &quot;pressed&quot; signal" link="EekKey.html#EekKey-pressed"/>
    <keyword type="signal" name="The &quot;released&quot; signal" link="EekKey.html#EekKey-released"/>
    <keyword type="signal" name="The &quot;unlocked&quot; signal" link="EekKey.html#EekKey-unlocked"/>
    <keyword type="struct" name="EekSymbol" link="EekSymbol.html#EekSymbol-struct"/>
    <keyword type="enum" name="enum EekSymbolCategory" link="EekSymbol.html#EekSymbolCategory"/>
    <keyword type="struct" name="struct EekSymbolClass" link="EekSymbol.html#EekSymbolClass"/>
    <keyword type="function" name="eek_symbol_category_from_name ()" link="EekSymbol.html#eek-symbol-category-from-name"/>
    <keyword type="function" name="eek_symbol_category_get_name ()" link="EekSymbol.html#eek-symbol-category-get-name"/>
    <keyword type="function" name="eek_symbol_get_category ()" link="EekSymbol.html#eek-symbol-get-category"/>
    <keyword type="function" name="eek_symbol_get_icon_name ()" link="EekSymbol.html#eek-symbol-get-icon-name"/>
    <keyword type="function" name="eek_symbol_get_label ()" link="EekSymbol.html#eek-symbol-get-label"/>
    <keyword type="function" name="eek_symbol_get_modifier_mask ()" link="EekSymbol.html#eek-symbol-get-modifier-mask"/>
    <keyword type="function" name="eek_symbol_get_name ()" link="EekSymbol.html#eek-symbol-get-name"/>
    <keyword type="function" name="eek_symbol_is_modifier ()" link="EekSymbol.html#eek-symbol-is-modifier"/>
    <keyword type="function" name="eek_symbol_new ()" link="EekSymbol.html#eek-symbol-new"/>
    <keyword type="function" name="eek_symbol_set_category ()" link="EekSymbol.html#eek-symbol-set-category"/>
    <keyword type="function" name="eek_symbol_set_icon_name ()" link="EekSymbol.html#eek-symbol-set-icon-name"/>
    <keyword type="function" name="eek_symbol_set_label ()" link="EekSymbol.html#eek-symbol-set-label"/>
    <keyword type="function" name="eek_symbol_set_modifier_mask ()" link="EekSymbol.html#eek-symbol-set-modifier-mask"/>
    <keyword type="function" name="eek_symbol_set_name ()" link="EekSymbol.html#eek-symbol-set-name"/>
    <keyword type="property" name="The &quot;category&quot; property" link="EekSymbol.html#EekSymbol--category"/>
    <keyword type="property" name="The &quot;icon-name&quot; property" link="EekSymbol.html#EekSymbol--icon-name"/>
    <keyword type="property" name="The &quot;label&quot; property" link="EekSymbol.html#EekSymbol--label"/>
    <keyword type="property" name="The &quot;modifier-mask&quot; property" link="EekSymbol.html#EekSymbol--modifier-mask"/>
    <keyword type="property" name="The &quot;name&quot; property" link="EekSymbol.html#EekSymbol--name"/>
    <keyword type="property" name="The &quot;tooltip&quot; property" link="EekSymbol.html#EekSymbol--tooltip"/>
    <keyword type="struct" name="EekKeysym" link="EekKeysym.html#EekKeysym-struct"/>
    <keyword type="struct" name="struct EekKeysymClass" link="EekKeysym.html#EekKeysymClass"/>
    <keyword type="function" name="eek_keysym_get_xkeysym ()" link="EekKeysym.html#eek-keysym-get-xkeysym"/>
    <keyword type="function" name="eek_keysym_new ()" link="EekKeysym.html#eek-keysym-new"/>
    <keyword type="function" name="eek_keysym_new_from_name ()" link="EekKeysym.html#eek-keysym-new-from-name"/>
    <keyword type="function" name="eek_keysym_new_with_modifier ()" link="EekKeysym.html#eek-keysym-new-with-modifier"/>
    <keyword type="struct" name="EekText" link="EekText.html#EekText-struct"/>
    <keyword type="struct" name="struct EekTextClass" link="EekText.html#EekTextClass"/>
    <keyword type="function" name="eek_text_get_text ()" link="EekText.html#eek-text-get-text"/>
    <keyword type="function" name="eek_text_new ()" link="EekText.html#eek-text-new"/>
    <keyword type="property" name="The &quot;text&quot; property" link="EekText.html#EekText--text"/>
    <keyword type="struct" name="struct EekLayout" link="EekLayout.html#EekLayout-struct"/>
    <keyword type="struct" name="struct EekLayoutClass" link="EekLayout.html#EekLayoutClass"/>
    <keyword type="macro" name="EEK_INVALID_KEYCODE" link="eek-Miscellaneous-Types.html#EEK-INVALID-KEYCODE:CAPS"/>
    <keyword type="struct" name="struct EekBounds" link="eek-Miscellaneous-Types.html#EekBounds-struct"/>
    <keyword type="struct" name="struct EekColor" link="eek-Miscellaneous-Types.html#EekColor-struct"/>
    <keyword type="struct" name="EekContainer" link="eek-Miscellaneous-Types.html#EekContainer-struct"/>
    <keyword type="struct" name="EekElement" link="eek-Miscellaneous-Types.html#EekElement-struct"/>
    <keyword type="enum" name="enum EekGradientType" link="eek-Miscellaneous-Types.html#EekGradientType"/>
    <keyword type="struct" name="EekKey" link="eek-Miscellaneous-Types.html#EekKey-struct"/>
    <keyword type="struct" name="EekKeyboard" link="eek-Miscellaneous-Types.html#EekKeyboard-struct"/>
    <keyword type="struct" name="EekKeysym" link="eek-Miscellaneous-Types.html#EekKeysym-struct"/>
    <keyword type="enum" name="enum EekModifierBehavior" link="eek-Miscellaneous-Types.html#EekModifierBehavior"/>
    <keyword type="enum" name="enum EekModifierType" link="eek-Miscellaneous-Types.html#EekModifierType"/>
    <keyword type="enum" name="enum EekOrientation" link="eek-Miscellaneous-Types.html#EekOrientation"/>
    <keyword type="struct" name="struct EekOutline" link="eek-Miscellaneous-Types.html#EekOutline-struct"/>
    <keyword type="struct" name="struct EekPoint" link="eek-Miscellaneous-Types.html#EekPoint-struct"/>
    <keyword type="struct" name="EekSection" link="eek-Miscellaneous-Types.html#EekSection-struct"/>
    <keyword type="struct" name="EekSymbol" link="eek-Miscellaneous-Types.html#EekSymbol-struct"/>
    <keyword type="struct" name="EekSymbolMatrix" link="eek-Miscellaneous-Types.html#EekSymbolMatrix-struct"/>
    <keyword type="struct" name="EekText" link="eek-Miscellaneous-Types.html#EekText-struct"/>
    <keyword type="struct" name="EekTheme" link="eek-Miscellaneous-Types.html#EekTheme"/>
    <keyword type="struct" name="EekThemeContext" link="eek-Miscellaneous-Types.html#EekThemeContext-struct"/>
    <keyword type="struct" name="EekThemeNode" link="eek-Miscellaneous-Types.html#EekThemeNode"/>
    <keyword type="macro" name="I_()" link="eek-Miscellaneous-Types.html#I-:CAPS"/>
    <keyword type="function" name="eek_bounds_copy ()" link="eek-Miscellaneous-Types.html#eek-bounds-copy"/>
    <keyword type="function" name="eek_bounds_free ()" link="eek-Miscellaneous-Types.html#eek-bounds-free"/>
    <keyword type="function" name="eek_bounds_long_side ()" link="eek-Miscellaneous-Types.html#eek-bounds-long-side"/>
    <keyword type="function" name="eek_color_copy ()" link="eek-Miscellaneous-Types.html#eek-color-copy"/>
    <keyword type="function" name="eek_color_free ()" link="eek-Miscellaneous-Types.html#eek-color-free"/>
    <keyword type="function" name="eek_color_new ()" link="eek-Miscellaneous-Types.html#eek-color-new"/>
    <keyword type="function" name="eek_outline_copy ()" link="eek-Miscellaneous-Types.html#eek-outline-copy"/>
    <keyword type="function" name="eek_outline_free ()" link="eek-Miscellaneous-Types.html#eek-outline-free"/>
    <keyword type="function" name="eek_point_copy ()" link="eek-Miscellaneous-Types.html#eek-point-copy"/>
    <keyword type="function" name="eek_point_free ()" link="eek-Miscellaneous-Types.html#eek-point-free"/>
    <keyword type="function" name="eek_point_rotate ()" link="eek-Miscellaneous-Types.html#eek-point-rotate"/>
    <keyword type="property" name="The &quot;bounds&quot; property" link="eek-Miscellaneous-Types.html#EekElement--bounds"/>
    <keyword type="property" name="The &quot;group&quot; property" link="eek-Miscellaneous-Types.html#EekElement--group"/>
    <keyword type="property" name="The &quot;level&quot; property" link="eek-Miscellaneous-Types.html#EekElement--level"/>
    <keyword type="property" name="The &quot;name&quot; property" link="eek-Miscellaneous-Types.html#EekElement--name"/>
    <keyword type="property" name="The &quot;column&quot; property" link="eek-Miscellaneous-Types.html#EekKey--column"/>
    <keyword type="property" name="The &quot;keycode&quot; property" link="eek-Miscellaneous-Types.html#EekKey--keycode"/>
    <keyword type="property" name="The &quot;oref&quot; property" link="eek-Miscellaneous-Types.html#EekKey--oref"/>
    <keyword type="property" name="The &quot;row&quot; property" link="eek-Miscellaneous-Types.html#EekKey--row"/>
    <keyword type="property" name="The &quot;symbol-matrix&quot; property" link="eek-Miscellaneous-Types.html#EekKey--symbol-matrix"/>
    <keyword type="property" name="The &quot;layout&quot; property" link="eek-Miscellaneous-Types.html#EekKeyboard--layout"/>
    <keyword type="property" name="The &quot;modifier-behavior&quot; property" link="eek-Miscellaneous-Types.html#EekKeyboard--modifier-behavior"/>
    <keyword type="property" name="The &quot;angle&quot; property" link="eek-Miscellaneous-Types.html#EekSection--angle"/>
    <keyword type="property" name="The &quot;category&quot; property" link="eek-Miscellaneous-Types.html#EekSymbol--category"/>
    <keyword type="property" name="The &quot;icon-name&quot; property" link="eek-Miscellaneous-Types.html#EekSymbol--icon-name"/>
    <keyword type="property" name="The &quot;label&quot; property" link="eek-Miscellaneous-Types.html#EekSymbol--label"/>
    <keyword type="property" name="The &quot;modifier-mask&quot; property" link="eek-Miscellaneous-Types.html#EekSymbol--modifier-mask"/>
    <keyword type="property" name="The &quot;name&quot; property" link="eek-Miscellaneous-Types.html#EekSymbol--name"/>
    <keyword type="property" name="The &quot;tooltip&quot; property" link="eek-Miscellaneous-Types.html#EekSymbol--tooltip"/>
    <keyword type="property" name="The &quot;text&quot; property" link="eek-Miscellaneous-Types.html#EekText--text"/>
    <keyword type="signal" name="The &quot;child-added&quot; signal" link="eek-Miscellaneous-Types.html#EekContainer-child-added"/>
    <keyword type="signal" name="The &quot;child-removed&quot; signal" link="eek-Miscellaneous-Types.html#EekContainer-child-removed"/>
    <keyword type="signal" name="The &quot;symbol-index-changed&quot; signal" link="eek-Miscellaneous-Types.html#EekElement-symbol-index-changed"/>
    <keyword type="signal" name="The &quot;cancelled&quot; signal" link="eek-Miscellaneous-Types.html#EekKey-cancelled"/>
    <keyword type="signal" name="The &quot;locked&quot; signal" link="eek-Miscellaneous-Types.html#EekKey-locked"/>
    <keyword type="signal" name="The &quot;pressed&quot; signal" link="eek-Miscellaneous-Types.html#EekKey-pressed"/>
    <keyword type="signal" name="The &quot;released&quot; signal" link="eek-Miscellaneous-Types.html#EekKey-released"/>
    <keyword type="signal" name="The &quot;unlocked&quot; signal" link="eek-Miscellaneous-Types.html#EekKey-unlocked"/>
    <keyword type="signal" name="The &quot;key-cancelled&quot; signal" link="eek-Miscellaneous-Types.html#EekKeyboard-key-cancelled"/>
    <keyword type="signal" name="The &quot;key-locked&quot; signal" link="eek-Miscellaneous-Types.html#EekKeyboard-key-locked"/>
    <keyword type="signal" name="The &quot;key-pressed&quot; signal" link="eek-Miscellaneous-Types.html#EekKeyboard-key-pressed"/>
    <keyword type="signal" name="The &quot;key-released&quot; signal" link="eek-Miscellaneous-Types.html#EekKeyboard-key-released"/>
    <keyword type="signal" name="The &quot;key-unlocked&quot; signal" link="eek-Miscellaneous-Types.html#EekKeyboard-key-unlocked"/>
    <keyword type="signal" name="The &quot;key-cancelled&quot; signal" link="eek-Miscellaneous-Types.html#EekSection-key-cancelled"/>
    <keyword type="signal" name="The &quot;key-locked&quot; signal" link="eek-Miscellaneous-Types.html#EekSection-key-locked"/>
    <keyword type="signal" name="The &quot;key-pressed&quot; signal" link="eek-Miscellaneous-Types.html#EekSection-key-pressed"/>
    <keyword type="signal" name="The &quot;key-released&quot; signal" link="eek-Miscellaneous-Types.html#EekSection-key-released"/>
    <keyword type="signal" name="The &quot;key-unlocked&quot; signal" link="eek-Miscellaneous-Types.html#EekSection-key-unlocked"/>
    <keyword type="signal" name="The &quot;changed&quot; signal" link="eek-Miscellaneous-Types.html#EekThemeContext-changed"/>
    <keyword type="struct" name="struct EekGtkKeyboard" link="EekGtkKeyboard.html#EekGtkKeyboard-struct"/>
    <keyword type="struct" name="struct EekGtkKeyboardClass" link="EekGtkKeyboard.html#EekGtkKeyboardClass"/>
    <keyword type="function" name="eek_gtk_keyboard_new ()" link="EekGtkKeyboard.html#eek-gtk-keyboard-new"/>
    <keyword type="function" name="eek_gtk_keyboard_set_theme ()" link="EekGtkKeyboard.html#eek-gtk-keyboard-set-theme"/>
    <keyword type="property" name="The &quot;keyboard&quot; property" link="EekGtkKeyboard.html#EekGtkKeyboard--keyboard"/>
    <keyword type="struct" name="struct EekXklLayout" link="EekXklLayout.html#EekXklLayout-struct"/>
    <keyword type="struct" name="struct EekXklLayoutClass" link="EekXklLayout.html#EekXklLayoutClass"/>
    <keyword type="function" name="eek_xkl_layout_disable_option ()" link="EekXklLayout.html#eek-xkl-layout-disable-option"/>
    <keyword type="function" name="eek_xkl_layout_enable_option ()" link="EekXklLayout.html#eek-xkl-layout-enable-option"/>
    <keyword type="function" name="eek_xkl_layout_get_layouts ()" link="EekXklLayout.html#eek-xkl-layout-get-layouts"/>
    <keyword type="function" name="eek_xkl_layout_get_model ()" link="EekXklLayout.html#eek-xkl-layout-get-model"/>
    <keyword type="function" name="eek_xkl_layout_get_option ()" link="EekXklLayout.html#eek-xkl-layout-get-option"/>
    <keyword type="function" name="eek_xkl_layout_get_options ()" link="EekXklLayout.html#eek-xkl-layout-get-options"/>
    <keyword type="function" name="eek_xkl_layout_get_variants ()" link="EekXklLayout.html#eek-xkl-layout-get-variants"/>
    <keyword type="function" name="eek_xkl_layout_new ()" link="EekXklLayout.html#eek-xkl-layout-new"/>
    <keyword type="function" name="eek_xkl_layout_set_config ()" link="EekXklLayout.html#eek-xkl-layout-set-config"/>
    <keyword type="function" name="eek_xkl_layout_set_config_full ()" link="EekXklLayout.html#eek-xkl-layout-set-config-full" since="0.0.2"/>
    <keyword type="function" name="eek_xkl_layout_set_layouts ()" link="EekXklLayout.html#eek-xkl-layout-set-layouts"/>
    <keyword type="function" name="eek_xkl_layout_set_model ()" link="EekXklLayout.html#eek-xkl-layout-set-model"/>
    <keyword type="function" name="eek_xkl_layout_set_options ()" link="EekXklLayout.html#eek-xkl-layout-set-options"/>
    <keyword type="function" name="eek_xkl_layout_set_variants ()" link="EekXklLayout.html#eek-xkl-layout-set-variants"/>
    <keyword type="property" name="The &quot;layouts&quot; property" link="EekXklLayout.html#EekXklLayout--layouts"/>
    <keyword type="property" name="The &quot;model&quot; property" link="EekXklLayout.html#EekXklLayout--model"/>
    <keyword type="property" name="The &quot;options&quot; property" link="EekXklLayout.html#EekXklLayout--options"/>
    <keyword type="property" name="The &quot;variants&quot; property" link="EekXklLayout.html#EekXklLayout--variants"/>
    <keyword type="struct" name="struct EekXkbLayout" link="EekXkbLayout.html#EekXkbLayout-struct"/>
    <keyword type="struct" name="struct EekXkbLayoutClass" link="EekXkbLayout.html#EekXkbLayoutClass"/>
    <keyword type="function" name="eek_xkb_layout_new ()" link="EekXkbLayout.html#eek-xkb-layout-new"/>
    <keyword type="function" name="eek_xkb_layout_set_names ()" link="EekXkbLayout.html#eek-xkb-layout-set-names"/>
    <keyword type="property" name="The &quot;display&quot; property" link="EekXkbLayout.html#EekXkbLayout--display"/>
    <keyword type="struct" name="struct EekXmlLayout" link="EekXmlLayout.html#EekXmlLayout-struct"/>
    <keyword type="struct" name="struct EekXmlLayoutClass" link="EekXmlLayout.html#EekXmlLayoutClass"/>
    <keyword type="function" name="eek_xml_layout_new ()" link="EekXmlLayout.html#eek-xml-layout-new"/>
    <keyword type="property" name="The &quot;id&quot; property" link="EekXmlLayout.html#EekXmlLayout--id"/>
    <keyword type="macro" name="EEK_XML_SCHEMA_VERSION" link="eek-XML-Conversion-Utilities.html#EEK-XML-SCHEMA-VERSION:CAPS"/>
    <keyword type="function" name="eek_keyboard_output ()" link="eek-XML-Conversion-Utilities.html#eek-keyboard-output"/>
    <keyword type="constant" name="EEK_SYMBOL_CATEGORY_LETTER" link="EekSymbol.html#EEK-SYMBOL-CATEGORY-LETTER:CAPS"/>
    <keyword type="constant" name="EEK_SYMBOL_CATEGORY_FUNCTION" link="EekSymbol.html#EEK-SYMBOL-CATEGORY-FUNCTION:CAPS"/>
    <keyword type="constant" name="EEK_SYMBOL_CATEGORY_KEYNAME" link="EekSymbol.html#EEK-SYMBOL-CATEGORY-KEYNAME:CAPS"/>
    <keyword type="constant" name="EEK_SYMBOL_CATEGORY_USER0" link="EekSymbol.html#EEK-SYMBOL-CATEGORY-USER0:CAPS"/>
    <keyword type="constant" name="EEK_SYMBOL_CATEGORY_USER1" link="EekSymbol.html#EEK-SYMBOL-CATEGORY-USER1:CAPS"/>
    <keyword type="constant" name="EEK_SYMBOL_CATEGORY_USER2" link="EekSymbol.html#EEK-SYMBOL-CATEGORY-USER2:CAPS"/>
    <keyword type="constant" name="EEK_SYMBOL_CATEGORY_USER3" link="EekSymbol.html#EEK-SYMBOL-CATEGORY-USER3:CAPS"/>
    <keyword type="constant" name="EEK_SYMBOL_CATEGORY_USER4" link="EekSymbol.html#EEK-SYMBOL-CATEGORY-USER4:CAPS"/>
    <keyword type="constant" name="EEK_SYMBOL_CATEGORY_UNKNOWN" link="EekSymbol.html#EEK-SYMBOL-CATEGORY-UNKNOWN:CAPS"/>
    <keyword type="constant" name="EEK_SYMBOL_CATEGORY_LAST" link="EekSymbol.html#EEK-SYMBOL-CATEGORY-LAST:CAPS"/>
    <keyword type="constant" name="EEK_MODIFIER_BEHAVIOR_NONE" link="eek-Miscellaneous-Types.html#EEK-MODIFIER-BEHAVIOR-NONE:CAPS"/>
    <keyword type="constant" name="EEK_MODIFIER_BEHAVIOR_LOCK" link="eek-Miscellaneous-Types.html#EEK-MODIFIER-BEHAVIOR-LOCK:CAPS"/>
    <keyword type="constant" name="EEK_MODIFIER_BEHAVIOR_LATCH" link="eek-Miscellaneous-Types.html#EEK-MODIFIER-BEHAVIOR-LATCH:CAPS"/>
    <keyword type="constant" name="EEK_SHIFT_MASK" link="eek-Miscellaneous-Types.html#EEK-SHIFT-MASK:CAPS"/>
    <keyword type="constant" name="EEK_LOCK_MASK" link="eek-Miscellaneous-Types.html#EEK-LOCK-MASK:CAPS"/>
    <keyword type="constant" name="EEK_CONTROL_MASK" link="eek-Miscellaneous-Types.html#EEK-CONTROL-MASK:CAPS"/>
    <keyword type="constant" name="EEK_MOD1_MASK" link="eek-Miscellaneous-Types.html#EEK-MOD1-MASK:CAPS"/>
    <keyword type="constant" name="EEK_MOD2_MASK" link="eek-Miscellaneous-Types.html#EEK-MOD2-MASK:CAPS"/>
    <keyword type="constant" name="EEK_MOD3_MASK" link="eek-Miscellaneous-Types.html#EEK-MOD3-MASK:CAPS"/>
    <keyword type="constant" name="EEK_MOD4_MASK" link="eek-Miscellaneous-Types.html#EEK-MOD4-MASK:CAPS"/>
    <keyword type="constant" name="EEK_MOD5_MASK" link="eek-Miscellaneous-Types.html#EEK-MOD5-MASK:CAPS"/>
    <keyword type="constant" name="EEK_BUTTON1_MASK" link="eek-Miscellaneous-Types.html#EEK-BUTTON1-MASK:CAPS"/>
    <keyword type="constant" name="EEK_BUTTON2_MASK" link="eek-Miscellaneous-Types.html#EEK-BUTTON2-MASK:CAPS"/>
    <keyword type="constant" name="EEK_BUTTON3_MASK" link="eek-Miscellaneous-Types.html#EEK-BUTTON3-MASK:CAPS"/>
    <keyword type="constant" name="EEK_BUTTON4_MASK" link="eek-Miscellaneous-Types.html#EEK-BUTTON4-MASK:CAPS"/>
    <keyword type="constant" name="EEK_BUTTON5_MASK" link="eek-Miscellaneous-Types.html#EEK-BUTTON5-MASK:CAPS"/>
    <keyword type="constant" name="EEK_SUPER_MASK" link="eek-Miscellaneous-Types.html#EEK-SUPER-MASK:CAPS"/>
    <keyword type="constant" name="EEK_HYPER_MASK" link="eek-Miscellaneous-Types.html#EEK-HYPER-MASK:CAPS"/>
    <keyword type="constant" name="EEK_META_MASK" link="eek-Miscellaneous-Types.html#EEK-META-MASK:CAPS"/>
    <keyword type="constant" name="EEK_RELEASE_MASK" link="eek-Miscellaneous-Types.html#EEK-RELEASE-MASK:CAPS"/>
    <keyword type="constant" name="EEK_MODIFIER_MASK" link="eek-Miscellaneous-Types.html#EEK-MODIFIER-MASK:CAPS"/>
    <keyword type="constant" name="EEK_ORIENTATION_VERTICAL" link="eek-Miscellaneous-Types.html#EEK-ORIENTATION-VERTICAL:CAPS"/>
    <keyword type="constant" name="EEK_ORIENTATION_HORIZONTAL" link="eek-Miscellaneous-Types.html#EEK-ORIENTATION-HORIZONTAL:CAPS"/>
    <keyword type="constant" name="EEK_ORIENTATION_INVALID" link="eek-Miscellaneous-Types.html#EEK-ORIENTATION-INVALID:CAPS"/>
  </functions>
</book>
