Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

Gnome::UI::IconList Class Reference

#include <icon-list.h>

Inheritance diagram for Gnome::UI::IconList:

Gnome::Canvas::Canvas Gtk::Layout Gtk::Container Gtk::Widget Gtk::Object Glib::Object Glib::ObjectBase SigC::Object List of all members.

Public Types

typedef IconList_Helpers::SelectionList SelectionList

Public Member Functions

virtual ~IconList ()
GnomeIconList * gobj ()
 Provides access to the underlying C GtkObject.

const GnomeIconList * gobj () const
 Provides access to the underlying C GtkObject.

 IconList (guint icon_width=80, bool is_editable=false)
void set_hadjustment (Gtk::Adjustment &hadj)
void set_vadjustment (Gtk::Adjustment &vadj)
void freeze ()
void thaw ()
void insert (int pos, const Glib::ustring &icon_filename, const Glib::ustring &text)
void insert (int idx, const Glib::RefPtr< Gdk::Pixbuf > &im, const Glib::ustring &icon_filename, const Glib::ustring &text)
int append (const Glib::ustring &icon_filename, const Glib::ustring &text)
int append (const Glib::RefPtr< Gdk::Pixbuf > &im, const Glib::ustring &icon_filename, const Glib::ustring &text)
void clear ()
void remove (int pos)
guint get_num_icons () const
Gtk::SelectionMode get_selection_mode () const
void set_selection_mode (Gtk::SelectionMode mode)
void select_icon (int idx)
void unselect_icon (int idx)
int unselect_all ()
void focus_icon (gint idx)
void set_icon_width (int w)
void set_row_spacing (int spacing)
void set_col_spacing (int spacing)
void set_text_spacing (int spacing)
void set_icon_border (int spacing)
void set_separators (const Glib::ustring &sep)
Glib::ustring get_icon_filename (int idx) const
int find_icon_from_filename (const Glib::ustring &filename) const
void set_icon_data (int pos, gpointer data)
int find_icon_from_data (gpointer data) const
gpointer get_icon_data (int pos)
void moveto (int pos, double yalign)
Gtk::Visibility icon_is_visible (int pos)
int get_icon_at (int x, int y) const
int get_items_per_line () const
IconTextItemget_icon_text_item (int idx)
Gnome::Canvas::Pixbufget_icon_pixbuf_item (int idx)
SelectionListselection ()
const SelectionListselection () const
Glib::SignalProxy2< void,
int, GdkEvent * > 
signal_select_icon ()
Glib::SignalProxy2< void,
int, GdkEvent * > 
signal_unselect_icon ()
Glib::SignalProxy1< void,
int > 
signal_focus_icon ()
Glib::SignalProxy2< bool,
int, const char * > 
signal_text_changed ()
Glib::SignalProxy2< void,
Gtk::DirectionType, bool > 
signal_move_cursor ()
Glib::SignalProxy0< void > signal_toggle_cursor_selection ()

Protected Member Functions

virtual void on_select_icon (int num, GdkEvent *event)
virtual void on_unselect_icon (int num, GdkEvent *event)
virtual void on_focus_icon (int num)
virtual bool on_text_changed (int num, const char *new_text)
virtual void on_move_cursor (Gtk::DirectionType dir, bool clear_selection)
virtual void on_toggle_cursor_selection ()

Related Functions

(Note that these are not member functions.)

Gnome::UI::IconListwrap (GnomeIconList *object, bool take_copy=false)

Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList * 
wrap (GnomeIconList *object, bool take_copy=false)


Member Typedef Documentation

Gnome::UI::IconList *