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 (*callback) (CongServiceExporter *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 (*callback) (CongServiceExporter *exporter,gpointer user_data),
                                             gpointer user_data);

TODO: Write me

plugin :
callback :
user_data :