comparison gtk/dw.c @ 143:1d57c27e4adc

Moved _dw_recursive_free into GTK 2.0 #ifdefs.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Tue, 22 Oct 2002 10:08:28 +0000
parents 9560efb7bea2
children c68bc269ed58
comparison
equal deleted inserted replaced
142:9560efb7bea2 143:1d57c27e4adc
3631 gtk_object_set_data(GTK_OBJECT(tree), "lastselect", (gpointer)item); 3631 gtk_object_set_data(GTK_OBJECT(tree), "lastselect", (gpointer)item);
3632 DW_MUTEX_UNLOCK; 3632 DW_MUTEX_UNLOCK;
3633 #endif 3633 #endif
3634 } 3634 }
3635 3635
3636 #if GTK_MAJOR_VERSION > 1
3636 void _dw_recursive_free(GtkTreeModel *store, GtkTreeIter parent) 3637 void _dw_recursive_free(GtkTreeModel *store, GtkTreeIter parent)
3637 { 3638 {
3638 void *data; 3639 void *data;
3639 GtkTreeIter iter; 3640 GtkTreeIter iter;
3640 3641
3648 do { 3649 do {
3649 _dw_recursive_free(GTK_TREE_MODEL(store), iter); 3650 _dw_recursive_free(GTK_TREE_MODEL(store), iter);
3650 } while(gtk_tree_model_iter_next(GTK_TREE_MODEL(store), &iter)); 3651 } while(gtk_tree_model_iter_next(GTK_TREE_MODEL(store), &iter));
3651 } 3652 }
3652 } 3653 }
3654 #endif
3653 3655
3654 /* 3656 /*
3655 * Removes all nodes from a tree. 3657 * Removes all nodes from a tree.
3656 * Parameters: 3658 * Parameters:
3657 * handle: Handle to the window (widget) to be cleared. 3659 * handle: Handle to the window (widget) to be cleared.