| Top |
GtkWidget *
bonobo_selector_widget_new (void);
Creates a new BonoboSelectorWidget widget, this contains a list and a description pane for each component.
void bonobo_selector_widget_set_interfaces (BonoboSelectorWidget *sel,const gchar **interfaces_required);
gchar *
bonobo_selector_widget_get_name (BonoboSelectorWidget *sel);
gchar *
bonobo_selector_widget_get_description
(BonoboSelectorWidget *sel);
typedef struct _BonoboSelectorWidgetPrivate BonoboSelectorWidgetPrivate;
typedef struct {
GtkVBox parent;
BonoboSelectorWidgetPrivate *priv;
} BonoboSelectorWidget;
typedef struct {
GtkVBoxClass parent_class;
/* Virtual methods */
gchar *(* get_id) (BonoboSelectorWidget *sel);
gchar *(* get_name) (BonoboSelectorWidget *sel);
gchar *(* get_description) (BonoboSelectorWidget *sel);
void (* set_interfaces) (BonoboSelectorWidget *sel,
const gchar **interfaces);
/* User select */
void (* final_select) (BonoboSelectorWidget *sel);
gpointer dummy[2];
} BonoboSelectorWidgetClass;