[rep-gtk] GtkTreeSortable added from 2.12 API



commit 60723e5046078bb45d1c3705747e49a51c9dc123
Author: Christopher Roy Bratusek <chris nanolx org>
Date:   Thu Jan 7 14:28:02 2010 +0100

    GtkTreeSortable added from 2.12 API

 ChangeLog    |   11 +++++++++++
 gtktree.defs |   45 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 56 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index c57dc47..7f75231 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,17 @@
 	* *.defs
 	* build-gtk.jl: revert slist >> GSList / list >> GList renamal
 
+	* gtktree.defs:
+	****************** gtktreesortable.h ************
+	GtkTreeSortable (object)
+	GtkTreeIterCompareFunc (boxed)
+	gtk_tree_sortable_get_sort_column_id
+	gtk_tree_sortable_get_sort_column_id
+	gtk_tree_sortable_set_sort_func
+	gtk_tree_sortable_set_default_sort_func
+	gtk_tree_sortable_has_default_sort_func
+	== GtkTreeSortable 2.12 API complete ==
+
 2010-01-06  Christopher Bratusek <zanghar freenet de>
 	* gtktree.defs:
 	****************** gtkcellrenderertext.h ********
diff --git a/gtktree.defs b/gtktree.defs
index 6465fb7..5084d10 100644
--- a/gtktree.defs
+++ b/gtktree.defs
@@ -727,6 +727,51 @@
   GtkWidget
   ((GtkTreeViewColumn column)))
 
+;; GtkTreeSortable
+
+(define-object GtkTreeSortable (GInterface))
+
+(define-boxed GtkTreeIterCompareFunc
+  ((GtkTreeModel model)
+   (GtkTreeIter iter1)
+   (GtkTreeIter iter2)
+   (GPointer data)))
+
+(define-func gtk_tree_sortable_sort_column_changed
+  none
+  ((GtkTreeSortable sortable)))
+
+(define-func gtk_tree_sortable_set_sort_column_id
+  none
+  ((GtkTreeSortable sortable)
+   (int column)
+   (GtkSortType type)))
+
+(define-func gtk_tree_sortable_get_sort_column_id
+  bool
+  ((GtkTreeSortable sortable)
+   ((tvec int in) column)
+   ((tvec GtkSortType in) type)))
+
+(define-func gtk_tree_sortable_set_sort_func
+  none
+  ((GtkTreeSortable sortable)
+   (int column)
+   (GtkTreeIterCompareFunc func)
+   (GPointer data)
+   (GtkDestroyNotify destroy)))
+
+(define-func gtk_tree_sortable_set_default_sort_func
+  none
+  ((GtkTreeSortable sortable)
+   (GtkTreeIterCompareFunc func)
+   (GPointer data)
+   (GtkDestroyNotify destroy)))
+
+(define-func gtk_tree_sortable_has_default_sort_func
+  bool
+  ((GtkTreeSortable sortable)))
+
 ;; GtkTreeView [Base]
 
 (define-object GtkTreeView (GtkContainer))



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