CongServiceDocumentFactory

CongServiceDocumentFactory —

Synopsis




#define     CONG_SERVICE_DOCUMENT_FACTORY   (obj)
#define     CONG_SERVICE_DOCUMENT_FACTORY_CLASS(klass)
#define     IS_CONG_SERVICE_DOCUMENT_FACTORY(obj)
CongServiceDocumentFactory* cong_service_document_factory_construct
                                            (CongServiceDocumentFactory *factory,
                                             const gchar *name,
                                             const gchar *description,
                                             const gchar *id,
                                             CongServiceDocumentFactoryPageCreationCallback page_creation_callback,
                                             CongServiceDocumentFactoryActionCallback action_callback,
                                             const gchar *icon,
                                             gpointer user_data);
CongServiceDocumentFactory* cong_plugin_register_document_factory
                                            (CongPlugin *plugin,
                                             const gchar *name,
                                             const gchar *description,
                                             const gchar *id,
                                             CongServiceDocumentFactoryPageCreationCallback page_creation_callback,
                                             CongServiceDocumentFactoryActionCallback action_callback,
                                             const gchar *icon,
                                             gpointer user_data);
void        cong_document_factory_invoke_page_creation_callback
                                            (CongServiceDocumentFactory *factory,
                                             CongNewFileAssistant *assistant);
void        cong_document_factory_invoke_action_callback
                                            (CongServiceDocumentFactory *factory,
                                             CongNewFileAssistant *assistant);
GdkPixbuf*  cong_document_factory_get_icon  (CongServiceDocumentFactory *factory);
void        cong_plugin_for_each_document_factory
                                            (CongPlugin *plugin,
                                             void (*callback) (CongServiceDocumentFactory *factory,gpointer user_data),
                                             gpointer user_data);
GnomeDruidPageStandard* cong_new_file_assistant_new_page
                                            (CongNewFileAssistant *assistant,
                                             CongServiceDocumentFactory *document_factory,
                                             gboolean is_first_of_factory,
                                             gboolean is_last_of_factory);
void        cong_new_file_assistant_set_page
                                            (CongNewFileAssistant *assistant,
                                             GnomeDruidPage *page);
GtkWindow*  cong_new_file_assistant_get_toplevel
                                            (CongNewFileAssistant *assistant);
void        cong_new_file_assistant_set_data_for_factory
                                            (CongNewFileAssistant *assistant,
                                             CongServiceDocumentFactory *document_factory,
                                             gpointer factory_data,
                                             void (*free_func) (gpointer factory_data));
gpointer    cong_new_file_assistant_get_data_for_factory
                                            (CongNewFileAssistant *assistant,
                                             CongServiceDocumentFactory *document_factory);

Description

Details

CONG_SERVICE_DOCUMENT_FACTORY()

#define CONG_SERVICE_DOCUMENT_FACTORY(obj)         G_TYPE_CHECK_INSTANCE_CAST (obj, CONG_SERVICE_DOCUMENT_FACTORY_TYPE, CongServiceDocumentFactory)

obj :

CONG_SERVICE_DOCUMENT_FACTORY_CLASS()

#define CONG_SERVICE_DOCUMENT_FACTORY_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, CONG_SERVICE_DOCUMENT_FACTORY_TYPE, CongServiceDocumentFactoryClass)

klass :

IS_CONG_SERVICE_DOCUMENT_FACTORY()

#define IS_CONG_SERVICE_DOCUMENT_FACTORY(obj)      G_TYPE_CHECK_INSTANCE_TYPE (obj, CONG_SERVICE_DOCUMENT_FACTORY_TYPE)

obj :

cong_service_document_factory_construct ()

CongServiceDocumentFactory* cong_service_document_factory_construct
                                            (CongServiceDocumentFactory *factory,
                                             const gchar *name,
                                             const gchar *description,
                                             const gchar *id,
                                             CongServiceDocumentFactoryPageCreationCallback page_creation_callback,
                                             CongServiceDocumentFactoryActionCallback action_callback,
                                             const gchar *icon,
                                             gpointer user_data);

TODO: Write me

factory :
name :
description :
id :
page_creation_callback :
action_callback :
icon :
user_data :
Returns :

cong_plugin_register_document_factory ()

CongServiceDocumentFactory* cong_plugin_register_document_factory
                                            (CongPlugin *plugin,
                                             const gchar *name,
                                             const gchar *description,
                                             const gchar *id,
                                             CongServiceDocumentFactoryPageCreationCallback page_creation_callback,
                                             CongServiceDocumentFactoryActionCallback action_callback,
                                             const gchar *icon,
                                             gpointer user_data);

TODO: Write me

plugin :
name :
description :
id :
page_creation_callback :
action_callback :
icon :
user_data :
Returns :

cong_document_factory_invoke_page_creation_callback ()

void        cong_document_factory_invoke_page_creation_callback
                                            (CongServiceDocumentFactory *factory,
                                             CongNewFileAssistant *assistant);

TODO: Write me

factory :
assistant :

cong_document_factory_invoke_action_callback ()

void        cong_document_factory_invoke_action_callback
                                            (CongServiceDocumentFactory *factory,
                                             CongNewFileAssistant *assistant);

TODO: Write me

factory :
assistant :

cong_document_factory_get_icon ()

GdkPixbuf*  cong_document_factory_get_icon  (CongServiceDocumentFactory *factory);

TODO: Write me

factory :
Returns :

cong_plugin_for_each_document_factory ()

void        cong_plugin_for_each_document_factory
                                            (CongPlugin *plugin,
                                             void (*callback) (CongServiceDocumentFactory *factory,gpointer user_data),
                                             gpointer user_data);

TODO: Write me

plugin :
callback :
user_data :

cong_new_file_assistant_new_page ()

GnomeDruidPageStandard* cong_new_file_assistant_new_page
                                            (CongNewFileAssistant *assistant,
                                             CongServiceDocumentFactory *document_factory,
                                             gboolean is_first_of_factory,
                                             gboolean is_last_of_factory);

TODO: Write me

assistant :
document_factory :
is_first_of_factory :
is_last_of_factory :
Returns :

cong_new_file_assistant_set_page ()

void        cong_new_file_assistant_set_page
                                            (CongNewFileAssistant *assistant,
                                             GnomeDruidPage *page);

TODO: Write me

assistant :
page :

cong_new_file_assistant_get_toplevel ()

GtkWindow*  cong_new_file_assistant_get_toplevel
                                            (CongNewFileAssistant *assistant);

TODO: Write me

assistant :
Returns :

cong_new_file_assistant_set_data_for_factory ()

void        cong_new_file_assistant_set_data_for_factory
                                            (CongNewFileAssistant *assistant,
                                             CongServiceDocumentFactory *document_factory,
                                             gpointer factory_data,
                                             void (*free_func) (gpointer factory_data));

TODO: Write me

assistant :
document_factory :
factory_data :
free_func :

cong_new_file_assistant_get_data_for_factory ()

gpointer    cong_new_file_assistant_get_data_for_factory
                                            (CongNewFileAssistant *assistant,
                                             CongServiceDocumentFactory *document_factory);

TODO: Write me

assistant :
document_factory :
Returns :