2 #ifndef __BST_ITEM_VIEW_H__
3 #define __BST_ITEM_VIEW_H__
10 #define BST_TYPE_ITEM_VIEW (bst_item_view_get_type ())
11 #define BST_ITEM_VIEW(object) (GTK_CHECK_CAST ((object), BST_TYPE_ITEM_VIEW, BstItemView))
12 #define BST_ITEM_VIEW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), BST_TYPE_ITEM_VIEW, BstItemViewClass))
13 #define BST_IS_ITEM_VIEW(object) (GTK_CHECK_TYPE ((object), BST_TYPE_ITEM_VIEW))
14 #define BST_IS_ITEM_VIEW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), BST_TYPE_ITEM_VIEW))
15 #define BST_ITEM_VIEW_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), BST_TYPE_ITEM_VIEW, BstItemViewClass))
17 #define BST_ITEM_VIEW_TREE_HEIGHT (120)
25 GtkAlignment parent_object;
28 GxkListWrapper *wlist;
34 GtkWidget **op_widgets;
38 GtkAlignmentClass parent_class;
40 const gchar *item_type;
42 void (*set_container) (BstItemView *
self,
43 SfiProxy new_container);
44 void (*listen_on) (BstItemView *
self,
46 void (*unlisten_on) (BstItemView *
self,
52 GType bst_item_view_get_type (
void);
53 void bst_item_view_select (BstItemView *item_view,
55 SfiProxy bst_item_view_get_current (BstItemView *item_view);
56 Bse::PartH bst_item_view_get_current_part (BstItemView *
self);
57 SfiProxy bst_item_view_get_proxy (BstItemView *item_view,
59 gint bst_item_view_get_proxy_row (BstItemView *
self,
61 void bst_item_view_set_container (BstItemView *item_view,
62 SfiProxy new_container);
63 void bst_item_view_set_tree (BstItemView *item_view,
65 void bst_item_view_complete_tree (BstItemView *
self,
67 void bst_item_view_build_param_view (BstItemView *
self,
68 GtkContainer *container);
69 void bst_item_view_refresh (BstItemView *
self,
71 void bst_item_view_name_edited (BstItemView *
self,
74 void bst_item_view_blurb_edited (BstItemView *
self,
77 void bst_item_view_enable_param_view (BstItemView *
self,
79 GtkTreeModel* bst_item_view_adapt_list_wrapper (BstItemView *
self,
80 GxkListWrapper *lwrapper);
See also the corresponding IDL class Part.
Definition: bseclientapi.hh:516
Definition: bstitemview.hh:36
Definition: bstitemview.hh:23