EogListStore

EogListStore

Synopsis

#define             EOG_LIST_STORE_THUMB_SIZE
enum                EogListStoreColumn;
                    EogListStore;
GtkListStore*       eog_list_store_new                  (void);
GtkListStore*       eog_list_store_new_from_glist       (GList *list);
void                eog_list_store_append_image         (EogListStore *store,
                                                         EogImage *image);
void                eog_list_store_add_files            (EogListStore *store,
                                                         GList *file_list);
void                eog_list_store_remove_image         (EogListStore *store,
                                                         EogImage *image);
gint                eog_list_store_get_pos_by_image     (EogListStore *store,
                                                         EogImage *image);
EogImage*           eog_list_store_get_image_by_pos     (EogListStore *store,
                                                         const gint pos);
gint                eog_list_store_get_pos_by_iter      (EogListStore *store,
                                                         GtkTreeIter *iter);
gint                eog_list_store_length               (EogListStore *store);
gint                eog_list_store_get_initial_pos      (EogListStore *store);
void                eog_list_store_thumbnail_set        (EogListStore *store,
                                                         GtkTreeIter *iter);
void                eog_list_store_thumbnail_unset      (EogListStore *store,
                                                         GtkTreeIter *iter);
void                eog_list_store_thumbnail_refresh    (EogListStore *store,
                                                         GtkTreeIter *iter);

Object Hierarchy

  GObject
   +----GtkListStore
         +----EogListStore

Implemented Interfaces

EogListStore implements GtkTreeModel, GtkTreeDragSource, GtkTreeDragDest, GtkTreeSortable and GtkBuildable.

Description

Details

EOG_LIST_STORE_THUMB_SIZE

#define EOG_LIST_STORE_THUMB_SIZE 90


enum EogListStoreColumn

typedef enum {
	EOG_LIST_STORE_THUMBNAIL = 0,
	EOG_LIST_STORE_THUMB_SET,
	EOG_LIST_STORE_EOG_IMAGE,
	EOG_LIST_STORE_EOG_JOB,
	EOG_LIST_STORE_NUM_COLUMNS
} EogListStoreColumn;


EogListStore

typedef struct _EogListStore EogListStore;


eog_list_store_new ()

GtkListStore*       eog_list_store_new                  (void);

Returns :


eog_list_store_new_from_glist ()

GtkListStore*       eog_list_store_new_from_glist       (GList *list);

list :

Returns :


eog_list_store_append_image ()

void                eog_list_store_append_image         (EogListStore *store,
                                                         EogImage *image);

store :

image :


eog_list_store_add_files ()

void                eog_list_store_add_files            (EogListStore *store,
                                                         GList *file_list);

store :

file_list :


eog_list_store_remove_image ()

void                eog_list_store_remove_image         (EogListStore *store,
                                                         EogImage *image);

store :

image :


eog_list_store_get_pos_by_image ()

gint                eog_list_store_get_pos_by_image     (EogListStore *store,
                                                         EogImage *image);

store :

image :

Returns :


eog_list_store_get_image_by_pos ()

EogImage*           eog_list_store_get_image_by_pos     (EogListStore *store,
                                                         const gint pos);

store :

pos :

Returns :


eog_list_store_get_pos_by_iter ()

gint                eog_list_store_get_pos_by_iter      (EogListStore *store,
                                                         GtkTreeIter *iter);

store :

iter :

Returns :


eog_list_store_length ()

gint                eog_list_store_length               (EogListStore *store);

store :

Returns :


eog_list_store_get_initial_pos ()

gint                eog_list_store_get_initial_pos      (EogListStore *store);

store :

Returns :


eog_list_store_thumbnail_set ()

void                eog_list_store_thumbnail_set        (EogListStore *store,
                                                         GtkTreeIter *iter);

store :

iter :


eog_list_store_thumbnail_unset ()

void                eog_list_store_thumbnail_unset      (EogListStore *store,
                                                         GtkTreeIter *iter);

store :

iter :


eog_list_store_thumbnail_refresh ()

void                eog_list_store_thumbnail_refresh    (EogListStore *store,
                                                         GtkTreeIter *iter);

store :

iter :