Mercurial > dwindows
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. |