PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : gtk+, treeview und Properties "expander-column"



tuxboy
08-12-2002, 21:21
Hi,
wie ist es möglich eine Zeile in einem Treeview mit einem ExpanderSymbol darzustellen obwohl sie zudem zeitpunkt noch keinerlei Child-Iter enthält ?

Hab jetzt einen neuen iter hinzugefügt



gtk_tree_store_append (store_dir, &iter[0], NULL);
gtk_tree_store_set (store_dir, &iter[0], column, text, -1);


Jetzt sollte dieser Eintarg aber auch "aufklappbar" sein.

Kann mir da bitte jemand helfen? Ich dachte schon an g_object_set oder sowas, werd aber nicht schlau draus ...

Grüße,

tkortkamp
08-12-2002, 23:27
Könnte es das sein?
http://developer.gnome.org/doc/API/2.0/gtk/GtkTreeView.html#gtk-tree-view-set-expander-column


gtk_tree_view_set_expander_column ()

void gtk_tree_view_set_expander_column
(GtkTreeView *tree_view,
GtkTreeViewColumn *column);

Sets the column to draw the expander arrow at. It must be in tree_view.
If column is NULL, then the expander arrow is always at the first visible column.

tree_view : A GtkTreeView
column : NULL, or the column to draw the expander arrow at.


c ya,
Tobias