diff options
author | Jonathan Blandford <jrb@redhat.com> | 2001-03-10 01:34:48 +0000 |
---|---|---|
committer | Jonathan Blandford <jrb@src.gnome.org> | 2001-03-10 01:34:48 +0000 |
commit | 351052e1662110612b2c850977a70f2948a68496 (patch) | |
tree | 6620125ed4b3386fac6ac4d8c101f84abe5640f2 /gtk/gtktreedatalist.h | |
parent | 79fed460d99ffeb75d8b4f71654a01ebf657b5e9 (diff) | |
download | gtk+-351052e1662110612b2c850977a70f2948a68496.tar.gz |
Make select_all not work if you're in SINGLE mode (it doesn't make that
Fri Mar 9 20:36:21 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeselection.c (gtk_tree_selection_select_all): Make
select_all not work if you're in SINGLE mode (it doesn't make that
much sense, anyway.)
* gtk/gtktreedatalist.c (_gtk_tree_data_list_node_to_value):
handle types more sanely.
(_gtk_tree_data_list_value_to_node): handle types more sanely.
(_gtk_tree_data_list_node_copy): handle types more sanely.
* gtk/gtkliststore.c (gtk_list_store_set_cell): fix to work with
GValue better. Converts the type as well.
* gtk/gtktreestore.c (gtk_tree_store_set_cell): fix to work with
GValue better. Converts the type as well.
Diffstat (limited to 'gtk/gtktreedatalist.h')
-rw-r--r-- | gtk/gtktreedatalist.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtktreedatalist.h b/gtk/gtktreedatalist.h index cdcf602da1..3bd24ddf5a 100644 --- a/gtk/gtktreedatalist.h +++ b/gtk/gtktreedatalist.h @@ -35,15 +35,18 @@ struct _GtkTreeDataList guint8 v_uchar; guint v_uint; gfloat v_float; + gdouble v_double; gpointer v_pointer; } data; }; + void _gtk_tree_data_list_push_allocator (GAllocator *allocator); void _gtk_tree_data_list_pop_allocator (void); GtkTreeDataList *_gtk_tree_data_list_alloc (void); void _gtk_tree_data_list_free (GtkTreeDataList *list, GType *column_headers); +gboolean _gtk_tree_data_list_check_type (GType type); void _gtk_tree_data_list_node_to_value (GtkTreeDataList *list, GType type, GValue *value); |