atk_component_add_focus_handler
atk_component_contains
atk_component_get_extents
+atk_component_get_layer
+atk_component_get_mdi_zorder
atk_component_get_position
atk_component_get_size
atk_component_grab_focus
actions if possible. By convention we have been using "mouse centric"
terminology for #AtkAction names.
</para>
+
<!-- ##### SECTION See_Also ##### -->
<para>
@get_name:
@get_keybinding:
@set_description:
+@pad1:
+@pad2:
<!-- ##### FUNCTION atk_action_do_action ##### -->
<para>
<!-- ##### SECTION Short_Description ##### -->
ATK Interface provided by UI components which occupy a physical area on
the screen.
+
<!-- ##### SECTION Long_Description ##### -->
<para>
#AtkComponent should be implemented by most if not all UI elements with
@set_extents:
@set_position:
@set_size:
+@get_layer:
+@get_mdi_zorder:
+@pad1:
+@pad2:
<!-- ##### FUNCTION atk_component_add_focus_handler ##### -->
<para>
@coord_type:
+<!-- ##### FUNCTION atk_component_get_layer ##### -->
+<para>
+
+</para>
+
+@component:
+@Returns:
+
+
+<!-- ##### FUNCTION atk_component_get_mdi_zorder ##### -->
+<para>
+
+</para>
+
+@component:
+@Returns:
+
+
<!-- ##### FUNCTION atk_component_get_position ##### -->
<para>
<!-- ##### SECTION Short_Description ##### -->
ATK Interface implemented by components containing user-editable text content.
+
<!-- ##### SECTION Long_Description ##### -->
<para>
#AtkEditableText should be implemented by UI components which contain
@cut_text:
@delete_text:
@paste_text:
+@pad1:
+@pad2:
<!-- ##### FUNCTION atk_editable_text_set_run_attributes ##### -->
<para>
<!-- ##### SECTION Short_Description ##### -->
ATK Interface implemented by components which expose image or pixmap
content on-screen.
+
<!-- ##### SECTION Long_Description ##### -->
<para>
#AtkImage should be implemented by #AtkObject subtypes on behalf of
@get_image_description:
@get_image_size:
@set_image_description:
+@pad1:
+@pad2:
<!-- ##### FUNCTION atk_image_get_image_position ##### -->
<para>
the case of custom widgets, if the inherited #AtkObject implementation
is insufficient, via instances of a new #AtkObject subclass.
</para>
+
<!-- ##### SECTION See_Also ##### -->
<para>
See also: #AtkObjectFactory, #AtkRegistry.
ATK Interface implemented by container objects whose #AtkObject children
can be selected.
+
<!-- ##### SECTION Long_Description ##### -->
<para>
#AtkSelection should be implemented by UI components with children which
accomplished a other ATK interfaces - #AtkSelection is limited to the
selection/deselection of children.
</para>
+
<!-- ##### SECTION See_Also ##### -->
<para>
#AtkText
@remove_selection:
@select_all_selection:
@selection_changed:
+@pad1:
+@pad2:
<!-- ##### FUNCTION atk_selection_add_selection ##### -->
<para>
@get_n_mime_types:
@get_mime_type:
@get_stream:
+@pad1:
+@pad2:
+@pad3:
+@pad4:
<!-- ##### FUNCTION atk_streamable_content_get_n_mime_types ##### -->
<para>
implement other interfaces (#AtkText, #AtkImage, etc.) as appropriate.
#AtkTable summaries may themselves be (simplified) #AtkTables, etc.
</para>
+
<!-- ##### SECTION See_Also ##### -->
<para>
#AtkObject, #ATK_STATE_TRANSIENT
@row_reordered:
@column_reordered:
@model_changed:
+@pad1:
+@pad2:
+@pad3:
+@pad4:
<!-- ##### FUNCTION atk_table_ref_at ##### -->
<para>
@text_changed:
@text_caret_moved:
@text_selection_changed:
+@pad1:
+@pad2:
+@pad3:
+@pad4:
<!-- ##### ENUM AtkTextBoundary ##### -->
<para>
<!-- ##### SECTION Short_Description ##### -->
ATK Interface implemented by valuators and components which display or
select a value from a bounded range of values.
+
<!-- ##### SECTION Long_Description ##### -->
<para>
#AtkValue should be implemented for components which either display a
@get_maximum_value:
@get_minimum_value:
@set_current_value:
+@pad1:
+@pad2:
<!-- ##### FUNCTION atk_value_get_current_value ##### -->
<para>