## API Index

### B

EekBounds, struct in Miscellaneous Types
eek_bounds_copy, function in Miscellaneous Types
eek_bounds_free, function in Miscellaneous Types
eek_bounds_long_side, function in Miscellaneous Types

### C

EekCallback, user_function in EekContainer
EekColor, struct in Miscellaneous Types
eek_color_copy, function in Miscellaneous Types
eek_color_free, function in Miscellaneous Types
eek_color_new, function in Miscellaneous Types
EekCompareFunc, user_function in EekContainer
EekContainer, struct in Miscellaneous Types
EekContainer::child-added, object signal in Miscellaneous Types
EekContainer::child-removed, object signal in Miscellaneous Types
EekContainerClass, struct in EekContainer
eek_container_add_child, function in EekContainer
eek_container_find, function in EekContainer
eek_container_foreach_child, function in EekContainer

### E

EekElement, struct in Miscellaneous Types
EekElement::symbol-index-changed, object signal in Miscellaneous Types
EekElement:bounds, object property in Miscellaneous Types
EekElement:group, object property in Miscellaneous Types
EekElement:level, object property in Miscellaneous Types
EekElement:name, object property in Miscellaneous Types
EekElementClass, struct in EekElement
eek_element_get_absolute_position, function in EekElement
eek_element_get_bounds, function in EekElement
eek_element_get_group, function in EekElement
eek_element_get_level, function in EekElement
eek_element_get_name, function in EekElement
eek_element_get_parent, function in EekElement
eek_element_get_symbol_index, function in EekElement
eek_element_set_bounds, function in EekElement
eek_element_set_group, function in EekElement
eek_element_set_level, function in EekElement
eek_element_set_name, function in EekElement
eek_element_set_parent, function in EekElement
eek_element_set_position, function in EekElement
eek_element_set_size, function in EekElement
eek_element_set_symbol_index, function in EekElement

### G

EekGradientType, enum in Miscellaneous Types
EekGtkKeyboard, struct in EekGtkKeyboard
EekGtkKeyboard:keyboard, object property in EekGtkKeyboard
EekGtkKeyboardClass, struct in EekGtkKeyboard
eek_gtk_keyboard_new, function in EekGtkKeyboard
eek_gtk_keyboard_set_theme, function in EekGtkKeyboard

### I

eek_init, function in Library Initialization
EEK_INVALID_KEYCODE, macro in Miscellaneous Types
I_, macro in Miscellaneous Types

### K

EekKey, struct in Miscellaneous Types
EekKey::cancelled, object signal in Miscellaneous Types
EekKey::locked, object signal in Miscellaneous Types
EekKey::pressed, object signal in Miscellaneous Types
EekKey::released, object signal in Miscellaneous Types
EekKey::unlocked, object signal in Miscellaneous Types
EekKey:column, object property in Miscellaneous Types
EekKey:keycode, object property in Miscellaneous Types
EekKey:oref, object property in Miscellaneous Types
EekKey:row, object property in Miscellaneous Types
EekKey:symbol-matrix, object property in Miscellaneous Types
EekKeyboard, struct in Miscellaneous Types
EekKeyboard::key-cancelled, object signal in Miscellaneous Types
EekKeyboard::key-locked, object signal in Miscellaneous Types
EekKeyboard::key-pressed, object signal in Miscellaneous Types
EekKeyboard::key-released, object signal in Miscellaneous Types
EekKeyboard::key-unlocked, object signal in Miscellaneous Types
EekKeyboard:layout, object property in Miscellaneous Types
EekKeyboard:modifier-behavior, object property in Miscellaneous Types
EekKeyboardClass, struct in EekKeyboard
eek_keyboard_add_outline, function in EekKeyboard
eek_keyboard_create_section, function in EekKeyboard
eek_keyboard_find_key_by_keycode, function in EekKeyboard
eek_keyboard_get_alt_gr_mask, function in EekKeyboard
eek_keyboard_get_layout, function in EekKeyboard
eek_keyboard_get_locked_keys, function in EekKeyboard
eek_keyboard_get_modifiers, function in EekKeyboard
eek_keyboard_get_modifier_behavior, function in EekKeyboard
eek_keyboard_get_num_lock_mask, function in EekKeyboard
eek_keyboard_get_outline, function in EekKeyboard
eek_keyboard_get_pressed_keys, function in EekKeyboard
eek_keyboard_get_size, function in EekKeyboard
eek_keyboard_new, function in EekKeyboard
eek_keyboard_output, function in XML Conversion Utilities
eek_keyboard_set_alt_gr_mask, function in EekKeyboard
eek_keyboard_set_modifiers, function in EekKeyboard
eek_keyboard_set_modifier_behavior, function in EekKeyboard
eek_keyboard_set_num_lock_mask, function in EekKeyboard
eek_keyboard_set_size, function in EekKeyboard
EekKeyClass, struct in EekKey
EekKeysym, struct in Miscellaneous Types
EekKeysymClass, struct in EekKeysym
eek_keysym_get_xkeysym, function in EekKeysym
eek_keysym_new, function in EekKeysym
eek_keysym_new_from_name, function in EekKeysym
eek_keysym_new_with_modifier, function in EekKeysym
eek_key_get_index, function in EekKey
eek_key_get_keycode, function in EekKey
eek_key_get_oref, function in EekKey
eek_key_get_symbol, function in EekKey
eek_key_get_symbol_at_index, function in EekKey
eek_key_get_symbol_matrix, function in EekKey
eek_key_get_symbol_with_fallback, function in EekKey
eek_key_is_locked, function in EekKey
eek_key_is_pressed, function in EekKey
eek_key_set_index, function in EekKey
eek_key_set_keycode, function in EekKey
eek_key_set_oref, function in EekKey
eek_key_set_symbol_matrix, function in EekKey

### L

EekLayout, struct in EekLayout
EekLayoutClass, struct in EekLayout

### M

EekModifierBehavior, enum in Miscellaneous Types
EekModifierKey, struct in EekKeyboard
EekModifierType, enum in Miscellaneous Types

### O

EekOrientation, enum in Miscellaneous Types
EekOutline, struct in Miscellaneous Types
eek_outline_copy, function in Miscellaneous Types
eek_outline_free, function in Miscellaneous Types

### P

EekPoint, struct in Miscellaneous Types
eek_point_copy, function in Miscellaneous Types
eek_point_free, function in Miscellaneous Types
eek_point_rotate, function in Miscellaneous Types

### S

EekSection, struct in Miscellaneous Types
EekSection::key-cancelled, object signal in Miscellaneous Types
EekSection::key-locked, object signal in Miscellaneous Types
EekSection::key-pressed, object signal in Miscellaneous Types
EekSection::key-released, object signal in Miscellaneous Types
EekSection::key-unlocked, object signal in Miscellaneous Types
EekSection:angle, object property in Miscellaneous Types
EekSectionClass, struct in EekSection
eek_section_add_row, function in EekSection
eek_section_create_key, function in EekSection
eek_section_find_key_by_keycode, function in EekSection
eek_section_get_angle, function in EekSection
eek_section_get_n_rows, function in EekSection
eek_section_get_row, function in EekSection
eek_section_set_angle, function in EekSection
EekSerializableIface, struct in EekSerializable
eek_serializable_deserialize, function in EekSerializable
eek_serializable_serialize, function in EekSerializable
EekSymbol, struct in Miscellaneous Types
EekSymbol:category, object property in Miscellaneous Types
EekSymbol:icon-name, object property in Miscellaneous Types
EekSymbol:label, object property in Miscellaneous Types
EekSymbol:modifier-mask, object property in Miscellaneous Types
EekSymbol:name, object property in Miscellaneous Types
EekSymbol:tooltip, object property in Miscellaneous Types
EekSymbolCategory, enum in EekSymbol
EekSymbolClass, struct in EekSymbol
EekSymbolMatrix, struct in Miscellaneous Types
eek_symbol_category_from_name, function in EekSymbol
eek_symbol_category_get_name, function in EekSymbol
eek_symbol_get_category, function in EekSymbol
eek_symbol_get_icon_name, function in EekSymbol
eek_symbol_get_label, function in EekSymbol
eek_symbol_get_modifier_mask, function in EekSymbol
eek_symbol_get_name, function in EekSymbol
eek_symbol_is_modifier, function in EekSymbol
eek_symbol_matrix_copy, function in eek-symbol-matrix
eek_symbol_matrix_free, function in eek-symbol-matrix
eek_symbol_matrix_get_symbol, function in eek-symbol-matrix
eek_symbol_matrix_new, function in eek-symbol-matrix
eek_symbol_matrix_set_symbol, function in eek-symbol-matrix
eek_symbol_new, function in EekSymbol
eek_symbol_set_category, function in EekSymbol
eek_symbol_set_icon_name, function in EekSymbol
eek_symbol_set_label, function in EekSymbol
eek_symbol_set_modifier_mask, function in EekSymbol
eek_symbol_set_name, function in EekSymbol

### T

EekText, struct in Miscellaneous Types
EekText:text, object property in Miscellaneous Types
EekTextClass, struct in EekText
eek_text_get_text, function in EekText
eek_text_new, function in EekText
EekTheme, struct in Miscellaneous Types
EekThemeContext, struct in Miscellaneous Types
EekThemeContext::changed, object signal in Miscellaneous Types
EekThemeContextClass, struct in eek-theme-context
EekThemeNode, struct in Miscellaneous Types
eek_theme_context_get_font, function in eek-theme-context
eek_theme_context_get_resolution, function in eek-theme-context
eek_theme_context_get_root_node, function in eek-theme-context
eek_theme_context_get_theme, function in eek-theme-context
eek_theme_context_new, function in eek-theme-context
eek_theme_context_set_default_resolution, function in eek-theme-context
eek_theme_context_set_font, function in eek-theme-context
eek_theme_context_set_resolution, function in eek-theme-context
eek_theme_context_set_theme, function in eek-theme-context

### X

EekXkbLayout, struct in EekXkbLayout
EekXkbLayout:display, object property in EekXkbLayout
EekXkbLayoutClass, struct in EekXkbLayout
eek_xkb_layout_new, function in EekXkbLayout
eek_xkb_layout_set_names, function in EekXkbLayout
EekXklLayout, struct in EekXklLayout
EekXklLayout:layouts, object property in EekXklLayout
EekXklLayout:model, object property in EekXklLayout
EekXklLayout:options, object property in EekXklLayout
EekXklLayout:variants, object property in EekXklLayout
EekXklLayoutClass, struct in EekXklLayout
eek_xkl_layout_disable_option, function in EekXklLayout
eek_xkl_layout_enable_option, function in EekXklLayout
eek_xkl_layout_get_layouts, function in EekXklLayout
eek_xkl_layout_get_model, function in EekXklLayout
eek_xkl_layout_get_option, function in EekXklLayout
eek_xkl_layout_get_options, function in EekXklLayout
eek_xkl_layout_get_variants, function in EekXklLayout
eek_xkl_layout_new, function in EekXklLayout
eek_xkl_layout_set_config, function in EekXklLayout
eek_xkl_layout_set_config_full, function in EekXklLayout
eek_xkl_layout_set_layouts, function in EekXklLayout
eek_xkl_layout_set_model, function in EekXklLayout
eek_xkl_layout_set_options, function in EekXklLayout
eek_xkl_layout_set_variants, function in EekXklLayout
EekXmlLayout, struct in EekXmlLayout
EekXmlLayout:id, object property in EekXmlLayout
EekXmlLayoutClass, struct in EekXmlLayout
eek_xml_layout_new, function in EekXmlLayout
EEK_XML_SCHEMA_VERSION, macro in XML Conversion Utilities