Protect against NULL pointer dereference
[platform/upstream/atk.git] / docs / atk-sections.txt
index a2b2ced..a1cbf54 100644 (file)
@@ -1,7 +1,10 @@
+<INCLUDE>atk/atk.h</INCLUDE>
+
 <SECTION>
 <FILE>atkaction</FILE>
 <TITLE>AtkAction</TITLE>
 AtkAction
+AtkActionIface
 atk_action_do_action
 atk_action_get_n_actions
 atk_action_get_description
@@ -10,7 +13,6 @@ atk_action_get_localized_name
 atk_action_get_keybinding
 atk_action_set_description
 <SUBSECTION Standard>
-AtkActionIface
 ATK_ACTION
 ATK_IS_ACTION
 ATK_TYPE_ACTION
@@ -22,6 +24,9 @@ atk_action_get_type
 <FILE>atkcomponent</FILE>
 <TITLE>AtkComponent</TITLE>
 AtkComponent
+AtkComponentIface
+AtkFocusHandler
+AtkRectangle
 atk_component_add_focus_handler
 atk_component_contains
 atk_component_get_extents
@@ -36,31 +41,35 @@ atk_component_set_extents
 atk_component_set_position
 atk_component_set_size
 atk_component_get_alpha
+AtkScrollType
+atk_component_scroll_to
+atk_component_scroll_to_point
 <SUBSECTION Standard>
-AtkComponentIface
 ATK_COMPONENT
 ATK_IS_COMPONENT
 ATK_TYPE_COMPONENT
 ATK_TYPE_RECTANGLE
+ATK_TYPE_SCROLL_TYPE
 ATK_COMPONENT_GET_IFACE
-AtkFocusHandler
-AtkRectangle
 atk_component_get_type
 atk_rectangle_get_type
+atk_scroll_type_get_type
 </SECTION>
 
 <SECTION>
 <FILE>atkdocument</FILE>
 <TITLE>AtkDocument</TITLE>
 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>
-AtkDocumentIface
 ATK_DOCUMENT
 ATK_IS_DOCUMENT
 ATK_TYPE_DOCUMENT
@@ -162,6 +171,8 @@ AtkRole
 atk_role_register
 AtkLayer
 AtkImplementor
+AtkAttribute
+AtkAttributeSet
 AtkPropertyValues
 AtkFunction
 AtkPropertyChangeHandler
@@ -169,6 +180,7 @@ 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
@@ -188,6 +200,9 @@ atk_object_initialize
 atk_object_add_relationship
 atk_object_remove_relationship
 atk_object_get_attributes
+atk_object_get_object_locale
+atk_object_get_accessible_id
+atk_object_set_accessible_id
 atk_role_get_name
 atk_role_get_localized_name
 atk_role_for_name
@@ -205,7 +220,7 @@ ATK_IS_IMPLEMENTOR
 ATK_IMPLEMENTOR
 ATK_TYPE_ROLE
 ATK_TYPE_LAYER
-AtkStateSet
+ATK_TYPE_SCROLL_TYPE
 atk_implementor_get_type
 atk_object_get_type
 atk_role_get_type
@@ -282,6 +297,7 @@ AtkRelationClass
 AtkRelationSet
 atk_relation_set_new
 atk_relation_set_contains
+atk_relation_set_contains_target
 atk_relation_set_remove
 atk_relation_set_add
 atk_relation_set_get_n_relations
@@ -388,21 +404,42 @@ 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>
+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
+AtkTextGranularity
 AtkTextClipType
 AtkTextRange
 AtkTextRectangle
-AtkAttribute
-AtkAttributeSet
 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_get_run_attributes
@@ -423,30 +460,42 @@ atk_text_attribute_register
 atk_text_attribute_get_name
 atk_text_attribute_for_name
 atk_text_attribute_get_value
+atk_text_scroll_substring_to
+atk_text_scroll_substring_to_point
 <SUBSECTION Standard>
-AtkTextIface
 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
+AtkValueType
 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
+atk_value_type_get_localized_name
+atk_value_type_get_name
 <SUBSECTION Standard>
 AtkValueIface
 ATK_VALUE
@@ -454,6 +503,8 @@ ATK_IS_VALUE
 ATK_TYPE_VALUE
 ATK_VALUE_GET_IFACE
 atk_value_get_type
+ATK_TYPE_VALUE_TYPE
+atk_value_type_get_type
 </SECTION>
 
 <SECTION>
@@ -515,7 +566,7 @@ atk_state_type_get_type
 AtkStreamableContent
 atk_streamable_content_get_n_mime_types
 atk_streamable_content_get_mime_type
-atk_streamable_content_get_stream      
+atk_streamable_content_get_stream
 atk_streamable_content_get_uri
 <SUBSECTION Standard>
 AtkStreamableContentIface
@@ -639,3 +690,96 @@ 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
+<SUBSECTION>
+ATK_VERSION_2_2
+ATK_VERSION_2_4
+ATK_VERSION_2_6
+ATK_VERSION_2_8
+ATK_VERSION_2_10
+ATK_VERSION_2_12
+ATK_VERSION_2_14
+ATK_VERSION_2_30
+ATK_VERSION_MAX_ALLOWED
+ATK_VERSION_MIN_REQUIRED
+<SUBSECTION Private>
+atk_binary_age
+atk_interface_age
+atk_major_version
+atk_micro_version
+atk_minor_version
+ATK_VERSION_PREV_STABLE
+ATK_VERSION_CUR_STABLE
+ATK_UNAVAILABLE
+ATK_VAR
+ATK_AVAILABLE_IN_ALL
+ATK_AVAILABLE_IN_2_2
+ATK_AVAILABLE_IN_2_4
+ATK_AVAILABLE_IN_2_6
+ATK_AVAILABLE_IN_2_8
+ATK_AVAILABLE_IN_2_10
+ATK_AVAILABLE_IN_2_12
+ATK_AVAILABLE_IN_2_14
+ATK_AVAILABLE_IN_2_30
+ATK_DEPRECATED
+ATK_DEPRECATED_FOR
+ATK_DEPRECATED_IN_2_2
+ATK_DEPRECATED_IN_2_2_FOR
+ATK_DEPRECATED_IN_2_30
+ATK_DEPRECATED_IN_2_30_FOR
+ATK_DEPRECATED_IN_2_4
+ATK_DEPRECATED_IN_2_4_FOR
+ATK_DEPRECATED_IN_2_6
+ATK_DEPRECATED_IN_2_6_FOR
+ATK_DEPRECATED_IN_2_8
+ATK_DEPRECATED_IN_2_8_FOR
+ATK_DEPRECATED_IN_2_10
+ATK_DEPRECATED_IN_2_10_FOR
+ATK_DEPRECATED_IN_2_12
+ATK_DEPRECATED_IN_2_12_FOR
+ATK_DEPRECATED_IN_2_14
+ATK_DEPRECATED_IN_2_14_FOR
+</SECTION>
+
+<SECTION>
+<FILE>atkrange</FILE>
+<TITLE>AtkRange</TITLE>
+atk_range_copy
+atk_range_free
+atk_range_get_lower_limit
+atk_range_get_upper_limit
+atk_range_get_description
+atk_range_new
+<SUBSECTION Standard>
+ATK_TYPE_RANGE
+atk_range_get_type
+</SECTION>