diff dwt/widgets/Widget.d @ 90:9ba02d7fb226

Tree, TreeItem and TreeColumn
author Frank Benoit <benoit@tionex.de>
date Thu, 17 Jan 2008 09:03:45 +0100
parents 9f6c2c92be2b
children d716ed170ef6
line wrap: on
line diff
--- a/dwt/widgets/Widget.d	Wed Jan 16 16:28:05 2008 +0100
+++ b/dwt/widgets/Widget.d	Thu Jan 17 09:03:45 2008 +0100
@@ -834,11 +834,19 @@
     return 0;
 }
 
-int /*long*/ gtk_test_collapse_row (int /*long*/ tree, int /*long*/ iter, int /*long*/ path) {
+int gtk_test_collapse_row (
+    GtkTreeView *tree_view,
+    GtkTreeIter *iter,
+    GtkTreePath *path)
+{
     return 0;
 }
 
-int /*long*/ gtk_test_expand_row (int /*long*/ tree, int /*long*/ iter, int /*long*/ path) {
+int /*long*/ gtk_test_expand_row (
+    GtkTreeView *tree_view,
+    GtkTreeIter *iter,
+    GtkTreePath *path)
+{
     return 0;
 }
 
@@ -1529,7 +1537,13 @@
     return 0;
 }
 
-void treeSelectionProc (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, int[] selection, int length) {
+void treeSelectionProc (
+    GtkTreeModel *model,
+    GtkTreePath *path,
+    GtkTreeIter *iter,
+    int[] selection,
+    int length)
+{
 }
 
 bool translateTraversal (int event) {
@@ -1733,10 +1747,10 @@
             return gtk_switch_page (handle, arg0, arg1);
         case TEST_COLLAPSE_ROW:
             trace( "TEST_COLLAPSE_ROW" );
-            return gtk_test_collapse_row (cast(int)handle, arg0, arg1);
+            return gtk_test_collapse_row (cast(GtkTreeView*)handle, cast(GtkTreeIter*)arg0, cast(GtkTreePath*)arg1);
         case TEST_EXPAND_ROW:
             trace( "TEST_EXPAND_ROW" );
-            return gtk_test_expand_row(cast(int)handle, arg0, arg1);
+            return gtk_test_expand_row(cast(GtkTreeView*)handle, cast(GtkTreeIter*)arg0, cast(GtkTreePath*)arg1);
         default:
             trace( "default" );
             return 0;