aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-table-state.h
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2013-06-30 19:42:28 +0800
committerMatthew Barnes <mbarnes@redhat.com>2013-07-02 22:34:10 +0800
commit44c74e5e9d5baa0d8856ac601eae4d492b0555a3 (patch)
treed82f3fb6582654d3680a1264712d815df81da5f9 /e-util/e-table-state.h
parentbcd071b5661b1139484f5a98136bbc65a6cb1819 (diff)
downloadgsoc2013-evolution-44c74e5e9d5baa0d8856ac601eae4d492b0555a3.tar
gsoc2013-evolution-44c74e5e9d5baa0d8856ac601eae4d492b0555a3.tar.gz
gsoc2013-evolution-44c74e5e9d5baa0d8856ac601eae4d492b0555a3.tar.bz2
gsoc2013-evolution-44c74e5e9d5baa0d8856ac601eae4d492b0555a3.tar.lz
gsoc2013-evolution-44c74e5e9d5baa0d8856ac601eae4d492b0555a3.tar.xz
gsoc2013-evolution-44c74e5e9d5baa0d8856ac601eae4d492b0555a3.tar.zst
gsoc2013-evolution-44c74e5e9d5baa0d8856ac601eae4d492b0555a3.zip
Add e_table_state_parse_context_push/pop().
New parser implementation that uses GMarkupParser instead of libxml2.
Diffstat (limited to 'e-util/e-table-state.h')
-rw-r--r--e-util/e-table-state.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/e-util/e-table-state.h b/e-util/e-table-state.h
index be7800163b..c0f88e7183 100644
--- a/e-util/e-table-state.h
+++ b/e-util/e-table-state.h
@@ -73,6 +73,10 @@ struct _ETableStateClass {
GType e_table_state_get_type (void) G_GNUC_CONST;
ETableState * e_table_state_new (struct _ETableSpecification *specification);
ETableState * e_table_state_vanilla (struct _ETableSpecification *specification);
+void e_table_state_parse_context_push
+ (GMarkupParseContext *context,
+ struct _ETableSpecification *specification);
+ETableState * e_table_state_parse_context_pop (GMarkupParseContext *context);
struct _ETableSpecification *
e_table_state_ref_specification (ETableState *state);
gboolean e_table_state_load_from_file (ETableState *state,