diff --git a/docs/reference/eek/eek-docs.sgml b/docs/reference/eek/eek-docs.sgml deleted file mode 100644 index be6433b6..00000000 --- a/docs/reference/eek/eek-docs.sgml +++ /dev/null @@ -1,83 +0,0 @@ - - -]> - - - libeek Reference Manual - - for libeek 0.90.0. - - - 2010-2011 - Daiki Ueno - - - - 2010-2011 - Red Hat, Inc. - - - - - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.3 or any later version published by the Free Software - Foundation; with no Invariant Sections, no Front-Cover Texts and - no Back-Cover Texts. A copy of the license is included in the - section entitled "GNU Free Documentation License". - - - - - - - API Manual - - Base Classes, Interfaces, and Utilities - - - - - - - - - - - - - - - GTK Adapter - - - - Clutter Adapter - - - - Libxklavier Layout Engine - - - - XKB Layout Engine - - - - XML Layout Engine - - - - - Object Hierarchy - - - - API Index - - - - diff --git a/docs/reference/eek/eek-overview.xml b/docs/reference/eek/eek-overview.xml deleted file mode 100644 index 6340264f..00000000 --- a/docs/reference/eek/eek-overview.xml +++ /dev/null @@ -1,70 +0,0 @@ - - Usage Overview - - - libeek is a library to create keyboard-like user interface. - Since it is designed as simple as possible, it provides only two - kind of objects. One is keyboard element - (objects derived from #EekElement) and another is - keyboard layout engine (objects which - implements the #EekLayout interface). - - A keyboard element represents either a keyboard - (#EekKeyboard), a section (#EekSection), or a key (#EekKey). Each - element implements the Builder design pattern so that it can map - itself to different UI widgets (#ClutterActor, #GtkDrawingArea, - aso). - - A layout engine arranges keyboard elements using information - from external configuration mechanisms (libxklavier, XKB, - matchbox-keyboard layouts in XML, aso) - - Here is a sample code which demonstrates (1) keyboard - elements are arranged with the system keyboard layout using - libxklavier and (2) keyboard elements are mapped into - #ClutterActor: - - -EekLayout *layout; -EekKeyboard *keyboard; -ClutterActor *actor; - -/* Create a layout engine based on libxklavier configuration. */ -layout = eek_xkl_layout_new (); - -/* Create a keyboard from the given layout. */ -keyboard = eek_keyboard_new (layout, initial_width, initial_height); - -/* Create a ClutterActor. */ -actor = eek_clutter_keyboard_new (eekboard->keyboard); - -/* Add the actor to a stage. */ -clutter_group_add (CLUTTER_GROUP(stage), actor); - - - - libeek currently supports GTK+ and Clutter as UI toolkits. - To create a keyboard-like #GtkWidget instead of #ClutterActor, - replace eek_clutter_keyboard_new() with eek_gtk_keyboard_new(). - Similarly, if you want to use XKB configuration directly (without - libxklavier), you will only need to replace eek_xkl_layout_new () - with eek_xkb_layout_new(). - - In the above example, a keyboard is represented as a tree of - #EekElement -- #EekKeyboard contains one or more #EekSection's and - #EekSection contains one or more #EekKey's. Each element may emit - events when user pushes the corresponding UI widget. - - Here is another sample code which demonstrates logical events on - #EekElement: - - - -/* Find a key element in the logical keyboard. */ -EekKey *key = eek_keyboard_find_key_by_keycode (keyboard, 0x38); -g_signal_connect (key, "pressed", on_a_pressed); - - - When user pushed a widget which looks like "a" key (i.e. keycode 0x38), on_a_pressed will be called. - - diff --git a/docs/reference/eek/eek-sections.txt b/docs/reference/eek/eek-sections.txt deleted file mode 100644 index ca0b64c0..00000000 --- a/docs/reference/eek/eek-sections.txt +++ /dev/null @@ -1,544 +0,0 @@ -
-eek -eek_init -
- -
-eek-clutter - -
- -
-eek-clutter-key -EekClutterKey -EekClutterKey -EekClutterKeyClass -eek_clutter_key_new - -EEK_CLUTTER_KEY -EEK_CLUTTER_KEY_CLASS -EEK_CLUTTER_KEY_GET_CLASS -EEK_IS_CLUTTER_KEY -EEK_IS_CLUTTER_KEY_CLASS -EEK_TYPE_CLUTTER_KEY -EekClutterKeyPrivate -eek_clutter_key_get_type -
- -
-eek-clutter-keyboard -EekClutterKeyboard -EekClutterKeyboard -EekClutterKeyboardClass -eek_clutter_keyboard_new -eek_clutter_keyboard_set_theme - -EEK_CLUTTER_KEYBOARD -EEK_CLUTTER_KEYBOARD_CLASS -EEK_CLUTTER_KEYBOARD_GET_CLASS -EEK_IS_CLUTTER_KEYBOARD -EEK_IS_CLUTTER_KEYBOARD_CLASS -EEK_TYPE_CLUTTER_KEYBOARD -EekClutterKeyboardPrivate -eek_clutter_keyboard_get_type -
- -
-eek-clutter-renderer -EekClutterRenderer -EekClutterRenderer -EekClutterRendererClass -eek_clutter_renderer_new -eek_clutter_renderer_render_key - -EEK_CLUTTER_RENDERER -EEK_CLUTTER_RENDERER_CLASS -EEK_CLUTTER_RENDERER_GET_CLASS -EEK_IS_CLUTTER_RENDERER -EEK_IS_CLUTTER_RENDERER_CLASS -EEK_TYPE_CLUTTER_RENDERER -EekClutterRendererPrivate -eek_clutter_renderer_get_type -
- -
-eek-clutter-section -EekClutterSection -EekClutterSection -EekClutterSectionClass -eek_clutter_section_new - -EEK_CLUTTER_SECTION -EEK_CLUTTER_SECTION_CLASS -EEK_CLUTTER_SECTION_GET_CLASS -EEK_IS_CLUTTER_SECTION -EEK_IS_CLUTTER_SECTION_CLASS -EEK_TYPE_CLUTTER_SECTION -EekClutterSectionPrivate -eek_clutter_section_get_type -
- -
-eek-container -EekContainer -EekCallback -EekCompareFunc -EekContainer -EekContainerClass -eek_container_add_child -eek_container_find -eek_container_foreach_child - -EEK_CONTAINER -EEK_CONTAINER_CLASS -EEK_CONTAINER_GET_CLASS -EEK_IS_CONTAINER -EEK_IS_CONTAINER_CLASS -EEK_TYPE_CONTAINER -EekContainerPrivate -eek_container_get_type -
- -
-eek-element -EekElement -EekElement -EekElementClass -eek_element_get_absolute_position -eek_element_get_bounds -eek_element_get_group -eek_element_get_level -eek_element_get_name -eek_element_get_parent -eek_element_get_symbol_index -eek_element_set_bounds -eek_element_set_group -eek_element_set_level -eek_element_set_name -eek_element_set_parent -eek_element_set_position -eek_element_set_size -eek_element_set_symbol_index - -EEK_ELEMENT -EEK_ELEMENT_CLASS -EEK_ELEMENT_GET_CLASS -EEK_IS_ELEMENT -EEK_IS_ELEMENT_CLASS -EEK_TYPE_ELEMENT -EekElementPrivate -eek_element_get_type -
- -
-eek-gtk - -
- -
-eek-gtk-keyboard -EekGtkKeyboard -EekGtkKeyboard -EekGtkKeyboardClass -eek_gtk_keyboard_new -eek_gtk_keyboard_set_theme - -EEK_GTK_KEYBOARD -EEK_GTK_KEYBOARD_CLASS -EEK_GTK_KEYBOARD_GET_CLASS -EEK_IS_GTK_KEYBOARD -EEK_IS_GTK_KEYBOARD_CLASS -EEK_TYPE_GTK_KEYBOARD -EekGtkKeyboardPrivate -eek_gtk_keyboard_get_type -
- -
-eek-key -EekKey -EekKey -EekKeyClass -eek_key_get_index -eek_key_get_keycode -eek_key_get_oref -eek_key_get_symbol -eek_key_get_symbol_at_index -eek_key_get_symbol_matrix -eek_key_get_symbol_with_fallback -eek_key_is_locked -eek_key_is_pressed -eek_key_set_index -eek_key_set_keycode -eek_key_set_oref -eek_key_set_symbol_matrix - -EEK_IS_KEY -EEK_IS_KEY_CLASS -EEK_KEY -EEK_KEY_CLASS -EEK_KEY_GET_CLASS -EEK_TYPE_KEY -EekKeyPrivate -eek_key_get_type -
- -
-eek-keyboard -EekKeyboard -EekKeyboard -EekKeyboardClass -EekModifierKey -eek_keyboard_add_outline -eek_keyboard_create_section -eek_keyboard_find_key_by_keycode -eek_keyboard_get_alt_gr_mask -eek_keyboard_get_group -eek_keyboard_get_layout -eek_keyboard_get_level -eek_keyboard_get_locked_keys -eek_keyboard_get_modifier_behavior -eek_keyboard_get_modifiers -eek_keyboard_get_num_lock_mask -eek_keyboard_get_outline -eek_keyboard_get_pressed_keys -eek_keyboard_get_size -eek_keyboard_get_symbol_index -eek_keyboard_new -eek_keyboard_set_alt_gr_mask -eek_keyboard_set_group -eek_keyboard_set_level -eek_keyboard_set_modifier_behavior -eek_keyboard_set_modifiers -eek_keyboard_set_num_lock_mask -eek_keyboard_set_size -eek_keyboard_set_symbol_index - -EEK_IS_KEYBOARD -EEK_IS_KEYBOARD_CLASS -EEK_KEYBOARD -EEK_KEYBOARD_CLASS -EEK_KEYBOARD_GET_CLASS -EEK_TYPE_KEYBOARD -EekKeyboardPrivate -eek_keyboard_get_type -
- -
-eek-keysym -EekKeysym -EekKeysym -EekKeysymClass -eek_keysym_get_xkeysym -eek_keysym_new -eek_keysym_new_from_name -eek_keysym_new_with_modifier - -EEK_INVALID_KEYSYM -EEK_IS_KEYSYM -EEK_IS_KEYSYM_CLASS -EEK_KEYSYM -EEK_KEYSYM_CLASS -EEK_KEYSYM_GET_CLASS -EEK_TYPE_KEYSYM -EekKeysymPrivate -eek_keysym_get_type -
- -
-eek-layout -EekLayout -EekLayout -EekLayoutClass - -EEK_IS_LAYOUT -EEK_IS_LAYOUT_CLASS -EEK_LAYOUT -EEK_LAYOUT_CLASS -EEK_LAYOUT_GET_CLASS -EEK_TYPE_LAYOUT -eek_layout_get_type -
- -
-eek-marshalers - -
- -
-eek-section -EekSection -EekSection -EekSectionClass -eek_section_add_row -eek_section_create_key -eek_section_find_key_by_keycode -eek_section_get_angle -eek_section_get_n_rows -eek_section_get_row -eek_section_set_angle - -EEK_IS_SECTION -EEK_IS_SECTION_CLASS -EEK_SECTION -EEK_SECTION_CLASS -EEK_SECTION_GET_CLASS -EEK_TYPE_SECTION -EekSectionPrivate -eek_section_get_type -
- -
-eek-serializable -EekSerializable -EekSerializableIface -eek_serializable_deserialize -eek_serializable_serialize - -EEK_IS_SERIALIZABLE -EEK_SERIALIZABLE -EEK_SERIALIZABLE_GET_IFACE -EEK_TYPE_SERIALIZABLE -eek_serializable_get_type -
- -
-eek-special-keysym-entries - -
- -
-eek-symbol -EekSymbol -EekSymbol -EekSymbolCategory -EekSymbolClass -eek_symbol_category_from_name -eek_symbol_category_get_name -eek_symbol_get_category -eek_symbol_get_icon_name -eek_symbol_get_label -eek_symbol_get_modifier_mask -eek_symbol_get_name -eek_symbol_is_modifier -eek_symbol_new -eek_symbol_set_category -eek_symbol_set_icon_name -eek_symbol_set_label -eek_symbol_set_modifier_mask -eek_symbol_set_name - -EEK_IS_SYMBOL -EEK_IS_SYMBOL_CLASS -EEK_SYMBOL -EEK_SYMBOL_CLASS -EEK_SYMBOL_GET_CLASS -EEK_TYPE_SYMBOL -EekSymbolPrivate -eek_symbol_get_type -
- -
-eek-symbol-matrix -EekSymbolMatrix -eek_symbol_matrix_copy -eek_symbol_matrix_free -eek_symbol_matrix_get_symbol -eek_symbol_matrix_new -eek_symbol_matrix_set_symbol - -EEK_TYPE_SYMBOL_MATRIX -eek_symbol_matrix_get_type -
- -
-eek-text -EekText -EekText -EekTextClass -eek_text_get_text -eek_text_new - -EEK_IS_TEXT -EEK_IS_TEXT_CLASS -EEK_TEXT -EEK_TEXT_CLASS -EEK_TEXT_GET_CLASS -EEK_TYPE_TEXT -EekTextPrivate -eek_text_get_type -
- -
-eek-theme-context -EekThemeContextClass -eek_theme_context_get_font -eek_theme_context_get_resolution -eek_theme_context_get_root_node -eek_theme_context_get_theme -eek_theme_context_new -eek_theme_context_set_default_resolution -eek_theme_context_set_font -eek_theme_context_set_resolution -eek_theme_context_set_theme - -EEK_IS_THEME_CONTEXT -EEK_IS_THEME_CONTEXT_CLASS -EEK_THEME_CONTEXT -EEK_THEME_CONTEXT_CLASS -EEK_THEME_CONTEXT_GET_CLASS -EEK_TYPE_THEME_CONTEXT -eek_theme_context_get_type -
- -
-eek-theme-private - -
- -
-eek-types -EEK_INVALID_KEYCODE -EekBounds -EekColor -EekContainer -EekElement -EekGradientType -EekKey -EekKeyboard -EekKeysym -EekModifierBehavior -EekModifierType -EekOrientation -EekOutline -EekPoint -EekSection -EekSymbol -EekSymbolMatrix -EekText -EekTheme -EekThemeContext -EekThemeNode -I_ -eek_bounds_copy -eek_bounds_free -eek_bounds_long_side -eek_color_copy -eek_color_free -eek_color_new -eek_outline_copy -eek_outline_free -eek_point_copy -eek_point_free -eek_point_rotate - -EEK_TYPE_BOUNDS -EEK_TYPE_COLOR -EEK_TYPE_OUTLINE -EEK_TYPE_POINT -eek_bounds_get_type -eek_color_get_type -eek_outline_get_type -eek_point_get_type -
- -
-eek-unicode-keysym-entries - -
- -
-eek-xkb - -
- -
-eek-xkb-layout -EekXkbLayout -EekXkbLayout -EekXkbLayoutClass -eek_xkb_layout_get_geometry -eek_xkb_layout_get_keycodes -eek_xkb_layout_get_symbols -eek_xkb_layout_new -eek_xkb_layout_set_geometry -eek_xkb_layout_set_keycodes -eek_xkb_layout_set_names -eek_xkb_layout_set_names_full -eek_xkb_layout_set_names_full_valist -eek_xkb_layout_set_symbols - -EEK_IS_XKB_LAYOUT -EEK_IS_XKB_LAYOUT_CLASS -EEK_TYPE_XKB_LAYOUT -EEK_XKB_LAYOUT -EEK_XKB_LAYOUT_CLASS -EEK_XKB_LAYOUT_GET_CLASS -EekXkbLayoutPrivate -eek_xkb_layout_get_type -
- -
-eek-xkeysym-keysym-entries - -
- -
-eek-xkl - -
- -
-eek-xkl-layout -EekXklLayout -EekXklLayout -EekXklLayoutClass -eek_xkl_layout_disable_option -eek_xkl_layout_enable_option -eek_xkl_layout_get_layouts -eek_xkl_layout_get_model -eek_xkl_layout_get_option -eek_xkl_layout_get_options -eek_xkl_layout_get_variants -eek_xkl_layout_new -eek_xkl_layout_set_config -eek_xkl_layout_set_config_full -eek_xkl_layout_set_layouts -eek_xkl_layout_set_model -eek_xkl_layout_set_options -eek_xkl_layout_set_variants - -EEK_IS_XKL_LAYOUT -EEK_IS_XKL_LAYOUT_CLASS -EEK_TYPE_XKL_LAYOUT -EEK_XKL_LAYOUT -EEK_XKL_LAYOUT_CLASS -EEK_XKL_LAYOUT_GET_CLASS -EekXklLayoutPrivate -eek_xkl_layout_get_type -
- -
-eek-xml -EEK_XML_SCHEMA_VERSION -eek_keyboard_output -
- -
-eek-xml-layout -EekXmlLayout -EekXmlLayout -EekXmlLayoutClass -eek_xml_layout_get_source -eek_xml_layout_new -eek_xml_layout_set_source - -EEK_IS_XML_LAYOUT -EEK_IS_XML_LAYOUT_CLASS -EEK_TYPE_XML_LAYOUT -EEK_XML_LAYOUT -EEK_XML_LAYOUT_CLASS -EEK_XML_LAYOUT_GET_CLASS -EekXmlLayoutPrivate -eek_xml_layout_get_type -
- diff --git a/docs/reference/eekboard/eekboard-docs.sgml b/docs/reference/eekboard/eekboard-docs.sgml deleted file mode 100644 index cf5dbfeb..00000000 --- a/docs/reference/eekboard/eekboard-docs.sgml +++ /dev/null @@ -1,56 +0,0 @@ - - -]> - - - eekboard Reference Manual - - for eekboard 0.90.0. - - - 2011 - Daiki Ueno - - - - 2011 - Red Hat, Inc. - - - - - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.3 or any later version published by the Free Software - Foundation; with no Invariant Sections, no Front-Cover Texts and - no Back-Cover Texts. A copy of the license is included in the - section entitled "GNU Free Documentation License". - - - - - - API Manual - - Client interface to eekboard-server - - - - - Server interface to implement custom eekboard-server - - - - - Object Hierarchy - - - - API Index - - - - diff --git a/docs/reference/eekboard/eekboard-sections.txt b/docs/reference/eekboard/eekboard-sections.txt deleted file mode 100644 index 5618b9a0..00000000 --- a/docs/reference/eekboard/eekboard-sections.txt +++ /dev/null @@ -1,104 +0,0 @@ -
-eekboard-client -EekboardClient -EekboardClient -EekboardClientClass -eekboard_client_new -eekboard_client_create_context -eekboard_client_push_context -eekboard_client_pop_context -eekboard_client_destroy_context -EekboardClientPrivate - -EEKBOARD_CLIENT -EEKBOARD_IS_CLIENT -EEKBOARD_TYPE_CLIENT -eekboard_client_get_type -EEKBOARD_CLIENT_CLASS -EEKBOARD_IS_CLIENT_CLASS -EEKBOARD_CLIENT_GET_CLASS -
- -
-eekboard-service -EekboardService -EEKBOARD_SERVICE_PATH -EEKBOARD_SERVICE_INTERFACE -EekboardService -EekboardServiceClass -eekboard_service_new -EekboardServicePrivate - -EEKBOARD_SERVICE -EEKBOARD_IS_SERVICE -EEKBOARD_TYPE_SERVICE -eekboard_service_get_type -EEKBOARD_SERVICE_CLASS -EEKBOARD_IS_SERVICE_CLASS -EEKBOARD_SERVICE_GET_CLASS -
- -
-eekboard-context -EekboardContext -EekboardContext -EekboardContextClass -eekboard_context_new -eekboard_context_add_keyboard -eekboard_context_remove_keyboard -eekboard_context_set_keyboard -eekboard_context_show_keyboard -eekboard_context_hide_keyboard -eekboard_context_set_group -eekboard_context_get_group -eekboard_context_press_keycode -eekboard_context_release_keycode -eekboard_context_is_keyboard_visible -eekboard_context_set_enabled -eekboard_context_is_enabled -eekboard_context_set_fullscreen -EekboardContextPrivate - -EEKBOARD_CONTEXT -EEKBOARD_IS_CONTEXT -EEKBOARD_TYPE_CONTEXT -eekboard_context_get_type -EEKBOARD_CONTEXT_CLASS -EEKBOARD_IS_CONTEXT_CLASS -EEKBOARD_CONTEXT_GET_CLASS -
- -
-eekboard-context-service -EekboardContextService -EEKBOARD_CONTEXT_SERVICE_PATH -EEKBOARD_CONTEXT_SERVICE_INTERFACE -EekboardContextService -EekboardContextServiceClass -eekboard_context_service_enable -eekboard_context_service_disable -eekboard_context_service_get_keyboard -eekboard_context_service_get_fullscreen -eekboard_context_service_get_client_name -EekboardContextServicePrivate - -EEKBOARD_CONTEXT_SERVICE -EEKBOARD_IS_CONTEXT_SERVICE -EEKBOARD_TYPE_CONTEXT_SERVICE -eekboard_context_service_get_type -EEKBOARD_CONTEXT_SERVICE_CLASS -EEKBOARD_IS_CONTEXT_SERVICE_CLASS -EEKBOARD_CONTEXT_SERVICE_GET_CLASS -
- -
-eekboard-xklutil -eekboard_xkl_config_rec_from_string -eekboard_xkl_config_rec_to_string -eekboard_xkl_list_models -eekboard_xkl_list_layouts -eekboard_xkl_list_option_groups -eekboard_xkl_list_layout_variants -eekboard_xkl_list_options -
- diff --git a/docs/reference/eekboard/eekboard.types b/docs/reference/eekboard/eekboard.types deleted file mode 100644 index 12bd79e3..00000000 --- a/docs/reference/eekboard/eekboard.types +++ /dev/null @@ -1,4 +0,0 @@ -eekboard_client_get_type -eekboard_context_get_type -eekboard_context_service_get_type -eekboard_service_get_type