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);