| Top |
|
|
e_table_sort_info_new () |
|
|
e_table_sort_info_parse_context_push () |
|
|
e_table_sort_info_parse_context_pop () |
| struct |
e_table_sort_info_ref_specification () |
|
|
e_table_sort_info_get_can_group () |
|
|
e_table_sort_info_set_can_group () |
|
|
e_table_sort_info_grouping_get_count () |
|
|
e_table_sort_info_grouping_truncate () |
|
|
e_table_sort_info_grouping_get_nth () |
|
|
e_table_sort_info_grouping_set_nth () |
|
|
e_table_sort_info_sorting_get_count () |
|
|
e_table_sort_info_sorting_remove () |
|
|
e_table_sort_info_sorting_truncate () |
|
|
e_table_sort_info_sorting_get_nth () |
|
|
e_table_sort_info_sorting_set_nth () |
|
|
e_table_sort_info_sorting_insert () |
|
|
e_table_sort_info_load_from_node () |
|
|
e_table_sort_info_save_to_node () |
|
|
e_table_sort_info_duplicate () |
ETableSortInfo * e_table_sort_info_new (struct _ETableSpecification *specification);
This creates a new
void e_table_sort_info_parse_context_push (,GMarkupParseContext *contextstruct _ETableSpecification *specification);
Creates a new context
. Call this function for the appropriate opening tag from the
start_element callback of a 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
Creates a new context
. Call e_table_sort_info_parse_context_push() for the appropriate
opening tag from the start_element callback of a
end_element callback.
Unreference the newly-created g_object_unref()
struct_ETableSpecification * e_table_sort_info_ref_specification ();ETableSortInfo *sort_info
Returns the e_table_sort_info_new().
The returned g_object_unref()
gboolean e_table_sort_info_get_can_group ();ETableSortInfo *sort_info
void e_table_sort_info_set_can_group (,ETableSortInfo *sort_info);gboolean can_group
guint e_table_sort_info_grouping_get_count ();ETableSortInfo *sort_info
void e_table_sort_info_grouping_truncate (,ETableSortInfo *sort_info);guint length
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
void e_table_sort_info_grouping_set_nth (,ETableSortInfo *sort_info,guint n,ETableColumnSpecification *spec);GtkSortType sort_type
Sets the grouping criteria for index n
to spec
and sort_type
.
guint e_table_sort_info_sorting_get_count ();ETableSortInfo *sort_info
void e_table_sort_info_sorting_remove (,ETableSortInfo *sort_info);guint n
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
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
void e_table_sort_info_sorting_set_nth (,ETableSortInfo *sort_info,guint n,ETableColumnSpecification *spec);GtkSortType sort_type
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
void e_table_sort_info_load_from_node (,ETableSortInfo *sort_info,xmlNode *node);gdouble state_version
This loads the state for the info
from the
xml node node
.
xmlNode * e_table_sort_info_save_to_node (,ETableSortInfo *sort_info);xmlNode *parent
This function is used