Revert "Revert "Merge remote-tracking branch 'origin/sandbox/mniesluchow/upstream_2_1...
[platform/upstream/atk.git] / docs / atk-sections.txt
index 4c2cae1..1224f31 100644 (file)
@@ -7,6 +7,7 @@ atk_action_do_action
 atk_action_get_n_actions
 atk_action_get_description
 atk_action_get_name
+atk_action_get_localized_name
 atk_action_get_keybinding
 atk_action_set_description
 <SUBSECTION Standard>
@@ -22,9 +23,13 @@ atk_action_get_type
 <TITLE>AtkComponent</TITLE>
 AtkComponent
 AtkComponentIface
+AtkFocusHandler
+AtkRectangle
 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
@@ -33,13 +38,15 @@ atk_component_remove_focus_handler
 atk_component_set_extents
 atk_component_set_position
 atk_component_set_size
+atk_component_get_alpha
 <SUBSECTION Standard>
 ATK_COMPONENT
 ATK_IS_COMPONENT
 ATK_TYPE_COMPONENT
+ATK_TYPE_RECTANGLE
 ATK_COMPONENT_GET_IFACE
-AtkFocusHandler
 atk_component_get_type
+atk_rectangle_get_type
 </SECTION>
 
 <SECTION>
@@ -49,6 +56,12 @@ AtkDocument
 AtkDocumentIface
 atk_document_get_document_type
 atk_document_get_document
+atk_document_get_attribute_value
+atk_document_set_attribute_value
+atk_document_get_attributes
+atk_document_get_locale
+atk_document_get_current_page_number
+atk_document_get_page_count
 <SUBSECTION Standard>
 ATK_DOCUMENT
 ATK_IS_DOCUMENT
@@ -61,7 +74,6 @@ atk_document_get_type
 <FILE>atkeditabletext</FILE>
 <TITLE>AtkEditableText</TITLE>
 AtkEditableText
-AtkEditableTextIface
 atk_editable_text_set_run_attributes
 atk_editable_text_set_text_contents
 atk_editable_text_insert_text
@@ -70,6 +82,7 @@ atk_editable_text_cut_text
 atk_editable_text_delete_text
 atk_editable_text_paste_text
 <SUBSECTION Standard>
+AtkEditableTextIface
 ATK_EDITABLE_TEXT
 ATK_IS_EDITABLE_TEXT
 ATK_TYPE_EDITABLE_TEXT
@@ -81,12 +94,11 @@ atk_editable_text_get_type
 <FILE>atkhypertext</FILE>
 <TITLE>AtkHypertext</TITLE>
 AtkHypertext
-AtkHypertextIface
-AtkHyperLink
 atk_hypertext_get_link
 atk_hypertext_get_n_links
 atk_hypertext_get_link_index
 <SUBSECTION Standard>
+AtkHypertextIface
 ATK_HYPERTEXT
 ATK_IS_HYPERTEXT
 ATK_TYPE_HYPERTEXT
@@ -98,12 +110,13 @@ atk_hypertext_get_type
 <FILE>atkimage</FILE>
 <TITLE>AtkImage</TITLE>
 AtkImage
-AtkImageIface
 atk_image_get_image_position
 atk_image_get_image_description
 atk_image_set_image_description
 atk_image_get_image_size
+atk_image_get_image_locale
 <SUBSECTION Standard>
+AtkImageIface
 ATK_IMAGE
 ATK_IS_IMAGE
 ATK_TYPE_IMAGE
@@ -114,6 +127,7 @@ atk_image_get_type
 <SECTION>
 <FILE>atknoopobject</FILE>
 <TITLE>AtkNoOpObject</TITLE>
+AtkNoOpObject
 atk_no_op_object_new
 <SUBSECTION Standard>
 ATK_NO_OP_OBJECT
@@ -123,11 +137,13 @@ atk_no_op_object_get_type
 ATK_NO_OP_OBJECT_CLASS
 ATK_IS_NO_OP_OBJECT_CLASS
 ATK_NO_OP_OBJECT_GET_CLASS
+AtkNoOpObjectClass
 </SECTION>
 
 <SECTION>
 <FILE>atknoopobjectfactory</FILE>
 <TITLE>AtkNoOpObjectFactory</TITLE>
+AtkNoOpObjectFactory
 atk_no_op_object_factory_new
 <SUBSECTION Standard>
 ATK_NO_OP_OBJECT_FACTORY
@@ -137,25 +153,32 @@ atk_no_op_object_factory_get_type
 ATK_NO_OP_OBJECT_FACTORY_CLASS
 ATK_IS_NO_OP_OBJECT_FACTORY_CLASS
 ATK_NO_OP_OBJECT_FACTORY_GET_CLASS
+AtkNoOpObjectFactoryClass
 </SECTION>
 
 <SECTION>
 <FILE>atkobject</FILE>
 <TITLE>AtkObject</TITLE>
+AtkObject
 AtkRole
 atk_role_register
+AtkLayer
 AtkImplementor
-AtkImplementorIface
-AtkRelationSet
+AtkAttribute
+AtkAttributeSet
 AtkPropertyValues
+AtkFunction
 AtkPropertyChangeHandler
 atk_implementor_ref_accessible
 atk_object_get_name
 atk_object_get_description
 atk_object_get_parent
+atk_object_peek_parent
 atk_object_get_n_accessible_children
 atk_object_ref_accessible_child
 atk_object_ref_relation_set
+atk_object_get_layer
+atk_object_get_mdi_zorder
 atk_object_get_role
 atk_object_ref_state_set
 atk_object_get_index_in_parent
@@ -165,7 +188,17 @@ atk_object_set_parent
 atk_object_set_role
 atk_object_connect_property_change_handler
 atk_object_remove_property_change_handler
+atk_object_notify_state_change
+atk_object_initialize
+atk_object_add_relationship
+atk_object_remove_relationship
+atk_object_get_attributes
+atk_object_get_object_locale
+atk_role_get_name
+atk_role_get_localized_name
+atk_role_for_name
 <SUBSECTION Standard>
+AtkImplementorIface
 ATK_OBJECT
 ATK_IS_OBJECT
 ATK_TYPE_OBJECT
@@ -176,15 +209,21 @@ ATK_OBJECT_GET_CLASS
 ATK_TYPE_IMPLEMENTOR
 ATK_IS_IMPLEMENTOR
 ATK_IMPLEMENTOR
-AtkStateSet
+ATK_TYPE_ROLE
+ATK_TYPE_LAYER
 atk_implementor_get_type
 atk_object_get_type
+atk_role_get_type
+atk_layer_get_type
+AtkObjectClass
 </SECTION>
 
 <SECTION>
 <FILE>atkobjectfactory</FILE>
 <TITLE>AtkObjectFactory</TITLE>
+AtkObjectFactory
 atk_object_factory_create_accessible
+atk_object_factory_get_accessible_type
 atk_object_factory_invalidate
 <SUBSECTION Standard>
 ATK_OBJECT_FACTORY
@@ -194,11 +233,13 @@ atk_object_factory_get_type
 ATK_OBJECT_FACTORY_CLASS
 ATK_IS_OBJECT_FACTORY_CLASS
 ATK_OBJECT_FACTORY_GET_CLASS
+AtkObjectFactoryClass
 </SECTION>
 
 <SECTION>
 <FILE>atkregistry</FILE>
 <TITLE>AtkRegistry</TITLE>
+AtkRegistry
 atk_registry_set_factory_type
 atk_registry_get_factory_type
 atk_registry_get_factory
@@ -207,32 +248,44 @@ atk_get_default_registry
 ATK_REGISTRY
 ATK_IS_REGISTRY
 ATK_TYPE_REGISTRY
+atk_registry_get_type
 ATK_REGISTRY_CLASS
 ATK_IS_REGISTRY_CLASS
 ATK_REGISTRY_GET_CLASS
+AtkRegistryClass
 </SECTION>
 
 <SECTION>
 <FILE>atkrelation</FILE>
 <TITLE>AtkRelation</TITLE>
+AtkRelation
 AtkRelationType
 atk_relation_type_register
+atk_relation_type_get_name
+atk_relation_type_for_name
 atk_relation_new
 atk_relation_get_relation_type
 atk_relation_get_target
+atk_relation_add_target
+atk_relation_remove_target
+atk_relation_set_contains_target
 <SUBSECTION Standard>
 ATK_RELATION
 ATK_IS_RELATION
 ATK_TYPE_RELATION
+ATK_TYPE_RELATION_TYPE
 atk_relation_get_type
+atk_relation_type_get_type
 ATK_RELATION_CLASS
 ATK_IS_RELATION_CLASS
 ATK_RELATION_GET_CLASS
+AtkRelationClass
 </SECTION>
 
 <SECTION>
 <FILE>atkrelationset</FILE>
 <TITLE>AtkRelationSet</TITLE>
+AtkRelationSet
 atk_relation_set_new
 atk_relation_set_contains
 atk_relation_set_remove
@@ -240,6 +293,7 @@ atk_relation_set_add
 atk_relation_set_get_n_relations
 atk_relation_set_get_relation
 atk_relation_set_get_relation_by_type
+atk_relation_set_add_relation_by_type
 <SUBSECTION Standard>
 ATK_RELATION_SET
 ATK_IS_RELATION_SET
@@ -248,13 +302,13 @@ atk_relation_set_get_type
 ATK_RELATION_SET_CLASS
 ATK_IS_RELATION_SET_CLASS
 ATK_RELATION_SET_GET_CLASS
+AtkRelationSetClass
 </SECTION>
 
 <SECTION>
 <FILE>atkselection</FILE>
 <TITLE>AtkSelection</TITLE>
 AtkSelection
-AtkSelectionIface
 atk_selection_add_selection
 atk_selection_clear_selection
 atk_selection_ref_selection
@@ -263,6 +317,7 @@ atk_selection_is_child_selected
 atk_selection_remove_selection
 atk_selection_select_all_selection
 <SUBSECTION Standard>
+AtkSelectionIface
 ATK_SELECTION
 ATK_IS_SELECTION
 ATK_TYPE_SELECTION
@@ -273,6 +328,7 @@ atk_selection_get_type
 <SECTION>
 <FILE>atkstateset</FILE>
 <TITLE>AtkStateSet</TITLE>
+AtkStateSet
 atk_state_set_new
 atk_state_set_is_empty
 atk_state_set_add_state
@@ -292,13 +348,13 @@ atk_state_set_get_type
 ATK_STATE_SET_CLASS
 ATK_IS_STATE_SET_CLASS
 ATK_STATE_SET_GET_CLASS
+AtkStateSetClass
 </SECTION>
 
 <SECTION>
 <FILE>atktable</FILE>
 <TITLE>AtkTable</TITLE>
 AtkTable
-AtkTableIface
 atk_table_ref_at
 atk_table_get_index_at
 atk_table_get_column_at_index
@@ -329,6 +385,7 @@ atk_table_add_row_selection
 atk_table_remove_column_selection
 atk_table_remove_row_selection
 <SUBSECTION Standard>
+AtkTableIface
 ATK_TABLE
 ATK_IS_TABLE
 ATK_TYPE_TABLE
@@ -337,23 +394,52 @@ atk_table_get_type
 </SECTION>
 
 <SECTION>
+<FILE>atktablecell</FILE>
+<TITLE>AtkTableCell</TITLE>
+AtkTableCell
+AtkTableCellIface
+atk_table_cell_get_column_span
+atk_table_cell_get_column_header_cells
+atk_table_cell_get_position
+atk_table_cell_get_row_span
+atk_table_cell_get_row_header_cells
+atk_table_cell_get_row_column_span
+atk_table_cell_get_table
+<SUBSECTION Standard>
+AtkTableCellIface
+ATK_TABLE_CELL
+ATK_IS_TABLE_CELL
+ATK_TYPE_TABLE_CELL
+ATK_TABLE_CELL_GET_IFACE
+atk_table_cell_get_type
+</SECTION>
+
+<SECTION>
 <FILE>atktext</FILE>
 <TITLE>AtkText</TITLE>
 AtkText
 AtkTextIface
 AtkTextBoundary
-AtkAttribute
-AtkAttributeSet
+AtkTextGranularity
+AtkTextClipType
+AtkTextRange
+AtkTextRectangle
+AtkTextAttribute
 atk_text_get_text
 atk_text_get_character_at_offset
 atk_text_get_text_after_offset
 atk_text_get_text_at_offset
 atk_text_get_text_before_offset
+atk_text_get_string_at_offset
 atk_text_get_caret_offset
 atk_text_get_character_extents
-atk_text_ref_run_attributes
+atk_text_get_run_attributes
+atk_text_get_default_attributes
 atk_text_get_character_count
 atk_text_get_offset_at_point
+atk_text_get_bounded_ranges
+atk_text_get_range_extents
+atk_text_free_ranges
 atk_text_get_n_selections
 atk_text_get_selection
 atk_text_add_selection
@@ -361,51 +447,43 @@ atk_text_remove_selection
 atk_text_set_selection
 atk_text_set_caret_offset
 atk_attribute_set_free
-ATK_ATTRIBUTE_LEFT_MARGIN
-ATK_ATTRIBUTE_RIGHT_MARGIN
-ATK_ATTRIBUTE_INDENT
-ATK_ATTRIBUTE_INVISIBLE
-ATK_ATTRIBUTE_EDITABLE
-ATK_ATTRIBUTE_PIXELS_ABOVE_LINES
-ATK_ATTRIBUTE_PIXELS_BELOW_LINES
-ATK_ATTRIBUTE_PIXELS_INSIDE_WRAP
-ATK_ATTRIBUTE_BG_FULL_HEIGHT
-ATK_ATTRIBUTE_RISE
-ATK_ATTRIBUTE_UNDERLINE
-ATK_ATTRIBUTE_STRIKETHROUGH
-ATK_ATTRIBUTE_SIZE
-ATK_ATTRIBUTE_SCALE
-ATK_ATTRIBUTE_WEIGHT
-ATK_ATTRIBUTE_LANGUAGE
-ATK_ATTRIBUTE_FAMILY_NAME
-ATK_ATTRIBUTE_BG_COLOR
-ATK_ATTRIBUTE_FG_COLOR
-ATK_ATTRIBUTE_BG_STIPPLE
-ATK_ATTRIBUTE_FG_STIPPLE
-ATK_ATTRIBUTE_WRAP_MODE
-ATK_ATTRIBUTE_DIRECTION
-ATK_ATTRIBUTE_JUSTIFICATION
-ATK_ATTRIBUTE_STRETCH
-ATK_ATTRIBUTE_VARIANT
-ATK_ATTRIBUTE_STYLE
+atk_text_attribute_register
+atk_text_attribute_get_name
+atk_text_attribute_for_name
+atk_text_attribute_get_value
 <SUBSECTION Standard>
 ATK_TEXT
 ATK_IS_TEXT
 ATK_TYPE_TEXT
 ATK_TEXT_GET_IFACE
+ATK_TYPE_TEXT_ATTRIBUTE
+ATK_TYPE_TEXT_BOUNDARY
+ATK_TYPE_TEXT_GRANULARITY
+ATK_TYPE_TEXT_CLIP_TYPE
 atk_text_get_type
+atk_text_attribute_get_type
+atk_text_boundary_get_type
+atk_text_granularity_get_type
+atk_text_clip_type_get_type
+atk_text_range_get_type
 </SECTION>
 
 <SECTION>
 <FILE>atkvalue</FILE>
 <TITLE>AtkValue</TITLE>
 AtkValue
-AtkValueIface
 atk_value_get_current_value
 atk_value_get_maximum_value
 atk_value_get_minimum_value
 atk_value_set_current_value
+atk_value_get_minimum_increment
+atk_value_get_value_and_text
+atk_value_get_range
+atk_value_get_increment
+atk_value_get_sub_ranges
+atk_value_set_value
 <SUBSECTION Standard>
+AtkValueIface
 ATK_VALUE
 ATK_IS_VALUE
 ATK_TYPE_VALUE
@@ -416,12 +494,16 @@ atk_value_get_type
 <SECTION>
 <FILE>atkhyperlink</FILE>
 <TITLE>AtkHyperlink</TITLE>
+AtkHyperlink
+AtkHyperlinkStateFlags
 atk_hyperlink_get_uri
 atk_hyperlink_get_object
 atk_hyperlink_get_end_index
 atk_hyperlink_get_start_index
 atk_hyperlink_is_valid
+atk_hyperlink_is_inline
 atk_hyperlink_get_n_anchors
+atk_hyperlink_is_selected_link
 <SUBSECTION Standard>
 ATK_HYPERLINK
 ATK_IS_HYPERLINK
@@ -430,6 +512,23 @@ atk_hyperlink_get_type
 ATK_HYPERLINK_CLASS
 ATK_IS_HYPERLINK_CLASS
 ATK_HYPERLINK_GET_CLASS
+atk_hyperlink_state_flags_get_type
+ATK_TYPE_HYPERLINK_STATE_FLAGS
+AtkHyperlinkClass
+</SECTION>
+
+<SECTION>
+<FILE>atkhyperlinkimpl</FILE>
+<TITLE>AtkHyperlinkImpl</TITLE>
+AtkHyperlinkImpl
+atk_hyperlink_impl_get_hyperlink
+<SUBSECTION Standard>
+AtkHyperlinkImplIface
+ATK_HYPERLINK_IMPL
+ATK_IS_HYPERLINK_IMPL
+ATK_TYPE_HYPERLINK_IMPL
+atk_hyperlink_impl_get_type
+ATK_HYPERLINK_IMPL_GET_IFACE
 </SECTION>
 
 <SECTION>
@@ -440,33 +539,183 @@ AtkState
 atk_state_type_register
 atk_state_type_get_name
 atk_state_type_for_name
+<SUBSECTION Standard>
+ATK_TYPE_STATE_TYPE
+atk_state_type_get_type
 </SECTION>
 
 <SECTION>
 <FILE>atkstreamablecontent</FILE>
 <TITLE>AtkStreamableContent</TITLE>
+AtkStreamableContent
 atk_streamable_content_get_n_mime_types
 atk_streamable_content_get_mime_type
 atk_streamable_content_get_stream      
+atk_streamable_content_get_uri
 <SUBSECTION Standard>
+AtkStreamableContentIface
+ATK_STREAMABLE_CONTENT
+ATK_IS_STREAMABLE_CONTENT
+ATK_TYPE_STREAMABLE_CONTENT
 atk_streamable_content_get_type
+ATK_STREAMABLE_CONTENT_GET_IFACE
 </SECTION>
 
 <SECTION>
 <FILE>atkutil</FILE>
 <TITLE>AtkUtil</TITLE>
+AtkUtil
+AtkUtilClass
 AtkCoordType
 atk_add_focus_tracker
 atk_remove_focus_tracker
 atk_focus_tracker_init
 atk_focus_tracker_notify
+AtkEventListener
+AtkEventListenerInit
 atk_add_global_event_listener
 atk_remove_global_event_listener
+AtkKeyEventStruct
+AtkKeyEventType
+AtkKeySnoopFunc
+atk_add_key_event_listener
+atk_remove_key_event_listener
 atk_get_root
+atk_get_focus_object
 atk_get_toolkit_name
 atk_get_toolkit_version
+atk_get_version
+ATK_DEFINE_TYPE
+ATK_DEFINE_TYPE_EXTENDED
+ATK_DEFINE_TYPE_WITH_CODE
+ATK_DEFINE_ABSTRACT_TYPE
+ATK_DEFINE_ABSTRACT_TYPE_WITH_CODE
 <SUBSECTION Standard>
-AtkEventListener
-AtkEventListenerInit
+ATK_UTIL
+ATK_IS_UTIL
+ATK_TYPE_UTIL
+ATK_TYPE_KEY_EVENT_TYPE
+ATK_TYPE_COORD_TYPE
+atk_util_get_type
+atk_key_event_type_get_type
+atk_coord_type_get_type
+ATK_UTIL_CLASS
+ATK_IS_UTIL_CLASS
+ATK_UTIL_GET_CLASS
+AtkUtilClass
+</SECTION>
+
+<SECTION>
+<FILE>atkmisc</FILE>
+<TITLE>AtkMisc</TITLE>
+AtkMisc
+atk_misc_threads_enter
+atk_misc_threads_leave
+atk_misc_get_instance
+<SUBSECTION Standard>
+ATK_MISC
+ATK_IS_MISC
+ATK_TYPE_MISC
+ATK_MISC_CLASS
+ATK_IS_MISC_CLASS
+ATK_MISC_GET_CLASS
+AtkMiscClass
+atk_misc_get_type
+atk_misc_instance
+</SECTION>
+
+<SECTION>
+<FILE>atkgobjectaccessible</FILE>
+<TITLE>AtkGObjectAccessible</TITLE>
+AtkGObjectAccessible
+atk_gobject_accessible_for_object
+atk_gobject_accessible_get_object
+<SUBSECTION Standard>
+ATK_GOBJECT_ACCESSIBLE
+ATK_IS_GOBJECT_ACCESSIBLE
+ATK_TYPE_GOBJECT_ACCESSIBLE
+atk_gobject_accessible_get_type
+ATK_GOBJECT_ACCESSIBLE_CLASS
+ATK_IS_GOBJECT_ACCESSIBLE_CLASS
+ATK_GOBJECT_ACCESSIBLE_GET_CLASS
+AtkGObjectAccessibleClass
 </SECTION>
 
+<SECTION>
+<FILE>atkplug</FILE>
+<TITLE>AtkPlug</TITLE>
+AtkPlug
+atk_plug_new
+atk_plug_get_id
+<SUBSECTION Standard>
+ATK_IS_PLUG
+ATK_IS_PLUG_CLASS
+ATK_PLUG
+ATK_PLUG_CLASS
+ATK_PLUG_GET_CLASS
+ATK_TYPE_PLUG
+AtkPlugClass
+atk_plug_get_type
+</SECTION>
+
+<SECTION>
+<FILE>atksocket</FILE>
+<TITLE>AtkSocket</TITLE>
+AtkSocket
+atk_socket_new
+atk_socket_embed
+atk_socket_is_occupied
+<SUBSECTION Standard>
+ATK_IS_SOCKET
+ATK_IS_SOCKET_CLASS
+ATK_SOCKET
+ATK_SOCKET_CLASS
+ATK_SOCKET_GET_CLASS
+ATK_TYPE_SOCKET
+AtkSocketClass
+atk_socket_get_type
+</SECTION>
+
+<SECTION>
+<FILE>atkwindow</FILE>
+<TITLE>AtkWindow</TITLE>
+AtkWindow
+<SUBSECTION Standard>
+ATK_IS_WINDOW
+ATK_IS_WINDOW_CLASS
+ATK_WINDOW
+ATK_WINDOW_CLASS
+ATK_WINDOW_GET_IFACE
+ATK_TYPE_WINDOW
+AtkWindowClass
+atk_window_get_type
+</SECTION>
+
+<SECTION>
+<FILE>atkversion</FILE>
+<TITLE>Versioning Utilities</TITLE>
+ATK_BINARY_AGE
+ATK_INTERFACE_AGE
+atk_get_major_version
+atk_get_minor_version
+atk_get_micro_version
+atk_get_binary_age
+atk_get_interface_age
+ATK_MAJOR_VERSION
+ATK_MINOR_VERSION
+ATK_MICRO_VERSION
+ATK_CHECK_VERSION
+</SECTION>
+
+<SECTION>
+<FILE>atkrange</FILE>
+<TITLE>AtkRange</TITLE>
+ATK_TYPE_RANGE
+atk_range_copy
+atk_range_free
+atk_range_get_lower_limit
+atk_range_get_upper_limit
+atk_range_get_description
+atk_range_new
+atk_range_get_type
+</SECTION>