import "glib/glib" import "glib/glib-object" import "gtk/gtkobject" import "gtk/gtkwidget" import "gtk/gtkcontainer" import "gtk/gtktreemodel" import "gtk/gtktreeviewcolumn" import "gtk/gtktreeselection" import "gtk/gtkadjustment" public [name="c"] enum GtkTreeViewDropPosition GTK_TREE_VIEW_DROP_BEFORE GTK_TREE_VIEW_DROP_AFTER GTK_TREE_VIEW_DROP_INTO_OR_BEFORE GTK_TREE_VIEW_DROP_INTO_OR_AFTER end struct GtkTreeView : local GtkContainer; end struct GtkTreeViewClass : local GtkContainerClass; end import func gtk_tree_view_get_type: GtkType import func gtk_tree_view_new: GtkWidget import func gtk_tree_view_new_with_model (GtkTreeModel): GtkWidget import func gtk_tree_view_get_model (GtkTreeView): GtkTreeModel import func gtk_tree_view_set_model (GtkTreeView,GtkTreeModel) import func gtk_tree_view_get_selection (GtkTreeView): GtkTreeSelection import func gtk_tree_view_get_hadjustment (GtkTreeView): GtkAdjustment import func gtk_tree_view_set_hadjustment (GtkTreeView,GtkAdjustment) import func gtk_tree_view_get_vadjustment (GtkTreeView): GtkAdjustment import func gtk_tree_view_set_vadjustment (GtkTreeView,GtkAdjustment) import func gtk_tree_view_get_headers_visible (GtkTreeView): gboolean import func gtk_tree_view_set_headers_visible (GtkTreeView,gboolean) import func gtk_tree_view_columns_autosize (GtkTreeView) import func gtk_tree_view_set_headers_clickable (GtkTreeView,gboolean) import func gtk_tree_view_set_rules_hint (GtkTreeView,gboolean) import func gtk_tree_view_get_rules_hint (GtkTreeView): gboolean import func gtk_tree_view_append_column (GtkTreeView,GtkTreeViewColumn): gint import func gtk_tree_view_remove_column (GtkTreeView,GtkTreeViewColumn): gint import func gtk_tree_view_insert_column (GtkTreeView,GtkTreeViewColumn,gint): gint //import func gtk_tree_view_insert_column_with_attributes (GtkTreeView,gint,[] gchar,GtkCellRenderer, ...): gint //import func gtk_tree_view_insert_column_with_data_func (GtkTreeView,gint,[] gchar,GtkCellRenderer,GtkTreeCellDataFunc,gpointer,GDestroyNotify): gint import func gtk_tree_view_get_column (GtkTreeView,gint): GtkTreeViewColumn import func gtk_tree_view_get_columns (GtkTreeView): GList import func gtk_tree_view_move_column_after (GtkTreeView,GtkTreeViewColumn,GtkTreeViewColumn) import func gtk_tree_view_set_expander_column (GtkTreeView,GtkTreeViewColumn) import func gtk_tree_view_get_expander_column (GtkTreeView): GtkTreeViewColumn //import func gtk_tree_view_set_column_drag_function (GtkTreeView,GtkTreeViewColumnDropFunc,gpointer,GtkDestroyNotify) import func gtk_tree_view_set_reorderable (GtkTreeView,gboolean) import func gtk_tree_view_get_reorderable (GtkTreeView): gboolean import func gtk_tree_view_set_cursor (GtkTreeView,GtkTreePath,GtkTreeViewColumn,gboolean) import func gtk_tree_view_get_cursor (GtkTreeView,[] GtkTreePath,[] GtkTreeViewColumn) import func gtk_tree_view_expand_row (GtkTreeView,GtkTreePath,gboolean): gboolean import func gtk_tree_view_expand_to_path (GtkTreeView,GtkTreePath ): void import func gtk_tree_view_get_path_at_pos ( GtkTreeView, gint, gint, [] GtkTreePath, [] GtkTreeViewColumn, [] gint, [] gint) : gboolean end