PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : gtk+-2.0, treeview, expand signal



tuxboy
18-11-2002, 20:46
Hi,
ich hab einen treeview (verzeichnisbaum), der bei expand eines ordners (nur wenn er unterverzeichnisse beinhaltet) diese Unterverzeichnisse auslesen und in den Baum inegrieren soll.

Kann mir jemand bitte sagen, wie bei Verwendung von g_signal_connect das event für das Öffnen eines sub items des Trees lautet?

Also nochmal:
Bei "expand" eines items im Tree soll eine Funktion aufgerufen welche dann die entsprechenden Unterverzeichnisse ausliest und listet.

Wir wären sehr dankbar für eine schnelle Hilfe!

Viele Grüße,

tkortkamp
18-11-2002, 20:53
Das ist jetzt nur geraten, also nicht hauen wenns nicht stimmt... :D

Aus der Gtk2-Doku:


"row-activated"
void user_function (GtkTreeView *treeview,
GtkTreePath *arg1,
GtkTreeViewColumn *arg2,
gpointer user_data);

"row-expanded"
void user_function (GtkTreeView *treeview,
GtkTreeIter *arg1,
GtkTreePath *arg2,
gpointer user_data);


Ich schätze es ist "row-expanded" :rolleyes:

c ya,
Tobias

tuxboy
18-11-2002, 21:53
Danke, dass hat ja super geklappt!! Es war 'row_expanded' :)

Sag' mal bin ich blind, oder wo genau´hast Du das gefunden??

Danke nochmal,

tkortkamp
18-11-2002, 22:00
Danke, dass hat ja super geklappt!! Es war 'row_expanded'
:D

Sag' mal bin ich blind, oder wo genau´hast Du das gefunden??
Gtk2-Doku->GtkTreeview->Signal Prototypes. Da stehen alle Signals von GtkTreeview.

c ya,
Tobias