GpeIconList

GpeIconList — Widget to arrange icons in columns and rows. (deprecated, will be removed soon)

Synopsis

#define             GPE_ICONLIST_CONST                  (obj)
                    GPEIconListPrivate;
                    GPEIconList;
void                gpe_iconlist_clicked                (GPEIconList *self,
                                                         gpointer udata);
void                gpe_iconlist_show_popup             (GPEIconList *self,
                                                         gpointer udata);
GtkWidget*          gpe_iconlist_new                    (void);
void                gpe_iconlist_set_bg                 (GPEIconList *self,
                                                         char *bg);
void                gpe_iconlist_set_bg_pixmap          (GPEIconList *self,
                                                         GdkPixbuf *bg);
void                gpe_iconlist_set_bg_color           (GPEIconList *self,
                                                         guint32 color);
GObject*            gpe_iconlist_add_item               (GPEIconList *self,
                                                         char *title,
                                                         char *icon,
                                                         gpointer udata);
GObject*            gpe_iconlist_add_item_pixbuf        (GPEIconList *self,
                                                         char *title,
                                                         GdkPixbuf *icon,
                                                         gpointer udata);
void                gpe_iconlist_remove_item            (GPEIconList *self,
                                                         GObject *item);
void                gpe_iconlist_set_embolden           (GPEIconList *self,
                                                         gboolean yes);
void                gpe_iconlist_set_show_title         (GPEIconList *self,
                                                         gboolean yes);
void                gpe_iconlist_set_icon_xmargin       (GPEIconList *self,
                                                         guint margin);
void                gpe_iconlist_clear                  (GPEIconList *self);
void                gpe_iconlist_set_icon_size          (GPEIconList *self,
                                                         guint size);
void                gpe_iconlist_popup_removed          (GPEIconList *self);
#define             gpe_iconlist_connect__clicked       (object,func,data)
#define             gpe_iconlist_connect_after__clicked (object,func,data)
#define             gpe_iconlist_connect_data__clicked  (object,func,data,destroy_data,flags)
#define             gpe_iconlist_connect__show_popup    (object,func,data)
#define             gpe_iconlist_connect_after__show_popup(object,func,data)
#define             gpe_iconlist_connect_data__show_popup(object,func,data,destroy_data,flags)

Description

This widget is used to arrange icons in columns and rows. It provides functions for user interactive actions clicking on a particular icon and methods to manage icons in the list. This one is deprecated, use GpeIconListView in new code.

Details

GPE_ICONLIST_CONST()

#define GPE_ICONLIST_CONST(obj)	G_TYPE_CHECK_INSTANCE_CAST((obj), gpe_iconlist_get_type(), GPEIconList const)

obj :


GPEIconListPrivate

typedef struct _GPEIconListPrivate GPEIconListPrivate;


GPEIconList

typedef struct {
	GtkScrolledWindow __parent__;
} GPEIconList;

gpe_iconlist_clicked ()

void                gpe_iconlist_clicked                (GPEIconList *self,
                                                         gpointer udata);

Emits the clicked signal for a GpeIconList widget.

self :

Iconlist widget

udata :

User data to pass to the signal handler.

gpe_iconlist_show_popup ()

void                gpe_iconlist_show_popup             (GPEIconList *self,
                                                         gpointer udata);

Emits the show-popup signal for a GpeIconList widget.

self :

Iconlist widget

udata :

User data to pass to the signal handler.

gpe_iconlist_new ()

GtkWidget*          gpe_iconlist_new                    (void);

This function creates a new GpeIconList widget.

Returns :

New widget

gpe_iconlist_set_bg ()

void                gpe_iconlist_set_bg                 (GPEIconList *self,
                                                         char *bg);

Change widget background to a pixmap from a file.

self :

Widget

bg :

Bitmap file to display in background.

gpe_iconlist_set_bg_pixmap ()

void                gpe_iconlist_set_bg_pixmap          (GPEIconList *self,
                                                         GdkPixbuf *bg);

Set the widget background from a GdkPixbuf.

self :

Widget

bg :

Pixbuf to use for background.

gpe_iconlist_set_bg_color ()

void                gpe_iconlist_set_bg_color           (GPEIconList *self,
                                                         guint32 color);

Change background color of icon list.

self :

Widget

color :

32 bit integer defining the color.

gpe_iconlist_add_item ()

GObject*            gpe_iconlist_add_item               (GPEIconList *self,
                                                         char *title,
                                                         char *icon,
                                                         gpointer udata);

Add a new icon item to a GpeIconList widget.

self :

Widget

title :

Short text to label the icon.

icon :

Icon bitmap file.

udata :

Pointer to user data passed to signal handlers.

Returns :

New item widget

gpe_iconlist_add_item_pixbuf ()

GObject*            gpe_iconlist_add_item_pixbuf        (GPEIconList *self,
                                                         char *title,
                                                         GdkPixbuf *icon,
                                                         gpointer udata);

Add a new icon item to a GpeIconList widget using a GdkPixbuf for icon data instead of a file.

self :

Widget

title :

Short text to label the icon.

icon :

Icon pixbuf.

udata :

Pointer to user data passed to signal handlers.

Returns :

New item widget

gpe_iconlist_remove_item ()

void                gpe_iconlist_remove_item            (GPEIconList *self,
                                                         GObject *item);

Remove an item from a GpeIconList.

self :

Widget

item :

Item widget

gpe_iconlist_set_embolden ()

void                gpe_iconlist_set_embolden           (GPEIconList *self,
                                                         gboolean yes);

Turn bold text for selected items on/off.

self :

Widget

yes :

Set TRUE to enable bold text, FALSE to disable.

gpe_iconlist_set_show_title ()

void                gpe_iconlist_set_show_title         (GPEIconList *self,
                                                         gboolean yes);

Turn titles on/off.

self :

Widget

yes :

Set TRUE to enable, FALSE to disable.

gpe_iconlist_set_icon_xmargin ()

void                gpe_iconlist_set_icon_xmargin       (GPEIconList *self,
                                                         guint margin);

Change margin in X dimension for icons inside a GpeIconList.

self :

Widget

margin :

Margin in pixels

gpe_iconlist_clear ()

void                gpe_iconlist_clear                  (GPEIconList *self);

Removes all items from an icon list.

self :

Widget to clear

gpe_iconlist_set_icon_size ()

void                gpe_iconlist_set_icon_size          (GPEIconList *self,
                                                         guint size);

Changes the size of the icons displayed in the icon list.

self :

Widget

size :

Size in pixels

gpe_iconlist_popup_removed ()

void                gpe_iconlist_popup_removed          (GPEIconList *self);

self :


gpe_iconlist_connect__clicked()

#define             gpe_iconlist_connect__clicked(object,func,data)

object :

func :

data :


gpe_iconlist_connect_after__clicked()

#define             gpe_iconlist_connect_after__clicked(object,func,data)

object :

func :

data :


gpe_iconlist_connect_data__clicked()

#define             gpe_iconlist_connect_data__clicked(object,func,data,destroy_data,flags)

object :

func :

data :

destroy_data :

flags :


gpe_iconlist_connect__show_popup()

#define             gpe_iconlist_connect__show_popup(object,func,data)

object :

func :

data :


gpe_iconlist_connect_after__show_popup()

#define             gpe_iconlist_connect_after__show_popup(object,func,data)

object :

func :

data :


gpe_iconlist_connect_data__show_popup()

#define             gpe_iconlist_connect_data__show_popup(object,func,data,destroy_data,flags)

object :

func :

data :

destroy_data :

flags :