summaryrefslogtreecommitdiff
path: root/gtk/gtktreedatalist.h
diff options
context:
space:
mode:
authorJonathan Blandford <jrb@redhat.com>2001-03-10 01:34:48 +0000
committerJonathan Blandford <jrb@src.gnome.org>2001-03-10 01:34:48 +0000
commit351052e1662110612b2c850977a70f2948a68496 (patch)
tree6620125ed4b3386fac6ac4d8c101f84abe5640f2 /gtk/gtktreedatalist.h
parent79fed460d99ffeb75d8b4f71654a01ebf657b5e9 (diff)
downloadgtk+-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.h3
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);