8 #ifndef YGTK_TREE_VIEW_H
9 #define YGTK_TREE_VIEW_H
14 #define YGTK_TYPE_TREE_VIEW (ygtk_tree_view_get_type ())
15 #define YGTK_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), \
16 YGTK_TYPE_TREE_VIEW, YGtkTreeView))
17 #define YGTK_TREE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), \
18 YGTK_TYPE_TREE_VIEW, YGtkTreeViewClass))
19 #define YGTK_IS_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \
21 #define YGTK_IS_TREE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), \
23 #define YGTK_TREE_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), \
24 YGTK_TYPE_TREE_VIEW, YGtkTreeViewClass))
36 GtkTreeViewClass parent_class;
39 void (*right_click) (
YGtkTreeView *view, gboolean outreach);
42 GtkWidget* ygtk_tree_view_new (
const gchar *empty_text);
43 GType ygtk_tree_view_get_type (
void) G_GNUC_CONST;
45 void ygtk_tree_view_set_empty_text (
YGtkTreeView *view, const gchar *empty_text);
47 void ygtk_tree_view_popup_menu (
YGtkTreeView *view, GtkWidget *menu);
49 GtkWidget *ygtk_tree_view_create_show_columns_menu (
YGtkTreeView *view);
50 GtkWidget *ygtk_tree_view_append_show_columns_item (
YGtkTreeView *view, GtkWidget *menu);
55 void ygtk_tree_view_append_column (
YGtkTreeView *view, GtkTreeViewColumn *column);
58 GtkTreeViewColumn *ygtk_tree_view_get_column (
YGtkTreeView *view, gint nb);