CongServiceExporter

CongServiceExporter

Synopsis

#define             CONG_SERVICE_EXPORTER               (obj)
#define             CONG_SERVICE_EXPORTER_CLASS         (klass)
#define             IS_CONG_SERVICE_EXPORTER            (obj)
CongServiceExporter * cong_service_exporter_construct   (CongServiceExporter *exporter,
                                                         const gchar *name,
                                                         const gchar *description,
                                                         const gchar *service_id,
                                                         CongServiceExporterDocumentFilter doc_filter,
                                                         CongServiceExporterOptionsWidgetCallback options_widget_callback,
                                                         CongServiceExporterActionCallback action_callback,
                                                         gpointer user_data);
CongServiceExporter * cong_plugin_register_exporter     (CongPlugin *plugin,
                                                         const gchar *name,
                                                         const gchar *description,
                                                         const gchar *id,
                                                         CongServiceExporterDocumentFilter doc_filter,
                                                         CongServiceExporterOptionsWidgetCallback options_widget_callback,
                                                         CongServiceExporterActionCallback action_callback,
                                                         gpointer user_data);
gboolean            cong_exporter_supports_document     (CongServiceExporter *exporter,
                                                         CongDocument *doc);
void                cong_exporter_invoke                (CongServiceExporter *exporter,
                                                         CongDocument *doc,
                                                         const gchar *uri,
                                                         GtkWindow *toplevel_window);
gchar *             cong_exporter_get_preferred_uri     (CongServiceExporter *exporter);
void                cong_exporter_set_preferred_uri     (CongServiceExporter *exporter,
                                                         const gchar *uri);
void                cong_plugin_for_each_exporter       (CongPlugin *plugin,
                                                         void (callbackCongServiceExporter *exporter,gpointer user_data) (),
                                                         gpointer user_data);

Description

Details

CONG_SERVICE_EXPORTER()

#define CONG_SERVICE_EXPORTER(obj)         G_TYPE_CHECK_INSTANCE_CAST (obj, CONG_SERVICE_EXPORTER_TYPE, CongServiceExporter)

obj :


CONG_SERVICE_EXPORTER_CLASS()

#define CONG_SERVICE_EXPORTER_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, CONG_SERVICE_EXPORTER_TYPE, CongServiceExporterClass)

klass :


IS_CONG_SERVICE_EXPORTER()

#define IS_CONG_SERVICE_EXPORTER(obj)      G_TYPE_CHECK_INSTANCE_TYPE (obj, CONG_SERVICE_EXPORTER_TYPE)

obj :


cong_service_exporter_construct ()

CongServiceExporter * cong_service_exporter_construct   (CongServiceExporter *exporter,
                                                         const gchar *name,
                                                         const gchar *description,
                                                         const gchar *service_id,
                                                         CongServiceExporterDocumentFilter doc_filter,
                                                         CongServiceExporterOptionsWidgetCallback options_widget_callback,
                                                         CongServiceExporterActionCallback action_callback,
                                                         gpointer user_data);

TODO: Write me

exporter :

name :

description :

service_id :

doc_filter :

options_widget_callback :

action_callback :

user_data :

Returns :


cong_plugin_register_exporter ()

CongServiceExporter * cong_plugin_register_exporter     (CongPlugin *plugin,
                                                         const gchar *name,
                                                         const gchar *description,
                                                         const gchar *id,
                                                         CongServiceExporterDocumentFilter doc_filter,
                                                         CongServiceExporterOptionsWidgetCallback options_widget_callback,
                                                         CongServiceExporterActionCallback action_callback,
                                                         gpointer user_data);

TODO: Write me

plugin :

name :

description :

id :

doc_filter :

options_widget_callback :

action_callback :

user_data :

Returns :


cong_exporter_supports_document ()

gboolean            cong_exporter_supports_document     (CongServiceExporter *exporter,
                                                         CongDocument *doc);

TODO: Write me

exporter :

doc :

Returns :


cong_exporter_invoke ()

void                cong_exporter_invoke                (CongServiceExporter *exporter,
                                                         CongDocument *doc,
                                                         const gchar *uri,
                                                         GtkWindow *toplevel_window);

TODO: Write me

exporter :

doc :

uri :

toplevel_window :


cong_exporter_get_preferred_uri ()

gchar *             cong_exporter_get_preferred_uri     (CongServiceExporter *exporter);

TODO: Write me

exporter :

Returns :


cong_exporter_set_preferred_uri ()

void                cong_exporter_set_preferred_uri     (CongServiceExporter *exporter,
                                                         const gchar *uri);

TODO: Write me

exporter :

uri :


cong_plugin_for_each_exporter ()

void                cong_plugin_for_each_exporter       (CongPlugin *plugin,
                                                         void (callbackCongServiceExporter *exporter,gpointer user_data) (),
                                                         gpointer user_data);

TODO: Write me

plugin :

callback :

user_data :