2009-09-14 11 views
0

Fondamentalement, je veux savoir si un noeud donné enfants sont visibles dans un Gtk.NodeView. J'ai essayé de le suivre moi-même, mais lorsque vous cliquez sur le symbole d'expansion à côté d'un nœud, il passe par une fonction différente que lorsque vous cliquez sur le nœud lui-même. Donc, voici un schéma de base pour essayer d'expliquer.Détecter si un noeud Gtk.TreeNode est développé

-MainNode1
---- ---- ChildNode1
ChildNode2
-MainNode2

donc ce que je veux savoir est l'utilisateur peut voir les nœuds enfants de mainNode1. Le problème que je rencontre en essayant de suivre ce comportement avec une valeur booléenne sur le nœud lui-même est qu'il y a tellement de façons que le nœud peut être étendu que la valeur de bool peut être réglée sur la mauvaise chose, donc je suis à la recherche d'un meilleure façon.

des idées?

Répondre

0

J'ai trouvé la solution, il y a une fonction appelée getrowexpanded que j'ai apparemment manqué lors de la recherche d'une solution

Questions connexes