Class

EogListStore

Description

class Eog.ListStore : Gtk.ListStore {
  parent: GtkListStore,
  priv: EogListStorePrivate*
}
No description available.

Ancestors

  • GtkListStore
  • GObject

Implements

  • GtkBuildable
  • GtkTreeDragDest
  • GtkTreeDragSource
  • GtkTreeModel
  • GtkTreeSortable

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 EogImages. The given list must be NULL-terminated.

Instance methods

eog_list_store_add_files

Adds a list of GFiles 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
No description available.

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
GtkListStoreClass
  No description available.
draw_thumbnail
void (* draw_thumbnail) (
    EogListStore* store
  )
  No description available.
_eog_reserved1
void (* _eog_reserved1) (
void
  )
  No description available.
_eog_reserved2
void (* _eog_reserved2) (
void
  )
  No description available.
_eog_reserved3
void (* _eog_reserved3) (
void
  )
  No description available.
_eog_reserved4
void (* _eog_reserved4) (
void
  )
  No description available.

Virtual methods

Eog.ListStoreClass.draw_thumbnail
No description available.