GalViewCollection

Name

GalViewCollection -- 

Synopsis



#define     GAL_VIEW_COLLECTION_TYPE
typedef     GalViewCollection;
GalViewCollection* gal_view_collection_new  (void);
void        gal_view_collection_set_storage_directories
                                            (GalViewCollection *collection,
                                             char *system_dir,
                                             char *local_dir);
void        gal_view_collection_add_factory (GalViewCollection *collection,
                                             GalViewFactory *factory);
void        gal_view_collection_display_view
                                            (GalViewCollection *collection,
                                             GalView *view);

Object Hierarchy


  GtkObject
   +----GalViewCollection

Signal Prototypes


"display-view"
            void        user_function      (GalViewCollection *galviewcollection,
                                            GtkObject *arg1,
                                            gpointer user_data);

Description

Details

GAL_VIEW_COLLECTION_TYPE

#define GAL_VIEW_COLLECTION_TYPE        (gal_view_collection_get_type ())


GalViewCollection

typedef struct {
	GtkObject base;

	GList *view_list;
	GList *factory_list;
} GalViewCollection;


gal_view_collection_new ()

GalViewCollection* gal_view_collection_new  (void);


gal_view_collection_set_storage_directories ()

void        gal_view_collection_set_storage_directories
                                            (GalViewCollection *collection,
                                             char *system_dir,
                                             char *local_dir);


gal_view_collection_add_factory ()

void        gal_view_collection_add_factory (GalViewCollection *collection,
                                             GalViewFactory *factory);


gal_view_collection_display_view ()

void        gal_view_collection_display_view
                                            (GalViewCollection *collection,
                                             GalView *view);

Signals

The "display-view" signal

void        user_function                  (GalViewCollection *galviewcollection,
                                            GtkObject *arg1,
                                            gpointer user_data);