📄 atktable.sgml
字号:
<!-- ##### SECTION Title ##### -->AtkTable<!-- ##### SECTION Short_Description ##### -->The ATK interface implemented for UI components which contain tabular orrow/column information.<!-- ##### SECTION Long_Description ##### --><para>#AtkTable should be implemented by components which present elementsordered via rows and columns. It may also be used to presenttree-structured information if the nodes of the trees can be said tocontain multiple "columns". Individual elements of an #AtkTable aretypically referred to as "cells", and these cells are exposed by#AtkTable as child #AtkObjects of the #AtkTable. Both row/column andchild-index-based access to these children is provided.</para><para>Children of #AtkTable are frequently "lightweight" objects, that is,they may not have backing widgets in the host UI toolkit. They aretherefore often transient.</para><para>Since tables are often very complex, #AtkTable includes provision foroffering simplified summary information, as well as row and columnheaders and captions. Headers and captions are #AtkObjects which mayimplement other interfaces (#AtkText, #AtkImage, etc.) as appropriate.#AtkTable summaries may themselves be (simplified) #AtkTables, etc.</para><!-- ##### SECTION See_Also ##### --><para>#AtkObject, #ATK_STATE_TRANSIENT</para><!-- ##### STRUCT AtkTable ##### --><para>The AtkTable structure does not contain any fields.</para><!-- ##### FUNCTION atk_table_ref_at ##### --><para></para>@table: @row: @column: @Returns: <!-- ##### FUNCTION atk_table_get_index_at ##### --><para></para>@table: @row: @column: @Returns: <!-- ##### FUNCTION atk_table_get_column_at_index ##### --><para></para>@table: @index_: @Returns: <!-- ##### FUNCTION atk_table_get_row_at_index ##### --><para></para>@table: @index_: @Returns: <!-- ##### FUNCTION atk_table_get_n_columns ##### --><para></para>@table: @Returns: <!-- ##### FUNCTION atk_table_get_n_rows ##### --><para></para>@table: @Returns: <!-- ##### FUNCTION atk_table_get_column_extent_at ##### --><para></para>@table: @row: @column: @Returns: <!-- ##### FUNCTION atk_table_get_row_extent_at ##### --><para></para>@table: @row: @column: @Returns: <!-- ##### FUNCTION atk_table_get_caption ##### --><para></para>@table: @Returns: <!-- ##### FUNCTION atk_table_get_column_description ##### --><para></para>@table: @column: @Returns: <!-- ##### FUNCTION atk_table_get_row_description ##### --><para></para>@table: @row: @Returns: <!-- ##### FUNCTION atk_table_get_column_header ##### --><para></para>@table: @column: @Returns: <!-- ##### FUNCTION atk_table_get_row_header ##### --><para></para>@table: @row: @Returns: <!-- ##### FUNCTION atk_table_get_summary ##### --><para></para>@table: @Returns: <!-- ##### FUNCTION atk_table_set_caption ##### --><para></para>@table: @caption: <!-- ##### FUNCTION atk_table_set_row_description ##### --><para></para>@table: @row: @description: <!-- ##### FUNCTION atk_table_set_column_description ##### --><para></para>@table: @column: @description: <!-- ##### FUNCTION atk_table_set_row_header ##### --><para></para>@table: @row: @header: <!-- ##### FUNCTION atk_table_set_column_header ##### --><para></para>@table: @column: @header: <!-- ##### FUNCTION atk_table_set_summary ##### --><para></para>@table: @accessible: <!-- ##### FUNCTION atk_table_get_selected_columns ##### --><para></para>@table: @selected: @Returns: <!-- ##### FUNCTION atk_table_get_selected_rows ##### --><para></para>@table: @selected: @Returns: <!-- ##### FUNCTION atk_table_is_column_selected ##### --><para></para>@table: @column: @Returns: <!-- ##### FUNCTION atk_table_is_row_selected ##### --><para></para>@table: @row: @Returns: <!-- ##### FUNCTION atk_table_is_selected ##### --><para></para>@table: @row: @column: @Returns: <!-- ##### FUNCTION atk_table_add_column_selection ##### --><para></para>@table: @column: @Returns: <!-- ##### FUNCTION atk_table_add_row_selection ##### --><para></para>@table: @row: @Returns: <!-- ##### FUNCTION atk_table_remove_column_selection ##### --><para></para>@table: @column: @Returns: <!-- ##### FUNCTION atk_table_remove_row_selection ##### --><para></para>@table: @row: @Returns: <!-- ##### SIGNAL AtkTable::column-deleted ##### --><para></para>@atktable: the object which received the signal.@arg1: The index of the first column deleted.@arg2: The number of columns deleted.<!-- ##### SIGNAL AtkTable::column-inserted ##### --><para></para>@atktable: the object which received the signal.@arg1: The index of the column inserted.@arg2: The number of colums inserteda.<!-- ##### SIGNAL AtkTable::column-reordered ##### --><para></para>@atktable: the object which received the signal.<!-- ##### SIGNAL AtkTable::model-changed ##### --><para></para>@atktable: the object which received the signal.<!-- ##### SIGNAL AtkTable::row-deleted ##### --><para></para>@atktable: the object which received the signal.@arg1: The index of the first row deleted.@arg2: The number of rows deleted.<!-- ##### SIGNAL AtkTable::row-inserted ##### --><para></para>@atktable: the object which received the signal.@arg1: The index of the first row deleted.@arg2: The number of rows deleted.<!-- ##### SIGNAL AtkTable::row-reordered ##### --><para></para>@atktable: the object which received the signal.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -