GuppiContextXML

Name

GuppiContextXML -- 

Synopsis



#define     CHAR
void        (*xml_begin_context_fn)         (gpointer user_data,
                                             gpointer outer_context_data);
void        (*xml_end_context_fn)           (gpointer user_data,
                                             gpointer outer_context_data);
void        (*xml_char_fn)                  (const CHAR*,
                                             gint,
                                             gpointer);
GuppiContextXML* (*xml_begin_element_fn)    (const CHAR*,
                                             const CHAR**,
                                             gpointer);
void        (*xml_end_element_fn)           (const CHAR*,
                                             gpointer);
#define     GUPPI_CONTEXT_XML0              (obj)
#define     GUPPI_IS_CONTEXT_XML0           (obj)
GuppiContextXML* guppi_context_xml_new      (void);
void        guppi_context_xml_set_user_data (GuppiContextXML*,
                                             gpointer);
void        guppi_context_xml_set_user_data_free
                                            (GuppiContextXML*,
                                             gpointer);
void        guppi_context_xml_set_user_data_unref
                                            (GuppiContextXML*,
                                             gpointer);
void        guppi_context_xml_set_user_data_destroy_fn
                                            (GuppiContextXML*,
                                             gpointer);
void        guppi_context_xml_set_begin_context_fn
                                            (GuppiContextXML*,
                                             xml_begin_context_fn);
void        guppi_context_xml_set_end_context_fn
                                            (GuppiContextXML*,
                                             xml_end_context_fn);
void        guppi_context_xml_set_characters_fn
                                            (GuppiContextXML*,
                                             xml_char_fn);
void        guppi_context_xml_set_begin_element_fn
                                            (GuppiContextXML*,
                                             xml_begin_element_fn);
void        guppi_context_xml_set_end_element_fn
                                            (GuppiContextXML*,
                                             xml_end_element_fn);
void        guppi_context_xml_add_begin_element_fn
                                            (GuppiContextXML*,
                                             const CHAR*,
                                             xml_begin_element_fn);
void        guppi_context_xml_add_end_element_fn
                                            (GuppiContextXML*,
                                             const CHAR*,
                                             xml_end_element_fn);
void        guppi_context_xml_add_element_fns
                                            (GuppiContextXML*,
                                             const CHAR*,
                                             xml_begin_element_fn,
                                             xml_end_element_fn);
void        guppi_context_xml_add_element_context
                                            (GuppiContextXML*,
                                             const CHAR*,
                                             GuppiContextXML *new_context);
void        guppi_context_xml_process_begin_context
                                            (GuppiContextXML*,
                                             GuppiContextXML*);
void        guppi_context_xml_process_end_context
                                            (GuppiContextXML*,
                                             GuppiContextXML*);
void        guppi_context_xml_process_characters
                                            (GuppiContextXML*,
                                             const CHAR*,
                                             gint);
GuppiContextXML* guppi_context_xml_process_begin_element
                                            (GuppiContextXML*,
                                             const CHAR*,
                                             const CHAR**);
void        guppi_context_xml_process_end_element
                                            (GuppiContextXML*,
                                             const CHAR*);
void        guppi_context_xml_warning       (GuppiContextXML*,
                                             const gchar *fmt,
                                             ...);
void        guppi_context_xml_error         (GuppiContextXML*,
                                             const gchar *fmt,
                                             ...);
gint        guppi_context_xml_parse         (GuppiContextXML *root_context,
                                             const gchar *filename);
gint        guppi_context_xml_parse_memory  (GuppiContextXML *root_context,
                                             gpointer,
                                             gint size_in_bytes);
GuppiContextXML* guppi_context_xml_debug    (void);

Object Hierarchy


  GtkObject
   +----GuppiContextXML

Description

A longer description goes here.

Details

CHAR

#define CHAR guchar

xml_begin_context_fn ()

void        (*xml_begin_context_fn)         (gpointer user_data,
                                             gpointer outer_context_data);

xml_end_context_fn ()

void        (*xml_end_context_fn)           (gpointer user_data,
                                             gpointer outer_context_data);

xml_char_fn ()

void        (*xml_char_fn)                  (const CHAR*,
                                             gint,
                                             gpointer);

xml_begin_element_fn ()

GuppiContextXML* (*xml_begin_element_fn)    (const CHAR*,
                                             const CHAR**,
                                             gpointer);

xml_end_element_fn ()

void        (*xml_end_element_fn)           (const CHAR*,
                                             gpointer);

GUPPI_CONTEXT_XML0()

#define GUPPI_CONTEXT_XML0(obj) ((obj) ? (GUPPI_CONTEXT_XML(obj)) : NULL)

GUPPI_IS_CONTEXT_XML0()

#define GUPPI_IS_CONTEXT_XML0(obj) (((obj) == NULL) || (GUPPI_IS_CONTEXT_XML(obj)))

guppi_context_xml_new ()

GuppiContextXML* guppi_context_xml_new      (void);

guppi_context_xml_set_user_data ()

void        guppi_context_xml_set_user_data (GuppiContextXML*,
                                             gpointer);

guppi_context_xml_set_user_data_free ()

void        guppi_context_xml_set_user_data_free
                                            (GuppiContextXML*,
                                             gpointer);

guppi_context_xml_set_user_data_unref ()

void        guppi_context_xml_set_user_data_unref
                                            (GuppiContextXML*,
                                             gpointer);

guppi_context_xml_set_user_data_destroy_fn ()

void        guppi_context_xml_set_user_data_destroy_fn
                                            (GuppiContextXML*,
                                             gpointer);

guppi_context_xml_set_begin_context_fn ()

void        guppi_context_xml_set_begin_context_fn
                                            (GuppiContextXML*,
                                             xml_begin_context_fn);

guppi_context_xml_set_end_context_fn ()

void        guppi_context_xml_set_end_context_fn
                                            (GuppiContextXML*,
                                             xml_end_context_fn);

guppi_context_xml_set_characters_fn ()

void        guppi_context_xml_set_characters_fn
                                            (GuppiContextXML*,
                                             xml_char_fn);

guppi_context_xml_set_begin_element_fn ()

void        guppi_context_xml_set_begin_element_fn
                                            (GuppiContextXML*,
                                             xml_begin_element_fn);

guppi_context_xml_set_end_element_fn ()

void        guppi_context_xml_set_end_element_fn
                                            (GuppiContextXML*,
                                             xml_end_element_fn);

guppi_context_xml_add_begin_element_fn ()

void        guppi_context_xml_add_begin_element_fn
                                            (GuppiContextXML*,
                                             const CHAR*,
                                             xml_begin_element_fn);

guppi_context_xml_add_end_element_fn ()

void        guppi_context_xml_add_end_element_fn
                                            (GuppiContextXML*,
                                             const CHAR*,
                                             xml_end_element_fn);

guppi_context_xml_add_element_fns ()

void        guppi_context_xml_add_element_fns
                                            (GuppiContextXML*,
                                             const CHAR*,
                                             xml_begin_element_fn,
                                             xml_end_element_fn);

guppi_context_xml_add_element_context ()

void        guppi_context_xml_add_element_context
                                            (GuppiContextXML*,
                                             const CHAR*,
                                             GuppiContextXML *new_context);

guppi_context_xml_process_begin_context ()

void        guppi_context_xml_process_begin_context
                                            (GuppiContextXML*,
                                             GuppiContextXML*);

guppi_context_xml_process_end_context ()

void        guppi_context_xml_process_end_context
                                            (GuppiContextXML*,
                                             GuppiContextXML*);

guppi_context_xml_process_characters ()

void        guppi_context_xml_process_characters
                                            (GuppiContextXML*,
                                             const CHAR*,
                                             gint);

guppi_context_xml_process_begin_element ()

GuppiContextXML* guppi_context_xml_process_begin_element
                                            (GuppiContextXML*,
                                             const CHAR*,
                                             const CHAR**);

guppi_context_xml_process_end_element ()

void        guppi_context_xml_process_end_element
                                            (GuppiContextXML*,
                                             const CHAR*);

guppi_context_xml_warning ()

void        guppi_context_xml_warning       (GuppiContextXML*,
                                             const gchar *fmt,
                                             ...);

guppi_context_xml_error ()

void        guppi_context_xml_error         (GuppiContextXML*,
                                             const gchar *fmt,
                                             ...);

guppi_context_xml_parse ()

gint        guppi_context_xml_parse         (GuppiContextXML *root_context,
                                             const gchar *filename);

guppi_context_xml_parse_memory ()

gint        guppi_context_xml_parse_memory  (GuppiContextXML *root_context,
                                             gpointer,
                                             gint size_in_bytes);

guppi_context_xml_debug ()

GuppiContextXML* guppi_context_xml_debug    (void);