CongServiceImporter

CongServiceImporter

Synopsis




#define             CONG_SERVICE_IMPORTER               (obj)
#define             CONG_SERVICE_IMPORTER_CLASS         (klass)
#define             IS_CONG_SERVICE_IMPORTER            (obj)
CongServiceImporter* cong_service_importer_construct    (CongServiceImporter *importer,
                                                         const gchar *name,
                                                         const gchar *description,
                                                         const gchar *id,
                                                         CongServiceImporterMakeFilterCallback filter_factory_callback,
                                                         CongServiceImporterOptionsWidgetCallback options_widget_callback,
                                                         CongServiceImporterActionCallback action_callback,
                                                         gpointer user_data);
CongServiceImporter* cong_plugin_register_importer      (CongPlugin *plugin,
                                                         const gchar *name,
                                                         const gchar *description,
                                                         const gchar *id,
                                                         CongServiceImporterMakeFilterCallback filter_factory_callback,
                                                         CongServiceImporterOptionsWidgetCallback options_widget_callback,
                                                         CongServiceImporterActionCallback action_callback,
                                                         gpointer user_data);
GtkFileFilter*      cong_importer_make_file_filter      (CongServiceImporter *importer);
void                cong_importer_invoke                (CongServiceImporter *importer,
                                                         const gchar *filename,
                                                         const gchar *mime_type,
                                                         GtkWindow *toplevel_window);
void                cong_plugin_for_each_importer       (CongPlugin *plugin,
                                                         void (*callback) (CongServiceImporter *importer,gpointer user_data),
                                                         gpointer user_data);
GtkFileFilter*      cong_service_importer_make_basic_filter
                                                        (CongServiceImporter *importer);

Description

Details

CONG_SERVICE_IMPORTER()

#define CONG_SERVICE_IMPORTER(obj)         G_TYPE_CHECK_INSTANCE_CAST (obj, CONG_SERVICE_IMPORTER_TYPE, CongServiceImporter)

obj :

CONG_SERVICE_IMPORTER_CLASS()

#define CONG_SERVICE_IMPORTER_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, CONG_SERVICE_IMPORTER_TYPE, CongServiceImporterClass)

klass :

IS_CONG_SERVICE_IMPORTER()

#define IS_CONG_SERVICE_IMPORTER(obj)      G_TYPE_CHECK_INSTANCE_TYPE (obj, CONG_SERVICE_IMPORTER_TYPE)

obj :

cong_service_importer_construct ()

CongServiceImporter* cong_service_importer_construct    (CongServiceImporter *importer,
                                                         const gchar *name,
                                                         const gchar *description,
                                                         const gchar *id,
                                                         CongServiceImporterMakeFilterCallback filter_factory_callback,
                                                         CongServiceImporterOptionsWidgetCallback options_widget_callback,
                                                         CongServiceImporterActionCallback action_callback,
                                                         gpointer user_data);

TODO: Write me

importer :
name :
description :
id :
filter_factory_callback :
options_widget_callback :
action_callback :
user_data :
Returns :

cong_plugin_register_importer ()

CongServiceImporter* cong_plugin_register_importer      (CongPlugin *plugin,
                                                         const gchar *name,
                                                         const gchar *description,
                                                         const gchar *id,
                                                         CongServiceImporterMakeFilterCallback filter_factory_callback,
                                                         CongServiceImporterOptionsWidgetCallback options_widget_callback,
                                                         CongServiceImporterActionCallback action_callback,
                                                         gpointer user_data);

TODO: Write me

plugin :
name :
description :
id :
filter_factory_callback :
options_widget_callback :
action_callback :
user_data :
Returns :

cong_importer_make_file_filter ()

GtkFileFilter*      cong_importer_make_file_filter      (CongServiceImporter *importer);

Run this importer's callback to create a GtkFileFilter for the File->Importer dialog

importer : the importer
Returns :

cong_importer_invoke ()

void                cong_importer_invoke                (CongServiceImporter *importer,
                                                         const gchar *filename,
                                                         const gchar *mime_type,
                                                         GtkWindow *toplevel_window);

TODO: Write me

importer :
filename :
mime_type :
toplevel_window :

cong_plugin_for_each_importer ()

void                cong_plugin_for_each_importer       (CongPlugin *plugin,
                                                         void (*callback) (CongServiceImporter *importer,gpointer user_data),
                                                         gpointer user_data);

TODO: Write me

plugin :
callback :
user_data :

cong_service_importer_make_basic_filter ()

GtkFileFilter*      cong_service_importer_make_basic_filter
                                                        (CongServiceImporter *importer);

importer :
Returns :