[rep-gtk] GtkTreeView: action functions added



commit 76f5d90e3ddc77d99646720d73d59c16f8dbfe39
Author: Christopher Roy Bratusek <zanghar freenet de>
Date:   Sat Feb 27 15:53:35 2010 +0100

    GtkTreeView: action functions added

 ChangeLog    |   16 ++++++++++
 gtktree.defs |   91 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 107 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index bcaa7fd..e9bed23 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -16,6 +16,7 @@
 	== GtkListStore 2.12 API complete ==
 	************** gtktreeview.h ******************
 	GtkTreeViewColumnDropFunc [boxed]
+	GtkTreeViewMappingFunc [boxed]
 	gtk_tree_view_append_column
 	gtk_tree_view_remove_column
 	gtk_tree_view_insert_column
@@ -24,6 +25,21 @@
 	gtk_tree_view_set_expander_column
 	gtk_tree_view_get_expander_column
 	gtk_tree_view_set_column_drag_function
+	gtk_tree_view_scroll_to_point
+	gtk_tree_view_scroll_to_cell
+	gtk_tree_view_row_activated
+	gtk_tree_view_expand_all
+	gtk_tree_view_collapse_all
+	gtk_tree_view_expand_to_path
+	gtk_tree_view_expand_row
+	gtk_tree_view_collapse_row
+	gtk_tree_view_map_expanded_rows
+	gtk_tree_view_row_expanded
+	gtk_tree_view_set_reorderable
+	gtk_tree_view_get_reorderable
+	gtk_tree_view_set_cursor
+	gtk_tree_view_set_cursor_on_cell
+	gtk_tree_view_get_cursor
 
 2010-02-16  Christopher Bratusek <zanghar freenet de>
 	* ChangeLog
diff --git a/gtktree.defs b/gtktree.defs
index 549a0d3..1383e45 100644
--- a/gtktree.defs
+++ b/gtktree.defs
@@ -989,3 +989,94 @@
    (GtkDestroyNotify destroy)))
 
 ;; GtkTreeView [Actions]
+
+(define-func gtk_tree_view_scroll_to_point
+  none
+  ((GtkTreeView tree)
+   (int x)
+   (int y)))
+
+(define-func gtk_tree_view_scroll_to_cell
+  none
+  ((GtkTreeView tree)
+   (GtkTreePath path)
+   (GtkTreeViewColumn column)
+   (bool use_align)
+   (int row_align)
+   (int column_align)))
+
+(define-func gtk_tree_view_row_activated
+  none
+  ((GtkTreeView tree)
+   (GtkTreePath path)
+   (GtkTreeViewColumn column)))
+
+(define-func gtk_tree_view_expand_all
+  none
+  ((GtkTreeView tree)))
+
+(define-func gtk_tree_view_collapse_all
+  none
+  ((GtkTreeView tree)))
+
+(define-func gtk_tree_view_expand_to_path
+  none
+  ((GtkTreeView tree)
+   (GtkTreePath path)))
+
+(define-func gtk_tree_view_expand_row
+  bool
+  ((GtkTreeView tree)
+   (GtkTreePath path)
+   (bool all)))
+
+(define-func gtk_tree_view_collapse_row
+  bool
+  ((GtkTreeView tree)
+   (GtkTreePath path)))
+
+(define-boxed GtkTreeViewMappingFunc
+  ((GtkTreeView tree)
+   (GtkTreePath path)
+   (GPointer data)))
+
+(define-func gtk_tree_view_map_expanded_rows
+  none
+  ((GtkTreeView tree)
+   (GtkTreeViewMappingFunc func)
+   (GPointer data)))
+
+(define-func gtk_tree_view_row_expanded
+  bool
+  ((GtkTreeView tree)
+   (GtkTreePath path)))
+
+(define-func gtk_tree_view_set_reorderable
+  none
+  ((GtkTreeView tree)
+   (bool reorderable)))
+
+(define-func gtk_tree_view_get_reorderable
+  bool
+  ((GtkTreeView tree)))
+
+(define-func gtk_tree_view_set_cursor
+  none
+  ((GtkTreeView tree)
+   (GtkTreePath path)
+   (GtkTreeViewColumn column)
+   (bool start_editing)))
+
+(define-func gtk_tree_view_set_cursor_on_cell
+  none
+  ((GtkTreeView tree)
+   (GtkTreePath path)
+   (GtkTreeViewColumn column)
+   (GtkCellRenderer renderer)
+   (bool start_editing)))
+
+(define-func gtk_tree_view_get_cursor
+  none
+  ((GtkTreeView tree)
+   (GtkTreePath path)
+   (GtkTreeViewColumn column)))



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]