CongDispspecRegistry

CongDispspecRegistry

Synopsis

CongDispspecRegistry * cong_dispspec_registry_new       (const gchar *xds_directory,
                                                         GtkWindow *toplevel_window);
void                cong_dispspec_registry_add_dir      (CongDispspecRegistry *registry,
                                                         const gchar *xds_directory,
                                                         GtkWindow *toplevel_window,
                                                         gboolean raise_errs);
void                cong_dispspec_registry_free         (CongDispspecRegistry *registry);
CongDispspec *      cong_dispspec_registry_get          (CongDispspecRegistry *registry,
                                                         unsigned int i);
void                cong_dispspec_registry_add          (CongDispspecRegistry *registry,
                                                         CongDispspec *ds);
void                cong_dispspec_registry_dump         (CongDispspecRegistry *registry);
CongDispspec *      cong_dispspec_registry_get_appropriate_dispspec
                                                        (CongDispspecRegistry *registry,
                                                         xmlDocPtr doc,
                                                         const gchar *filename_extension);

Description

Details

cong_dispspec_registry_new ()

CongDispspecRegistry * cong_dispspec_registry_new       (const gchar *xds_directory,
                                                         GtkWindow *toplevel_window);

TODO: Write me

xds_directory :

toplevel_window :

Returns :


cong_dispspec_registry_add_dir ()

void                cong_dispspec_registry_add_dir      (CongDispspecRegistry *registry,
                                                         const gchar *xds_directory,
                                                         GtkWindow *toplevel_window,
                                                         gboolean raise_errs);

TODO: Write me

registry :

xds_directory :

toplevel_window :

raise_errs :


cong_dispspec_registry_free ()

void                cong_dispspec_registry_free         (CongDispspecRegistry *registry);

This function is currently just a false assertion

registry :


cong_dispspec_registry_get ()

CongDispspec *      cong_dispspec_registry_get          (CongDispspecRegistry *registry,
                                                         unsigned int i);

TODO: Write me

registry :

i :

Returns :


cong_dispspec_registry_add ()

void                cong_dispspec_registry_add          (CongDispspecRegistry *registry,
                                                         CongDispspec *ds);

TODO: Write me

registry :

ds :


cong_dispspec_registry_dump ()

void                cong_dispspec_registry_dump         (CongDispspecRegistry *registry);

TODO: Write me

registry :


cong_dispspec_registry_get_appropriate_dispspec ()

CongDispspec *      cong_dispspec_registry_get_appropriate_dispspec
                                                        (CongDispspecRegistry *registry,
                                                         xmlDocPtr doc,
                                                         const gchar *filename_extension);

Routine to figure out an appropriate default dispspec for use with this file. Looks for a DTD; if found, it looks up the DTD in a mapping. If this fails, it looks at the top-level tag and makes a guess, but asks the user for confirmation. If this fails, it asks the user.

registry :

doc :

filename_extension :

Returns :

The appropriate dispspec for use with the file.