docs: Remove stale eekboard docs
This commit is contained in:
		@ -1,83 +0,0 @@
 | 
			
		||||
<?xml version="1.0"?>
 | 
			
		||||
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
 | 
			
		||||
               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
 | 
			
		||||
[
 | 
			
		||||
  <!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
 | 
			
		||||
]>
 | 
			
		||||
<book id="index">
 | 
			
		||||
  <bookinfo>
 | 
			
		||||
    <title>libeek Reference Manual</title>
 | 
			
		||||
    <releaseinfo>
 | 
			
		||||
      for libeek 0.90.0.
 | 
			
		||||
    </releaseinfo>
 | 
			
		||||
    <copyright>
 | 
			
		||||
      <year>2010-2011</year>
 | 
			
		||||
      <holder>Daiki Ueno</holder>
 | 
			
		||||
    </copyright>
 | 
			
		||||
 | 
			
		||||
    <copyright>
 | 
			
		||||
      <year>2010-2011</year>
 | 
			
		||||
      <holder>Red Hat, Inc.</holder>
 | 
			
		||||
    </copyright>
 | 
			
		||||
 | 
			
		||||
    <legalnotice>
 | 
			
		||||
      <para>
 | 
			
		||||
	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".
 | 
			
		||||
      </para>
 | 
			
		||||
    </legalnotice>
 | 
			
		||||
  </bookinfo>
 | 
			
		||||
 | 
			
		||||
  <xi:include href="xml/eek-overview.xml"/>
 | 
			
		||||
  <part id="apireference">
 | 
			
		||||
    <title>API Manual</title>
 | 
			
		||||
    <chapter>
 | 
			
		||||
      <title>Base Classes, Interfaces, and Utilities</title>
 | 
			
		||||
      <xi:include href="xml/eek.xml"/>
 | 
			
		||||
      <xi:include href="xml/eek-serializable.xml"/>
 | 
			
		||||
      <xi:include href="xml/eek-element.xml"/>
 | 
			
		||||
      <xi:include href="xml/eek-container.xml"/>
 | 
			
		||||
      <xi:include href="xml/eek-keyboard.xml"/>
 | 
			
		||||
      <xi:include href="xml/eek-section.xml"/>
 | 
			
		||||
      <xi:include href="xml/eek-key.xml"/>
 | 
			
		||||
      <xi:include href="xml/eek-symbol.xml"/>
 | 
			
		||||
      <xi:include href="xml/eek-keysym.xml"/>
 | 
			
		||||
      <xi:include href="xml/eek-text.xml"/>
 | 
			
		||||
      <xi:include href="xml/eek-layout.xml"/>
 | 
			
		||||
      <xi:include href="xml/eek-types.xml"/>
 | 
			
		||||
    </chapter>
 | 
			
		||||
    <chapter>
 | 
			
		||||
      <title>GTK Adapter</title>
 | 
			
		||||
      <xi:include href="xml/eek-gtk-keyboard.xml"/>
 | 
			
		||||
    </chapter>
 | 
			
		||||
    <chapter>
 | 
			
		||||
      <title>Clutter Adapter</title>
 | 
			
		||||
      <xi:include href="xml/eek-clutter-keyboard.xml"/>
 | 
			
		||||
    </chapter>
 | 
			
		||||
    <chapter>
 | 
			
		||||
      <title>Libxklavier Layout Engine</title>
 | 
			
		||||
      <xi:include href="xml/eek-xkl-layout.xml"/>
 | 
			
		||||
    </chapter>
 | 
			
		||||
    <chapter>
 | 
			
		||||
      <title>XKB Layout Engine</title>
 | 
			
		||||
      <xi:include href="xml/eek-xkb-layout.xml"/>
 | 
			
		||||
    </chapter>
 | 
			
		||||
    <chapter>
 | 
			
		||||
      <title>XML Layout Engine</title>
 | 
			
		||||
      <xi:include href="xml/eek-xml-layout.xml"/>
 | 
			
		||||
      <xi:include href="xml/eek-xml.xml"/>
 | 
			
		||||
    </chapter>
 | 
			
		||||
    <chapter id="object-tree">
 | 
			
		||||
      <title>Object Hierarchy</title>
 | 
			
		||||
      <xi:include href="xml/tree_index.sgml"/>
 | 
			
		||||
    </chapter>
 | 
			
		||||
    <index id="api-index-full">
 | 
			
		||||
      <title>API Index</title>
 | 
			
		||||
      <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
 | 
			
		||||
    </index>
 | 
			
		||||
  </part>
 | 
			
		||||
</book>
 | 
			
		||||
@ -1,70 +0,0 @@
 | 
			
		||||
<part id="eek-overview">
 | 
			
		||||
  <title>Usage Overview</title>
 | 
			
		||||
  <partintro>
 | 
			
		||||
 | 
			
		||||
    <para>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 <emphasis>keyboard element</emphasis>
 | 
			
		||||
    (objects derived from #EekElement) and another is
 | 
			
		||||
    <emphasis>keyboard layout engine</emphasis> (objects which
 | 
			
		||||
    implements the #EekLayout interface).</para>
 | 
			
		||||
 | 
			
		||||
    <para>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).</para>
 | 
			
		||||
 | 
			
		||||
    <para>A layout engine arranges keyboard elements using information
 | 
			
		||||
    from external configuration mechanisms (libxklavier, XKB,
 | 
			
		||||
    matchbox-keyboard layouts in XML, aso)</para>
 | 
			
		||||
 | 
			
		||||
    <para>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:</para>
 | 
			
		||||
    <informalexample>
 | 
			
		||||
      <programlisting>
 | 
			
		||||
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);
 | 
			
		||||
      </programlisting>
 | 
			
		||||
    </informalexample>
 | 
			
		||||
 | 
			
		||||
    <para>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().</para>
 | 
			
		||||
 | 
			
		||||
    <para>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.</para>
 | 
			
		||||
    <para>
 | 
			
		||||
      Here is another sample code which demonstrates logical events on
 | 
			
		||||
      #EekElement:
 | 
			
		||||
    </para>
 | 
			
		||||
    <informalexample>
 | 
			
		||||
      <programlisting>
 | 
			
		||||
/* 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);
 | 
			
		||||
      </programlisting>
 | 
			
		||||
    </informalexample>
 | 
			
		||||
    <para>When user pushed a widget which looks like "a" key (i.e. keycode 0x38), on_a_pressed will be called.</para>
 | 
			
		||||
  </partintro>
 | 
			
		||||
</part>
 | 
			
		||||
@ -1,544 +0,0 @@
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek</FILE>
 | 
			
		||||
eek_init
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-clutter</FILE>
 | 
			
		||||
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-clutter-key</FILE>
 | 
			
		||||
<TITLE>EekClutterKey</TITLE>
 | 
			
		||||
EekClutterKey
 | 
			
		||||
EekClutterKeyClass
 | 
			
		||||
eek_clutter_key_new
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
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
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-clutter-keyboard</FILE>
 | 
			
		||||
<TITLE>EekClutterKeyboard</TITLE>
 | 
			
		||||
EekClutterKeyboard
 | 
			
		||||
EekClutterKeyboardClass
 | 
			
		||||
eek_clutter_keyboard_new
 | 
			
		||||
eek_clutter_keyboard_set_theme
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
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
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-clutter-renderer</FILE>
 | 
			
		||||
<TITLE>EekClutterRenderer</TITLE>
 | 
			
		||||
EekClutterRenderer
 | 
			
		||||
EekClutterRendererClass
 | 
			
		||||
eek_clutter_renderer_new
 | 
			
		||||
eek_clutter_renderer_render_key
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
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
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-clutter-section</FILE>
 | 
			
		||||
<TITLE>EekClutterSection</TITLE>
 | 
			
		||||
EekClutterSection
 | 
			
		||||
EekClutterSectionClass
 | 
			
		||||
eek_clutter_section_new
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
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
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-container</FILE>
 | 
			
		||||
<TITLE>EekContainer</TITLE>
 | 
			
		||||
EekCallback
 | 
			
		||||
EekCompareFunc
 | 
			
		||||
EekContainer
 | 
			
		||||
EekContainerClass
 | 
			
		||||
eek_container_add_child
 | 
			
		||||
eek_container_find
 | 
			
		||||
eek_container_foreach_child
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
EEK_CONTAINER
 | 
			
		||||
EEK_CONTAINER_CLASS
 | 
			
		||||
EEK_CONTAINER_GET_CLASS
 | 
			
		||||
EEK_IS_CONTAINER
 | 
			
		||||
EEK_IS_CONTAINER_CLASS
 | 
			
		||||
EEK_TYPE_CONTAINER
 | 
			
		||||
EekContainerPrivate
 | 
			
		||||
eek_container_get_type
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-element</FILE>
 | 
			
		||||
<TITLE>EekElement</TITLE>
 | 
			
		||||
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
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
EEK_ELEMENT
 | 
			
		||||
EEK_ELEMENT_CLASS
 | 
			
		||||
EEK_ELEMENT_GET_CLASS
 | 
			
		||||
EEK_IS_ELEMENT
 | 
			
		||||
EEK_IS_ELEMENT_CLASS
 | 
			
		||||
EEK_TYPE_ELEMENT
 | 
			
		||||
EekElementPrivate
 | 
			
		||||
eek_element_get_type
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-gtk</FILE>
 | 
			
		||||
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-gtk-keyboard</FILE>
 | 
			
		||||
<TITLE>EekGtkKeyboard</TITLE>
 | 
			
		||||
EekGtkKeyboard
 | 
			
		||||
EekGtkKeyboardClass
 | 
			
		||||
eek_gtk_keyboard_new
 | 
			
		||||
eek_gtk_keyboard_set_theme
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
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
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-key</FILE>
 | 
			
		||||
<TITLE>EekKey</TITLE>
 | 
			
		||||
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
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
EEK_IS_KEY
 | 
			
		||||
EEK_IS_KEY_CLASS
 | 
			
		||||
EEK_KEY
 | 
			
		||||
EEK_KEY_CLASS
 | 
			
		||||
EEK_KEY_GET_CLASS
 | 
			
		||||
EEK_TYPE_KEY
 | 
			
		||||
EekKeyPrivate
 | 
			
		||||
eek_key_get_type
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-keyboard</FILE>
 | 
			
		||||
<TITLE>EekKeyboard</TITLE>
 | 
			
		||||
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
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
EEK_IS_KEYBOARD
 | 
			
		||||
EEK_IS_KEYBOARD_CLASS
 | 
			
		||||
EEK_KEYBOARD
 | 
			
		||||
EEK_KEYBOARD_CLASS
 | 
			
		||||
EEK_KEYBOARD_GET_CLASS
 | 
			
		||||
EEK_TYPE_KEYBOARD
 | 
			
		||||
EekKeyboardPrivate
 | 
			
		||||
eek_keyboard_get_type
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-keysym</FILE>
 | 
			
		||||
<TITLE>EekKeysym</TITLE>
 | 
			
		||||
EekKeysym
 | 
			
		||||
EekKeysymClass
 | 
			
		||||
eek_keysym_get_xkeysym
 | 
			
		||||
eek_keysym_new
 | 
			
		||||
eek_keysym_new_from_name
 | 
			
		||||
eek_keysym_new_with_modifier
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
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
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-layout</FILE>
 | 
			
		||||
<TITLE>EekLayout</TITLE>
 | 
			
		||||
EekLayout
 | 
			
		||||
EekLayoutClass
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
EEK_IS_LAYOUT
 | 
			
		||||
EEK_IS_LAYOUT_CLASS
 | 
			
		||||
EEK_LAYOUT
 | 
			
		||||
EEK_LAYOUT_CLASS
 | 
			
		||||
EEK_LAYOUT_GET_CLASS
 | 
			
		||||
EEK_TYPE_LAYOUT
 | 
			
		||||
eek_layout_get_type
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-marshalers</FILE>
 | 
			
		||||
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-section</FILE>
 | 
			
		||||
<TITLE>EekSection</TITLE>
 | 
			
		||||
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
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
EEK_IS_SECTION
 | 
			
		||||
EEK_IS_SECTION_CLASS
 | 
			
		||||
EEK_SECTION
 | 
			
		||||
EEK_SECTION_CLASS
 | 
			
		||||
EEK_SECTION_GET_CLASS
 | 
			
		||||
EEK_TYPE_SECTION
 | 
			
		||||
EekSectionPrivate
 | 
			
		||||
eek_section_get_type
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-serializable</FILE>
 | 
			
		||||
<TITLE>EekSerializable</TITLE>
 | 
			
		||||
EekSerializableIface
 | 
			
		||||
eek_serializable_deserialize
 | 
			
		||||
eek_serializable_serialize
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
EEK_IS_SERIALIZABLE
 | 
			
		||||
EEK_SERIALIZABLE
 | 
			
		||||
EEK_SERIALIZABLE_GET_IFACE
 | 
			
		||||
EEK_TYPE_SERIALIZABLE
 | 
			
		||||
eek_serializable_get_type
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-special-keysym-entries</FILE>
 | 
			
		||||
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-symbol</FILE>
 | 
			
		||||
<TITLE>EekSymbol</TITLE>
 | 
			
		||||
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
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
EEK_IS_SYMBOL
 | 
			
		||||
EEK_IS_SYMBOL_CLASS
 | 
			
		||||
EEK_SYMBOL
 | 
			
		||||
EEK_SYMBOL_CLASS
 | 
			
		||||
EEK_SYMBOL_GET_CLASS
 | 
			
		||||
EEK_TYPE_SYMBOL
 | 
			
		||||
EekSymbolPrivate
 | 
			
		||||
eek_symbol_get_type
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-symbol-matrix</FILE>
 | 
			
		||||
EekSymbolMatrix
 | 
			
		||||
eek_symbol_matrix_copy
 | 
			
		||||
eek_symbol_matrix_free
 | 
			
		||||
eek_symbol_matrix_get_symbol
 | 
			
		||||
eek_symbol_matrix_new
 | 
			
		||||
eek_symbol_matrix_set_symbol
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
EEK_TYPE_SYMBOL_MATRIX
 | 
			
		||||
eek_symbol_matrix_get_type
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-text</FILE>
 | 
			
		||||
<TITLE>EekText</TITLE>
 | 
			
		||||
EekText
 | 
			
		||||
EekTextClass
 | 
			
		||||
eek_text_get_text
 | 
			
		||||
eek_text_new
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
EEK_IS_TEXT
 | 
			
		||||
EEK_IS_TEXT_CLASS
 | 
			
		||||
EEK_TEXT
 | 
			
		||||
EEK_TEXT_CLASS
 | 
			
		||||
EEK_TEXT_GET_CLASS
 | 
			
		||||
EEK_TYPE_TEXT
 | 
			
		||||
EekTextPrivate
 | 
			
		||||
eek_text_get_type
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-theme-context</FILE>
 | 
			
		||||
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
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
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
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-theme-private</FILE>
 | 
			
		||||
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-types</FILE>
 | 
			
		||||
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
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
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
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-unicode-keysym-entries</FILE>
 | 
			
		||||
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-xkb</FILE>
 | 
			
		||||
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-xkb-layout</FILE>
 | 
			
		||||
<TITLE>EekXkbLayout</TITLE>
 | 
			
		||||
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
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
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
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-xkeysym-keysym-entries</FILE>
 | 
			
		||||
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-xkl</FILE>
 | 
			
		||||
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-xkl-layout</FILE>
 | 
			
		||||
<TITLE>EekXklLayout</TITLE>
 | 
			
		||||
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
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
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
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-xml</FILE>
 | 
			
		||||
EEK_XML_SCHEMA_VERSION
 | 
			
		||||
eek_keyboard_output
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eek-xml-layout</FILE>
 | 
			
		||||
<TITLE>EekXmlLayout</TITLE>
 | 
			
		||||
EekXmlLayout
 | 
			
		||||
EekXmlLayoutClass
 | 
			
		||||
eek_xml_layout_get_source
 | 
			
		||||
eek_xml_layout_new
 | 
			
		||||
eek_xml_layout_set_source
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
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
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
@ -1,56 +0,0 @@
 | 
			
		||||
<?xml version="1.0"?>
 | 
			
		||||
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
 | 
			
		||||
               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
 | 
			
		||||
[
 | 
			
		||||
  <!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
 | 
			
		||||
]>
 | 
			
		||||
<book id="index">
 | 
			
		||||
  <bookinfo>
 | 
			
		||||
    <title>eekboard Reference Manual</title>
 | 
			
		||||
    <releaseinfo>
 | 
			
		||||
      for eekboard 0.90.0.
 | 
			
		||||
    </releaseinfo>
 | 
			
		||||
    <copyright>
 | 
			
		||||
      <year>2011</year>
 | 
			
		||||
      <holder>Daiki Ueno</holder>
 | 
			
		||||
    </copyright>
 | 
			
		||||
 | 
			
		||||
    <copyright>
 | 
			
		||||
      <year>2011</year>
 | 
			
		||||
      <holder>Red Hat, Inc.</holder>
 | 
			
		||||
    </copyright>
 | 
			
		||||
 | 
			
		||||
    <legalnotice>
 | 
			
		||||
      <para>
 | 
			
		||||
	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".
 | 
			
		||||
      </para>
 | 
			
		||||
    </legalnotice>
 | 
			
		||||
  </bookinfo>
 | 
			
		||||
 | 
			
		||||
  <part id="apireference">
 | 
			
		||||
    <title>API Manual</title>
 | 
			
		||||
    <chapter>
 | 
			
		||||
      <title>Client interface to eekboard-server</title>
 | 
			
		||||
      <xi:include href="xml/eekboard-client.xml"/>
 | 
			
		||||
      <xi:include href="xml/eekboard-context.xml"/>
 | 
			
		||||
    </chapter>
 | 
			
		||||
    <chapter>
 | 
			
		||||
      <title>Server interface to implement custom eekboard-server</title>
 | 
			
		||||
      <xi:include href="xml/eekboard-service.xml"/>
 | 
			
		||||
      <xi:include href="xml/eekboard-context-service.xml"/>
 | 
			
		||||
    </chapter>
 | 
			
		||||
    <chapter id="object-tree">
 | 
			
		||||
      <title>Object Hierarchy</title>
 | 
			
		||||
      <xi:include href="xml/tree_index.sgml"/>
 | 
			
		||||
    </chapter>
 | 
			
		||||
    <index id="api-index-full">
 | 
			
		||||
      <title>API Index</title>
 | 
			
		||||
      <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
 | 
			
		||||
    </index>
 | 
			
		||||
  </part>
 | 
			
		||||
</book>
 | 
			
		||||
@ -1,104 +0,0 @@
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eekboard-client</FILE>
 | 
			
		||||
<TITLE>EekboardClient</TITLE>
 | 
			
		||||
EekboardClient
 | 
			
		||||
EekboardClientClass
 | 
			
		||||
eekboard_client_new
 | 
			
		||||
eekboard_client_create_context
 | 
			
		||||
eekboard_client_push_context
 | 
			
		||||
eekboard_client_pop_context
 | 
			
		||||
eekboard_client_destroy_context
 | 
			
		||||
EekboardClientPrivate
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
EEKBOARD_CLIENT
 | 
			
		||||
EEKBOARD_IS_CLIENT
 | 
			
		||||
EEKBOARD_TYPE_CLIENT
 | 
			
		||||
eekboard_client_get_type
 | 
			
		||||
EEKBOARD_CLIENT_CLASS
 | 
			
		||||
EEKBOARD_IS_CLIENT_CLASS
 | 
			
		||||
EEKBOARD_CLIENT_GET_CLASS
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eekboard-service</FILE>
 | 
			
		||||
<TITLE>EekboardService</TITLE>
 | 
			
		||||
EEKBOARD_SERVICE_PATH
 | 
			
		||||
EEKBOARD_SERVICE_INTERFACE
 | 
			
		||||
EekboardService
 | 
			
		||||
EekboardServiceClass
 | 
			
		||||
eekboard_service_new
 | 
			
		||||
EekboardServicePrivate
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
EEKBOARD_SERVICE
 | 
			
		||||
EEKBOARD_IS_SERVICE
 | 
			
		||||
EEKBOARD_TYPE_SERVICE
 | 
			
		||||
eekboard_service_get_type
 | 
			
		||||
EEKBOARD_SERVICE_CLASS
 | 
			
		||||
EEKBOARD_IS_SERVICE_CLASS
 | 
			
		||||
EEKBOARD_SERVICE_GET_CLASS
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eekboard-context</FILE>
 | 
			
		||||
<TITLE>EekboardContext</TITLE>
 | 
			
		||||
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
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
EEKBOARD_CONTEXT
 | 
			
		||||
EEKBOARD_IS_CONTEXT
 | 
			
		||||
EEKBOARD_TYPE_CONTEXT
 | 
			
		||||
eekboard_context_get_type
 | 
			
		||||
EEKBOARD_CONTEXT_CLASS
 | 
			
		||||
EEKBOARD_IS_CONTEXT_CLASS
 | 
			
		||||
EEKBOARD_CONTEXT_GET_CLASS
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eekboard-context-service</FILE>
 | 
			
		||||
<TITLE>EekboardContextService</TITLE>
 | 
			
		||||
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
 | 
			
		||||
<SUBSECTION Standard>
 | 
			
		||||
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
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
<FILE>eekboard-xklutil</FILE>
 | 
			
		||||
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
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
@ -1,4 +0,0 @@
 | 
			
		||||
eekboard_client_get_type
 | 
			
		||||
eekboard_context_get_type
 | 
			
		||||
eekboard_context_service_get_type
 | 
			
		||||
eekboard_service_get_type
 | 
			
		||||
		Reference in New Issue
	
	Block a user