| Eye of GNOME Reference Manual | ||||
|---|---|---|---|---|
enum EogThumbViewSelectionChange; EogThumbView;GtkWidget * eog_thumb_view_new (void);void eog_thumb_view_set_model (EogThumbView *thumbview, EogListStore *store);void eog_thumb_view_set_item_height (EogThumbView *thumbview,gint height);guint eog_thumb_view_get_n_selected (EogThumbView *thumbview); EogImage * eog_thumb_view_get_first_selected_image (EogThumbView *thumbview);GList * eog_thumb_view_get_selected_images (EogThumbView *thumbview);void eog_thumb_view_select_single (EogThumbView *thumbview, EogThumbViewSelectionChange change);void eog_thumb_view_set_current_image (EogThumbView *thumbview, EogImage *image,gboolean deselect_other);void eog_thumb_view_set_thumbnail_popup (EogThumbView *thumbview,GtkMenu *menu);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkIconView +----EogThumbView
typedef enum {
EOG_THUMB_VIEW_SELECT_CURRENT = 0,
EOG_THUMB_VIEW_SELECT_LEFT,
EOG_THUMB_VIEW_SELECT_RIGHT,
EOG_THUMB_VIEW_SELECT_FIRST,
EOG_THUMB_VIEW_SELECT_LAST
} EogThumbViewSelectionChange;
GtkWidget * eog_thumb_view_new (void);
Creates a new EogThumbView object.
Returns : |
a newly created EogThumbView. |
void eog_thumb_view_set_model (EogThumbView *thumbview, EogListStore *store);
Sets the EogListStore to be used with thumbview. If an initial image
was set during store creation, its thumbnail will be selected and visible.
|
A EogThumbView. |
|
A EogListStore. |
void eog_thumb_view_set_item_height (EogThumbView *thumbview,gint height);
Sets the height of each thumbnail in thumbview.
|
A EogThumbView. |
|
The desired height. |
guint eog_thumb_view_get_n_selected (EogThumbView *thumbview);
Gets the number of images that are currently selected in thumbview.
|
An EogThumbView. |
Returns : |
the number of selected images in thumbview.
|
EogImage * eog_thumb_view_get_first_selected_image (EogThumbView *thumbview);
Returns the first selected image. Note that the returned EogImage
is not ensured to be really the first selected image in thumbview, but
generally, it will be.
|
A EogThumbView. |
Returns : |
A EogImage. |
GList * eog_thumb_view_get_selected_images (EogThumbView *thumbview);
Gets a list with the currently selected images. Note that a new reference is
hold for each image and the list must be freed with g_list_free()
|
A EogThumbView. |
Returns : |
A newly allocated list of EogImage's. |
void eog_thumb_view_select_single (EogThumbView *thumbview, EogThumbViewSelectionChange change);
Changes the current selection according to a single movement
described by EogThumbViewSelectionChange. If there are no
thumbnails currently selected, one is selected according to the
natural selection according to the EogThumbViewSelectionChange
used, p.g., when EOG_THUMB_VIEW_SELECT_RIGHT
|
A EogThumbView. |
|
A EogThumbViewSelectionChange, describing the desired selection change. |
void eog_thumb_view_set_current_image (EogThumbView *thumbview, EogImage *image,gboolean deselect_other);
Changes the status of a image, marking it as currently selected.
If deselect_other is TRUE
|
A EogThumbView. |
|
The image to be selected. |
|
Whether to deselect currently selected images. |
void eog_thumb_view_set_thumbnail_popup (EogThumbView *thumbview,GtkMenu *menu);
Set the contextual menu to be used with the thumbnails in the widget. This can be done only once.
|
A |
|
A |