![]() |
![]() |
![]() |
libgebr Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#define GEBR_GEOXML_DOCUMENT (x) #define GEBR_GEOXML_DOC (x) typedef GebrGeoXmlDocument; enum GebrGeoXmlDocumentType; void (*GebrGeoXmlDiscardMenuRefCallback) (GebrGeoXmlProgram *program, const gchar *menu, gint index); int gebr_geoxml_document_load (GebrGeoXmlDocument **document, const gchar *path, gboolean validate, GebrGeoXmlDiscardMenuRefCallback discard_menu_ref); int gebr_geoxml_document_load_buffer (GebrGeoXmlDocument **document, const gchar *xml); void gebr_geoxml_document_free (GebrGeoXmlDocument *document); GebrGeoXmlDocument * gebr_geoxml_document_clone (GebrGeoXmlDocument *source); GebrGeoXmlDocumentType gebr_geoxml_document_get_type (GebrGeoXmlDocument *document); gchar * gebr_geoxml_document_get_version (GebrGeoXmlDocument *document); int gebr_geoxml_document_validate (const gchar *filename); int gebr_geoxml_document_save (GebrGeoXmlDocument *document, const gchar *path); int gebr_geoxml_document_to_string (GebrGeoXmlDocument *document, gchar **xml_string); void gebr_geoxml_document_set_filename (GebrGeoXmlDocument *document, const gchar *filename); void gebr_geoxml_document_set_title (GebrGeoXmlDocument *document, const gchar *title); void gebr_geoxml_document_set_author (GebrGeoXmlDocument *document, const gchar *author); void gebr_geoxml_document_set_email (GebrGeoXmlDocument *document, const gchar *email); GebrGeoXmlParameters * gebr_geoxml_document_get_dict_parameters (GebrGeoXmlDocument *document); void gebr_geoxml_document_set_date_created (GebrGeoXmlDocument *document, const gchar *created); void gebr_geoxml_document_set_date_modified (GebrGeoXmlDocument *document, const gchar *created); void gebr_geoxml_document_set_description (GebrGeoXmlDocument *document, const gchar *description); void gebr_geoxml_document_set_help (GebrGeoXmlDocument *document, const gchar *help); const gchar * gebr_geoxml_document_get_filename (GebrGeoXmlDocument *document); gchar * gebr_geoxml_document_get_title (GebrGeoXmlDocument *document); gchar * gebr_geoxml_document_get_author (GebrGeoXmlDocument *document); gchar * gebr_geoxml_document_get_email (GebrGeoXmlDocument *document); gchar * gebr_geoxml_document_get_date_created (GebrGeoXmlDocument *document); gchar * gebr_geoxml_document_get_date_modified (GebrGeoXmlDocument *document); gchar * gebr_geoxml_document_get_description (GebrGeoXmlDocument *document); gchar * gebr_geoxml_document_get_help (GebrGeoXmlDocument *document);
typedef enum { GEBR_GEOXML_DOCUMENT_TYPE_FLOW = 0, GEBR_GEOXML_DOCUMENT_TYPE_LINE, GEBR_GEOXML_DOCUMENT_TYPE_PROJECT, GEBR_GEOXML_DOCUMENT_TYPE_UNKNOWN } GebrGeoXmlDocumentType;
void (*GebrGeoXmlDiscardMenuRefCallback) (GebrGeoXmlProgram *program, const gchar *menu, gint index);
int gebr_geoxml_document_load (GebrGeoXmlDocument **document, const gchar *path, gboolean validate, GebrGeoXmlDiscardMenuRefCallback discard_menu_ref);
int gebr_geoxml_document_load_buffer (GebrGeoXmlDocument **document, const gchar *xml);
GebrGeoXmlDocument * gebr_geoxml_document_clone (GebrGeoXmlDocument *source);
GebrGeoXmlDocumentType gebr_geoxml_document_get_type (GebrGeoXmlDocument *document);
gchar * gebr_geoxml_document_get_version (GebrGeoXmlDocument *document);
int gebr_geoxml_document_save (GebrGeoXmlDocument *document, const gchar *path);
int gebr_geoxml_document_to_string (GebrGeoXmlDocument *document, gchar **xml_string);
void gebr_geoxml_document_set_filename (GebrGeoXmlDocument *document, const gchar *filename);
void gebr_geoxml_document_set_title (GebrGeoXmlDocument *document, const gchar *title);
void gebr_geoxml_document_set_author (GebrGeoXmlDocument *document, const gchar *author);
void gebr_geoxml_document_set_email (GebrGeoXmlDocument *document, const gchar *email);
GebrGeoXmlParameters * gebr_geoxml_document_get_dict_parameters (GebrGeoXmlDocument *document);
Retrieves from document
the parameters dictionary for use with program's parameters.
If \p document is NULL returns NULL.
|
a GebrGeoXmlDocument |
void gebr_geoxml_document_set_date_created (GebrGeoXmlDocument *document, const gchar *created);
void gebr_geoxml_document_set_date_modified (GebrGeoXmlDocument *document, const gchar *created);
void gebr_geoxml_document_set_description (GebrGeoXmlDocument *document, const gchar *description);
void gebr_geoxml_document_set_help (GebrGeoXmlDocument *document, const gchar *help);
const gchar * gebr_geoxml_document_get_filename (GebrGeoXmlDocument *document);
gchar * gebr_geoxml_document_get_title (GebrGeoXmlDocument *document);
gchar * gebr_geoxml_document_get_author (GebrGeoXmlDocument *document);
gchar * gebr_geoxml_document_get_email (GebrGeoXmlDocument *document);
gchar * gebr_geoxml_document_get_date_created (GebrGeoXmlDocument *document);
gchar * gebr_geoxml_document_get_date_modified (GebrGeoXmlDocument *document);
gchar * gebr_geoxml_document_get_description (GebrGeoXmlDocument *document);