Re: GtkTreeView
- From: tcleaver <tcleaver oz agile tv>
- To: Claudio Saavedra <csaavedra alumnos utalca cl>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: GtkTreeView
- Date: Mon, 21 Nov 2005 10:40:32 +1000 (EST)
All,
Yes I have done that (Sorry for not mentioning that). However, I am
curious about this. When you set GTK_TREE_VIEW_COLUMN_FIXED do you need to
make sure you set the actual width of the column to a size bigger than the
data you have? Do you have to set the size at all
(gtk_tree_view_column_set_fixed_width)? I set it to something I knew would
be smaller than the data and the view looked exactly the same. Does it
ignore the size if the size is too small? If so
what is the point of GTK_TREE_VIEW_COLUMN_FIXED_WIDTH if it is not
respected? Do you also have to set the minimum
(gtk_tree_view_column_set_min_width) and maximum
(gtk_tree_view_column_set_max_width) sizes of the columns? Since it is
necessary for at least the last column to have the expanded property true,
what role does this have? Thanks for your help thus far.
cheers,
Tim Cleaver
On Wed, 16 Nov 2005, Claudio Saavedra wrote:
On Mon, 2005-11-14 at 16:39 +1000, tcleaver wrote:
[...]
My limited understanding is that these iterations are so that the TreeView
knows the maximum sizes/formatting of each cell (get_value is called from
gtk_tree_view_column_cell_set_cell_data) so as to calculate things such
as visibility etc. Is there any property or way to avoid these initial
iterations through the model? How has everybody else delt
with displaying large datasets in a GtkTreeView?
Did you try setting the sizing property in the GtkTreeViewColumn's to
GTK_TREE_VIEW_COLUMN_FIXED? Using GTK_TREE_VIEW_COLUMN_AUTOSIZE can be
very inneficient with large sets of data.
Claudio
--
Claudio Saavedra <csaavedra alumnos utalca cl>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]