|  |  |  | Evolution Utilities Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
struct GalViewCollectionItem; struct GalViewCollection; GalViewCollection * gal_view_collection_new (const gchar *system_directory,const gchar *user_directory); const gchar * gal_view_collection_get_system_directory (GalViewCollection *collection); const gchar * gal_view_collection_get_user_directory (GalViewCollection *collection); gint gal_view_collection_get_count (GalViewCollection *collection); GalView * gal_view_collection_get_view (GalViewCollection *collection,gint n); GalViewCollectionItem * gal_view_collection_get_view_item (GalViewCollection *collection,gint n); gint gal_view_collection_get_view_index_by_id (GalViewCollection *collection,const gchar *view_id); void gal_view_collection_delete_view (GalViewCollection *collection,gint i); void gal_view_collection_save (GalViewCollection *collection); GalView * gal_view_collection_load_view_from_file (GalViewCollection *collection,const gchar *type,const gchar *filename); const gchar * gal_view_collection_append_with_title (GalViewCollection *collection,const gchar *title,GalView *view); const gchar * gal_view_collection_set_nth_view (GalViewCollection *collection,gint i,GalView *view); const gchar * gal_view_collection_get_default_view (GalViewCollection *collection);
"system-directory" gchar* : Read / Write / Construct Only "user-directory" gchar* : Read / Write / Construct Only
struct GalViewCollectionItem {
	GalView *view;
	gchar *id;
	gboolean changed;
	gboolean ever_changed;
	gboolean built_in;
	gchar *filename;
	gchar *title;
	gchar *type;
	GalViewCollection *collection;
	guint view_changed_id;
};
GalViewCollection * gal_view_collection_new (const gchar *system_directory,const gchar *user_directory);
Creates a GalViewCollection and loads ".galview" files from
system_directory and user_directory.
| 
 | directory from which to load built-in views | 
| 
 | directory from which to load user-created views | 
const gchar *       gal_view_collection_get_system_directory
                                                        (GalViewCollection *collection);
Returns the directory from which built-in views were loaded.
| 
 | a GalViewCollection | 
| Returns : | the system directory for collection | 
const gchar *       gal_view_collection_get_user_directory
                                                        (GalViewCollection *collection);
Returns the directory from which user-created views were loaded.
| 
 | a GalViewCollection | 
| Returns : | the user directory for collection | 
gint                gal_view_collection_get_count       (GalViewCollection *collection);
Calculates the number of views in the given collection.
| 
 | The view collection to count | 
| Returns : | The number of views in the collection. | 
GalView * gal_view_collection_get_view (GalViewCollection *collection,gint n);
| 
 | The view collection to query | 
| 
 | The view to get. | 
| Returns : | The nth view in the collection | 
GalViewCollectionItem * gal_view_collection_get_view_item (GalViewCollection *collection,gint n);
| 
 | The view collection to query | 
| 
 | The view item to get. | 
| Returns : | The nth view item in the collection | 
gint gal_view_collection_get_view_index_by_id (GalViewCollection *collection,const gchar *view_id);
void gal_view_collection_delete_view (GalViewCollection *collection,gint i);
void                gal_view_collection_save            (GalViewCollection *collection);
Saves the data to the user directory specified in set storage directories. This is primarily for internal use by other parts of gal_view.
| 
 | The view collection to save information for | 
GalView * gal_view_collection_load_view_from_file (GalViewCollection *collection,const gchar *type,const gchar *filename);
const gchar * gal_view_collection_append_with_title (GalViewCollection *collection,const gchar *title,GalView *view);
const gchar * gal_view_collection_set_nth_view (GalViewCollection *collection,gint i,GalView *view);
const gchar *       gal_view_collection_get_default_view
                                                        (GalViewCollection *collection);
"system-directory" property"system-directory" gchar* : Read / Write / Construct Only
Directory from which to load built-in views.
Default value: NULL
"user-directory" property"user-directory" gchar* : Read / Write / Construct Only
Directory from which to load user-created views.
Default value: NULL
"changed" signalvoid                user_function                      (GalViewCollection *galviewcollection,
                                                        gpointer           user_data)              : Run Last