GXK Interface Reference

/opt/src/beast/beast-gtk/gxk/gxkassortment.h

SYNOPSIS

DESCRIPTION

GxkAssortment

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:49
struct GxkAssortment
{
  GObject             parent_instance;
  gchar              *publishing_name;
  GSList             *entries;
  GxkAssortmentEntry *selected;
  guint               block_count;
};

GxkAssortmentClass

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:56
struct GxkAssortmentClass
{
  GObjectClass parent_class;
  void       (*entry_added)       (GxkAssortment*self, GxkAssortmentEntry*entry);
  void       (*entry_changed)     (GxkAssortment*self, GxkAssortmentEntry*entry);
  void       (*entry_remove)      (GxkAssortment*self, GxkAssortmentEntry*entry);
  void       (*selection_changed) (GxkAssortment*self);
};

GxkAssortmentEntry

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:38
struct GxkAssortmentEntry
{
  gchar              *label;
  gchar              *stock_icon;
  gchar              *tooltip;
  gpointer            user_data;
  gpointer            owner;
  GObject            *object;
  GxkAssortmentDelete free_func;
  guint               ref_count;
};

gxk_assortment_block_selection

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:87

gxk_assortment_changed

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:83

gxk_assortment_dispose

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:86

gxk_assortment_entry_get_type

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:68

gxk_assortment_find_data

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:72
GxkAssortmentEntry*  gxk_assortment_find_data 
(GxkAssortment *self,
 gpointer       entry_user_data);

gxk_assortment_get_type

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:69

gxk_assortment_insert

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:81
GxkAssortmentEntry*  gxk_assortment_insert 
(GxkAssortment      *self,
 guint               position,
 const gchar        *label,
 const gchar        *stock_icon,
 const gchar        *tooltip,
 gpointer            user_data,
 GObject            *object,
 gpointer            owner,
 GxkAssortmentDelete free_func);

gxk_assortment_manage_menu

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:94
void  gxk_assortment_manage_menu 
(GxkAssortment *self,
 GtkMenu       *menu);

gxk_assortment_new

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:70

gxk_assortment_remove

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:85

gxk_assortment_select

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:89

gxk_assortment_select_data

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:91
void  gxk_assortment_select_data 
(GxkAssortment *self,
 gpointer       entry_user_data);

gxk_assortment_unblock_selection

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:92

gxk_widget_publish_assortment

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:99
void  gxk_widget_publish_assortment 
(gpointer       widget,
 const gchar   *publishing_name,
 GxkAssortment *assortment);

gxk_window_add_assortment_client

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:107
void  gxk_window_add_assortment_client 
(GtkWindow          *window,
 GxkAssortmentClient added_func,
 GxkAssortmentClient removed_func,
 gpointer            client_data);

gxk_window_remove_assortment_client

/opt/src/beast/beast-gtk/gxk/gxkassortment.h:109