Class
EogListStore
Constructors
eog_list_store_new
Creates a new and empty EogListStore
.
eog_list_store_new_from_glist
Creates a new EogListStore
from a list of EogImage
‘s.
The given list must be NULL
-terminated.
Instance methods
eog_list_store_add_files
Adds a list of GFile
‘s to store
. The given list
must be NULL
-terminated.
eog_list_store_append_image
Adds an EogImage
to store
. The thumbnail of the image is not
loaded and will only be loaded if the thumbnail is made visible.
eog_list_store_get_image_by_pos
Gets the EogImage
in the position pos
of store
. If there is
no image at position pos
, NULL
is returned.
eog_list_store_get_initial_pos
Gets the position of the EogImage
that should be loaded first.
If not set, it returns -1.
eog_list_store_get_pos_by_image
Gets the position where image
is stored in store
. If image
is not stored in store
, -1 is returned.
eog_list_store_get_pos_by_iter
Gets the position of the image pointed by iter
.
eog_list_store_length
Returns the number of images in the store.
eog_list_store_remove_image
Removes image
from store
.
eog_list_store_thumbnail_refresh
Refreshes the thumbnail for the image pointed by iter
.
eog_list_store_thumbnail_set
Sets the thumbnail for the image pointed by iter
.
eog_list_store_thumbnail_unset
Unsets the thumbnail for the image pointed by iter
, changing
it to a “busy” icon.
Signals
Eog.ListStore::draw-thumbnail
Class structure
struct EogListStoreClass {
GtkListStoreClass parent_class;
void (* draw_thumbnail) (
EogListStore* store
);
void (* _eog_reserved1) (
void
);
void (* _eog_reserved2) (
void
);
void (* _eog_reserved3) (
void
);
void (* _eog_reserved4) (
void
);
}
Class members
parent_class |
|
No description available. | |
draw_thumbnail |
|
No description available. | |
_eog_reserved1 |
|
No description available. | |
_eog_reserved2 |
|
No description available. | |
_eog_reserved3 |
|
No description available. | |
_eog_reserved4 |
|
No description available. |