diff dwt/internal/gtk/OS.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 b58ec55ce70d
line wrap: on
line diff
--- a/dwt/internal/gtk/OS.d	Wed Jan 16 16:28:05 2008 +0100
+++ b/dwt/internal/gtk/OS.d	Thu Jan 17 09:03:45 2008 +0100
@@ -543,6 +543,10 @@
 private void gtk_tree_model_get1(void* store , void* iter, int column, void** value ){
     gtk_tree_model_get( cast(GtkTreeModel*) store, cast(GtkTreeIter *)iter, column, value, -1 );
 }
+
+private void gtk_tree_store_set1(void* tree_store, GtkTreeIter *iter, int column, void* value ){
+    gtk_tree_store_set( tree_store, iter, column, value, -1 );
+}
 private void gtk_cell_layout_set_attributes1( void *cell_layout, void* cell, void* key, void* value ){
     gtk_cell_layout_set_attributes( cast(GtkCellLayout *)cell_layout, cast(GtkCellRenderer*)cell, key, value, null );
 }
@@ -1903,11 +1907,7 @@
     mixin ForwardGtkOsCFunc!(.gtk_tree_store_insert);
     mixin ForwardGtkOsCFunc!(.gtk_tree_store_newv);
     mixin ForwardGtkOsCFunc!(.gtk_tree_store_remove);
-    mixin ForwardGtkOsCFunc!(.gtk_tree_store_set);
-    mixin ForwardGtkOsCFunc!(.gtk_tree_store_set);
-    mixin ForwardGtkOsCFunc!(.gtk_tree_store_set);
-    mixin ForwardGtkOsCFunc!(.gtk_tree_store_set);
-    mixin ForwardGtkOsCFunc!(.gtk_tree_store_set);
+    mixin ForwardGtkOsCFunc!(.gtk_tree_store_set1);
     mixin ForwardGtkOsCFunc!(.gtk_tree_view_create_row_drag_icon);
     mixin ForwardGtkOsCFunc!(.gtk_tree_view_collapse_row);
     mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_add_attribute);