| Top |  |  |  |  | 
| ETableSortInfo * | e_table_sort_info_new () | 
| void | e_table_sort_info_parse_context_push () | 
| ETableSortInfo * | e_table_sort_info_parse_context_pop () | 
| struct _ETableSpecification * | e_table_sort_info_ref_specification () | 
| gboolean | e_table_sort_info_get_can_group () | 
| void | e_table_sort_info_set_can_group () | 
| guint | e_table_sort_info_grouping_get_count () | 
| void | e_table_sort_info_grouping_truncate () | 
| ETableColumnSpecification * | e_table_sort_info_grouping_get_nth () | 
| void | e_table_sort_info_grouping_set_nth () | 
| guint | e_table_sort_info_sorting_get_count () | 
| void | e_table_sort_info_sorting_remove () | 
| void | e_table_sort_info_sorting_truncate () | 
| ETableColumnSpecification * | e_table_sort_info_sorting_get_nth () | 
| void | e_table_sort_info_sorting_set_nth () | 
| void | e_table_sort_info_sorting_insert () | 
| void | e_table_sort_info_load_from_node () | 
| xmlNode * | e_table_sort_info_save_to_node () | 
| ETableSortInfo * | e_table_sort_info_duplicate () | 
ETableSortInfo *
e_table_sort_info_new (struct _ETableSpecification *specification);
e_table_sort_info_new is deprecated and should not be used in newly-written code.
This creates a new ETableSortInfo object that contains no grouping and no sorting defined as of yet. This object is used to keep track of multi-level sorting and multi-level grouping of an ETable.
void e_table_sort_info_parse_context_push (GMarkupParseContext *context,struct _ETableSpecification *specification);
e_table_sort_info_parse_context_push is deprecated and should not be used in newly-written code.
Creates a new ETableSortInfo from a segment of XML data being fed to
context
.  Call this function for the appropriate opening tag from the
start_element callback of a GMarkupParser,
then call e_table_sort_info_parse_context_pop() for the corresponding
closing tag from the end_element callback.
ETableSortInfo *
e_table_sort_info_parse_context_pop (GMarkupParseContext *context);
e_table_sort_info_parse_context_pop is deprecated and should not be used in newly-written code.
Creates a new ETableSortInfo from a segment of XML data being fed to
context
.  Call e_table_sort_info_parse_context_push() for the appropriate
opening tag from the start_element callback of a
GMarkupParser, then call this function for the corresponding closing tag
from the end_element callback.
Unreference the newly-created ETableSortInfo with g_object_unref() when
finished with it.
struct _ETableSpecification *
e_table_sort_info_ref_specification (ETableSortInfo *sort_info);
e_table_sort_info_ref_specification is deprecated and should not be used in newly-written code.
Returns the ETableSpecification passed to e_table_sort_info_new().
The returned ETableSpecification is referenced for thread-safety and must
be unreferenced with g_object_unref() when finished with it.
gboolean
e_table_sort_info_get_can_group (ETableSortInfo *sort_info);
e_table_sort_info_get_can_group is deprecated and should not be used in newly-written code.
void e_table_sort_info_set_can_group (ETableSortInfo *sort_info,gboolean can_group);
e_table_sort_info_set_can_group is deprecated and should not be used in newly-written code.
guint
e_table_sort_info_grouping_get_count (ETableSortInfo *sort_info);
e_table_sort_info_grouping_get_count is deprecated and should not be used in newly-written code.
void e_table_sort_info_grouping_truncate (ETableSortInfo *sort_info,guint length);
e_table_sort_info_grouping_truncate is deprecated and should not be used in newly-written code.
This routine can be used to reduce or grow the number of grouping criteria in the object.
ETableColumnSpecification * e_table_sort_info_grouping_get_nth (ETableSortInfo *sort_info,guint n,GtkSortType *out_sort_type);
e_table_sort_info_grouping_get_nth is deprecated and should not be used in newly-written code.
| sort_info | an ETableSortInfo | |
| n | Item information to fetch. | |
| out_sort_type | return location for a GtkSortType value, or  | 
void e_table_sort_info_grouping_set_nth (ETableSortInfo *sort_info,guint n,ETableColumnSpecification *spec,GtkSortType sort_type);
e_table_sort_info_grouping_set_nth is deprecated and should not be used in newly-written code.
Sets the grouping criteria for index n
 to spec
 and sort_type
.
guint
e_table_sort_info_sorting_get_count (ETableSortInfo *sort_info);
e_table_sort_info_sorting_get_count is deprecated and should not be used in newly-written code.
void e_table_sort_info_sorting_remove (ETableSortInfo *sort_info,guint n);
e_table_sort_info_sorting_remove is deprecated and should not be used in newly-written code.
Removes the sorting element at the given index. The following sorting elements are moved down one place.
void e_table_sort_info_sorting_truncate (ETableSortInfo *sort_info,guint length);
e_table_sort_info_sorting_truncate is deprecated and should not be used in newly-written code.
This routine can be used to reduce or grow the number of sort criteria in the object.
ETableColumnSpecification * e_table_sort_info_sorting_get_nth (ETableSortInfo *sort_info,guint n,GtkSortType *out_sort_type);
e_table_sort_info_sorting_get_nth is deprecated and should not be used in newly-written code.
| sort_info | an ETableSortInfo | |
| n | Item information to fetch. | |
| out_sort_type | return location for a GtkSortType value, or  | 
void e_table_sort_info_sorting_set_nth (ETableSortInfo *sort_info,guint n,ETableColumnSpecification *spec,GtkSortType sort_type);
e_table_sort_info_sorting_set_nth is deprecated and should not be used in newly-written code.
Sets the sorting criteria for index n
 to spec
 and sort_type
.
void e_table_sort_info_sorting_insert (ETableSortInfo *sort_info,guint n,ETableColumnSpecification *spec,GtkSortType sort_type);
e_table_sort_info_sorting_insert is deprecated and should not be used in newly-written code.
void e_table_sort_info_load_from_node (ETableSortInfo *sort_info,xmlNode *node,gdouble state_version);
e_table_sort_info_load_from_node is deprecated and should not be used in newly-written code.
This loads the state for the ETableSortInfo object info
 from the
xml node node
.
xmlNode * e_table_sort_info_save_to_node (ETableSortInfo *sort_info,xmlNode *parent);
e_table_sort_info_save_to_node is deprecated and should not be used in newly-written code.
This function is used