Top | ![]() |
![]() |
![]() |
![]() |
void | focus-icon | Run First |
void | move-cursor | Action |
void | select-icon | Run First |
gboolean | text-changed | Run Last |
void | toggle-cursor-selection | Action |
void | unselect-icon | Run First |
GObject ╰── GInitiallyUnowned ╰── GtkObject ╰── GtkWidget ╰── GtkContainer ╰── GtkLayout ╰── GnomeCanvas ╰── GnomeIconList
GtkWidget * gnome_icon_list_new (guint icon_width
,GtkAdjustment *adj
,int flags
);
gnome_icon_list_new
is deprecated and should not be used in newly-written code.
void gnome_icon_list_construct (GnomeIconList *gil
,guint icon_width
,GtkAdjustment *adj
,int flags
);
gnome_icon_list_construct
is deprecated and should not be used in newly-written code.
Constructor for the icon list, to be used by derived classes.
void gnome_icon_list_set_hadjustment (GnomeIconList *gil
,GtkAdjustment *hadj
);
gnome_icon_list_set_hadjustment
is deprecated and should not be used in newly-written code.
Sets the adjustment to be used for horizontal scrolling. This is normally not required, as the icon list can be simply inserted in a &GtkScrolledWindow and scrolling will be handled automatically.
void gnome_icon_list_set_vadjustment (GnomeIconList *gil
,GtkAdjustment *vadj
);
gnome_icon_list_set_vadjustment
is deprecated and should not be used in newly-written code.
Sets the adjustment to be used for vertical scrolling. This is normally not required, as the icon list can be simply inserted in a &GtkScrolledWindow and scrolling will be handled automatically.
void
gnome_icon_list_freeze (GnomeIconList *gil
);
gnome_icon_list_freeze
is deprecated and should not be used in newly-written code.
Freezes an icon list so that any changes made to it will not be
reflected on the screen until it is thawed with gnome_icon_list_thaw()
.
It is recommended to freeze the icon list before inserting or deleting
many icons, for example, so that the layout process will only be executed
once, when the icon list is finally thawed.
You can call this function multiple times, but it must be balanced with the
same number of calls to gnome_icon_list_thaw()
before the changes will take
effect.
void
gnome_icon_list_thaw (GnomeIconList *gil
);
gnome_icon_list_thaw
is deprecated and should not be used in newly-written code.
Thaws the icon list and performs any pending layout operations. This
is to be used in conjunction with gnome_icon_list_freeze()
.
void gnome_icon_list_insert (GnomeIconList *gil
,int pos
,const char *icon_filename
,const char *text
);
gnome_icon_list_insert
is deprecated and should not be used in newly-written code.
Inserts an icon in the specified icon list. The icon's image is loaded
from the specified file, and it is inserted at the pos
index.
void gnome_icon_list_insert_pixbuf (GnomeIconList *gil
,int pos
,GdkPixbuf *im
,const char *icon_filename
,const char *text
);
gnome_icon_list_insert_pixbuf
is deprecated and should not be used in newly-written code.
Inserts an icon in the specified icon list. The icon is created from the
specified Imlib image, and it is inserted at the pos
index.
int gnome_icon_list_append (GnomeIconList *gil
,const char *icon_filename
,const char *text
);
gnome_icon_list_append
is deprecated and should not be used in newly-written code.
Appends an icon to the specified icon list. The icon's image is loaded from
the specified file, and it is inserted at the pos
index.
int gnome_icon_list_append_pixbuf (GnomeIconList *gil
,GdkPixbuf *im
,const char *icon_filename
,const char *text
);
gnome_icon_list_append_pixbuf
is deprecated and should not be used in newly-written code.
Appends an icon to the specified icon list. The icon is created from the specified Imlib image.
void
gnome_icon_list_clear (GnomeIconList *gil
);
gnome_icon_list_clear
is deprecated and should not be used in newly-written code.
Clears the contents for the icon list by removing all the icons. If destroy handlers were specified for any of the icons, they will be called with the appropriate data.
void gnome_icon_list_remove (GnomeIconList *gil
,int pos
);
gnome_icon_list_remove
is deprecated and should not be used in newly-written code.
Removes the icon at index position pos
. If a destroy handler was specified
for that icon, it will be called with the appropriate data.
guint
gnome_icon_list_get_num_icons (GnomeIconList *gil
);
gnome_icon_list_get_num_icons
is deprecated and should not be used in newly-written code.
GtkSelectionMode
gnome_icon_list_get_selection_mode (GnomeIconList *gil
);
gnome_icon_list_get_selection_mode
is deprecated and should not be used in newly-written code.
void gnome_icon_list_set_selection_mode (GnomeIconList *gil
,GtkSelectionMode mode
);
gnome_icon_list_set_selection_mode
is deprecated and should not be used in newly-written code.
Sets the selection mode for an icon list. The GTK_SELECTION_MULTIPLE
and
GTK_SELECTION_EXTENDED
modes are considered equivalent.
void gnome_icon_list_select_icon (GnomeIconList *gil
,int pos
);
gnome_icon_list_select_icon
is deprecated and should not be used in newly-written code.
Selects the icon at the index specified by pos
.
void
gnome_icon_list_select_all (GnomeIconList *gil
);
gnome_icon_list_select_all
is deprecated and should not be used in newly-written code.
void gnome_icon_list_unselect_icon (GnomeIconList *gil
,int pos
);
gnome_icon_list_unselect_icon
is deprecated and should not be used in newly-written code.
Unselects the icon at the index specified by pos
.
int
gnome_icon_list_unselect_all (GnomeIconList *gil
);
gnome_icon_list_unselect_all
is deprecated and should not be used in newly-written code.
GList *
gnome_icon_list_get_selection (GnomeIconList *gil
);
gnome_icon_list_get_selection
is deprecated and should not be used in newly-written code.
void gnome_icon_list_focus_icon (GnomeIconList *gil
,gint idx
);
gnome_icon_list_focus_icon
is deprecated and should not be used in newly-written code.
void gnome_icon_list_set_icon_width (GnomeIconList *gil
,int w
);
gnome_icon_list_set_icon_width
is deprecated and should not be used in newly-written code.
Sets the amount of horizontal space allocated to the icons, i.e. the column width of the icon list.
void gnome_icon_list_set_row_spacing (GnomeIconList *gil
,int pixels
);
gnome_icon_list_set_row_spacing
is deprecated and should not be used in newly-written code.
Sets the spacing to be used between rows of icons.
void gnome_icon_list_set_col_spacing (GnomeIconList *gil
,int pixels
);
gnome_icon_list_set_col_spacing
is deprecated and should not be used in newly-written code.
Sets the spacing to be used between columns of icons.
void gnome_icon_list_set_text_spacing (GnomeIconList *gil
,int pixels
);
gnome_icon_list_set_text_spacing
is deprecated and should not be used in newly-written code.
Sets the spacing to be used between an icon's image and its text caption.
void gnome_icon_list_set_icon_border (GnomeIconList *gil
,int pixels
);
gnome_icon_list_set_icon_border
is deprecated and should not be used in newly-written code.
Sets the width of the border to be displayed around an icon's image. This is currently not implemented.
void gnome_icon_list_set_separators (GnomeIconList *gil
,const char *sep
);
gnome_icon_list_set_separators
is deprecated and should not be used in newly-written code.
Sets the characters that can be used as word separators when doing word-wrapping in the icon text captions.
gchar * gnome_icon_list_get_icon_filename (GnomeIconList *gil
,int idx
);
gnome_icon_list_get_icon_filename
is deprecated and should not be used in newly-written code.
int gnome_icon_list_find_icon_from_filename (GnomeIconList *gil
,const char *filename
);
gnome_icon_list_find_icon_from_filename
is deprecated and should not be used in newly-written code.
void gnome_icon_list_set_icon_data (GnomeIconList *gil
,int idx
,gpointer data
);
gnome_icon_list_set_icon_data
is deprecated and should not be used in newly-written code.
void gnome_icon_list_set_icon_data_full (GnomeIconList *gil
,int pos
,gpointer data
,GDestroyNotify destroy
);
gnome_icon_list_set_icon_data_full
is deprecated and should not be used in newly-written code.
Associates the data
pointer to the icon at the index specified by pos
. The
destroy
argument points to a function that will be called when the icon is
destroyed, or NULL if no function is to be called when this happens.
int gnome_icon_list_find_icon_from_data (GnomeIconList *gil
,gpointer data
);
gnome_icon_list_find_icon_from_data
is deprecated and should not be used in newly-written code.
gpointer gnome_icon_list_get_icon_data (GnomeIconList *gil
,int pos
);
gnome_icon_list_get_icon_data
is deprecated and should not be used in newly-written code.
void gnome_icon_list_moveto (GnomeIconList *gil
,int pos
,double yalign
);
gnome_icon_list_moveto
is deprecated and should not be used in newly-written code.
Makes the icon whose index is pos
be visible on the screen. The icon list
gets scrolled so that the icon is visible. An alignment of 0.0 represents
the top of the visible part of the icon list, and 1.0 represents the bottom.
An icon can be centered on the icon list.
GtkVisibility gnome_icon_list_icon_is_visible (GnomeIconList *gil
,int pos
);
gnome_icon_list_icon_is_visible
is deprecated and should not be used in newly-written code.
Whether the icon at the index specified by pos
is visible. This
will be GTK_VISIBILITY_NONE
if the icon is not visible at all,
GTK_VISIBILITY_PARTIAL
if the icon is at least partially shown, and
GTK_VISIBILITY_FULL
if the icon is fully visible.
int gnome_icon_list_get_icon_at (GnomeIconList *gil
,int x
,int y
);
gnome_icon_list_get_icon_at
is deprecated and should not be used in newly-written code.
int
gnome_icon_list_get_items_per_line (GnomeIconList *gil
);
gnome_icon_list_get_items_per_line
is deprecated and should not be used in newly-written code.
GnomeIconTextItem * gnome_icon_list_get_icon_text_item (GnomeIconList *gil
,int idx
);
gnome_icon_list_get_icon_text_item
is deprecated and should not be used in newly-written code.
GnomeCanvasPixbuf * gnome_icon_list_get_icon_pixbuf_item (GnomeIconList *gil
,int idx
);
gnome_icon_list_get_icon_pixbuf_item
is deprecated and should not be used in newly-written code.
GnomeIconListMode
is deprecated and should not be used in newly-written code.
“focus-icon”
signalvoid user_function (GnomeIconList *iconlist, gint arg1, gpointer user_data)
Flags: Run First
“move-cursor”
signalvoid user_function (GnomeIconList *iconlist, GtkDirectionType arg1, gboolean arg2, gpointer user_data)
Flags: Action
“select-icon”
signalvoid user_function (GnomeIconList *iconlist, gint arg1, GdkEvent *arg2, gpointer user_data)
Flags: Run First
“text-changed”
signalgboolean user_function (GnomeIconList *iconlist, gint arg1, gchar *arg2, gpointer user_data)
Flags: Run Last
“toggle-cursor-selection”
signalvoid user_function (GnomeIconList *iconlist, gpointer user_data)
Flags: Action
“unselect-icon”
signalvoid user_function (GnomeIconList *iconlist, gint arg1, GdkEvent *arg2, gpointer user_data)
Flags: Run First