| Top |
| ETableState * | e_table_state_new () |
| ETableState * | e_table_state_vanilla () |
| void | e_table_state_parse_context_push () |
| ETableState * | e_table_state_parse_context_pop () |
| struct _ETableSpecification * | e_table_state_ref_specification () |
| gboolean | e_table_state_load_from_file () |
| void | e_table_state_load_from_string () |
| void | e_table_state_load_from_node () |
| void | e_table_state_save_to_file () |
| gchar * | e_table_state_save_to_string () |
| xmlNode * | e_table_state_save_to_node () |
| ETableState * | e_table_state_duplicate () |
ETableState *
e_table_state_new (struct _ETableSpecification *specification);
e_table_state_new is deprecated and should not be used in newly-written code.
ETableState *
e_table_state_vanilla (struct _ETableSpecification *specification);
e_table_state_vanilla is deprecated and should not be used in newly-written code.
void e_table_state_parse_context_push (GMarkupParseContext *context,struct _ETableSpecification *specification);
e_table_state_parse_context_push is deprecated and should not be used in newly-written code.
Creates a new ETableState 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_state_parse_context_pop() for the corresponding
closing tag from the end_element callback.
ETableState *
e_table_state_parse_context_pop (GMarkupParseContext *context);
e_table_state_parse_context_pop is deprecated and should not be used in newly-written code.
Creates a new ETableState from a segment of XML data being fed to
context
. Call e_table_state_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 ETableState with g_object_unref() when
finished with it.
struct _ETableSpecification *
e_table_state_ref_specification (ETableState *state);
e_table_state_ref_specification is deprecated and should not be used in newly-written code.
Returns the ETableSpecification passed to e_table_state_new().
The returned ETableSpecification is referenced for thread-safety and must
be unreferenced with g_object_unref() when finished with it.
gboolean e_table_state_load_from_file (ETableState *state,const gchar *filename);
e_table_state_load_from_file is deprecated and should not be used in newly-written code.
void e_table_state_load_from_string (ETableState *state,const gchar *xml);
e_table_state_load_from_string is deprecated and should not be used in newly-written code.
void e_table_state_load_from_node (ETableState *state,const xmlNode *node);
e_table_state_load_from_node is deprecated and should not be used in newly-written code.
void e_table_state_save_to_file (ETableState *state,const gchar *filename);
e_table_state_save_to_file is deprecated and should not be used in newly-written code.
gchar *
e_table_state_save_to_string (ETableState *state);
e_table_state_save_to_string is deprecated and should not be used in newly-written code.
xmlNode * e_table_state_save_to_node (ETableState *state,xmlNode *parent);
e_table_state_save_to_node is deprecated and should not be used in newly-written code.