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 SfiProxy bst_item_view_get_proxy (BstItemView *item_view,
58 gint bst_item_view_get_proxy_row (BstItemView *
self,
60 void bst_item_view_set_container (BstItemView *item_view,
61 SfiProxy new_container);
62 void bst_item_view_set_tree (BstItemView *item_view,
64 void bst_item_view_complete_tree (BstItemView *
self,
66 void bst_item_view_build_param_view (BstItemView *
self,
67 GtkContainer *container);
68 void bst_item_view_refresh (BstItemView *
self,
70 void bst_item_view_name_edited (BstItemView *
self,
73 void bst_item_view_blurb_edited (BstItemView *
self,
76 void bst_item_view_enable_param_view (BstItemView *
self,
78 GtkTreeModel* bst_item_view_adapt_list_wrapper (BstItemView *
self,
79 GxkListWrapper *lwrapper);
Definition: bstitemview.hh:36
Definition: bstitemview.hh:23