Details
GPE_ICON_LIST_VIEW_CONST()
#define GPE_ICON_LIST_VIEW_CONST(obj)
enum t_gpe_textpos
typedef enum
{
GPE_TEXT_BELOW,
GPE_TEXT_RIGHT
} t_gpe_textpos;
Data type to define text postioning relative to a displayed icon.
| GPE_TEXT_BELOW | Show text below the icon.
|
| GPE_TEXT_RIGHT | Show text right besides the icon.
|
GPEIconListView
typedef struct _GPEIconListView GPEIconListView;
GPEIconListViewClass
typedef struct _GPEIconListViewClass GPEIconListViewClass;
gpe_icon_list_view_new ()
GtkWidget* gpe_icon_list_view_new ();
This function creates a new GpeIconListView widget.
gpe_icon_list_view_set_bg ()
void gpe_icon_list_view_set_bg (GPEIconListView *self,
char *bg);
Change widget background to a pixmap from a file.
| self : | Widget
|
| bg : | Bitmap file to display in background.
|
gpe_icon_list_view_set_bg_pixmap ()
void gpe_icon_list_view_set_bg_pixmap
(GPEIconListView *self,
GdkPixbuf *bg);
Set the widget background from a GdkPixbuf.
| self : | Widget
|
| bg : | Pixbuf to use for background.
|
gpe_icon_list_view_set_bg_color ()
void gpe_icon_list_view_set_bg_color (GPEIconListView *self,
guint32 color);
Change background color of icon list.
| self : | Widget
|
| color : | 32 bit integer defining the color.
|
gpe_icon_list_view_remove_item_with_udata ()
void gpe_icon_list_view_remove_item_with_udata
(GPEIconListView *self,
gpointer udata);
Removes an item from an icon list identified by its user data.
| self : | Widget
|
| udata : | Data pointer to identify item.
|
gpe_icon_list_view_update_icon_item_with_udata ()
void gpe_icon_list_view_update_icon_item_with_udata
(GPEIconListView *self,
GdkPixbuf *pixbuf,
gpointer udata);
Updates the icon of an item identified by its user data.
| self : | Widget
|
| pixbuf : | GdkPixbuf containing the new icon.
|
| udata : | Data pointer to identify item.
|
gpe_icon_list_view_add_item ()
GObject* gpe_icon_list_view_add_item (GPEIconListView *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_icon_list_view_add_item_pixbuf ()
GObject* gpe_icon_list_view_add_item_pixbuf
(GPEIconListView *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_icon_list_view_remove_item ()
void gpe_icon_list_view_remove_item (GPEIconListView *self,
GObject *item);
Remove an item from a GpeIconListView.
| self : | Widget
|
| item : | Item widget
|
gpe_icon_list_view_set_item_icon ()
void gpe_icon_list_view_set_item_icon
(GPEIconListView *self,
GObject *item,
GdkPixbuf *new_pixbuf);
Updates the icon of a list view item.
| self : | Widget
|
| item : | Item of icon list to become updated.
|
| new_pixbuf : | GdkPixbuf containing the new icon.
|
gpe_icon_list_view_set_embolden ()
void gpe_icon_list_view_set_embolden (GPEIconListView *self,
gboolean yes);
Turn bold text for selected items on/off.
| self : | Widget
|
| yes : | Set TRUE to enable bold text, FALSE to disable.
|
gpe_icon_list_view_set_show_title ()
void gpe_icon_list_view_set_show_title
(GPEIconListView *self,
gboolean yes);
Turn titles on/off.
| self : | Widget
|
| yes : | Set TRUE to enable, FALSE to disable.
|
gpe_icon_list_view_set_icon_xmargin ()
void gpe_icon_list_view_set_icon_xmargin
(GPEIconListView *self,
guint margin);
Change margin in X dimension for icons inside a GpeIconListView.
| self : | Widget
|
| margin : | Margin in pixels
|
gpe_icon_list_view_clear ()
void gpe_icon_list_view_clear (GPEIconListView *self);
Removes all items from an icon list.
gpe_icon_list_view_set_icon_size ()
void gpe_icon_list_view_set_icon_size
(GPEIconListView *self,
guint size);
Changes the size of the icons displayed in the icon list view.
| self : | Widget
|
| size : | Size in pixels
|
gpe_icon_list_view_popup_removed ()
void gpe_icon_list_view_popup_removed
(GPEIconListView *self);
gpe_icon_list_view_set_rows ()
void gpe_icon_list_view_set_rows (GPEIconListView *self,
guint rows);
Sets the number of rows used for arranging icons.
| self : | Widget
|
| rows : | Number of rows
|
gpe_icon_list_view_set_textpos ()
void gpe_icon_list_view_set_textpos (GPEIconListView *self,
t_gpe_textpos textpos);
This function sets the position of the descriptive text of items.
| self : | Widget
|
| textpos : | Text position
|
gpe_icon_list_view_set_border_color ()
void gpe_icon_list_view_set_border_color
(GPEIconListView *self,
guint32 color);
This function is used to set the colour of the icon lists border.
| self : | Widget
|
| color : | New border color
|
gpe_icon_list_view_set_border_width ()
void gpe_icon_list_view_set_border_width
(GPEIconListView *self,
int width);
This function is used to change the width of the icon lists border.
| self : | Widget
|
| width : | New width in pixels
|