Forum Programmation.perl Evénement sur un TreeView avec PERL::GTK2

Posté par  .
Étiquettes : aucune
0
5
sept.
2006
Bonjour,
j'essaie d'écrire une interface pour browser des répertoires avec PERL/GTK2. Je voudrais savoir comment faire pour récupérer l'évenement quand on clique sur un élément d'un TreeView (ou TreeColumn ou TreeStore).
Si quelqu'un a une autre solution qu'un TreeView, je suis preneur aussi...

Merci

NOTE: je débute en PERL.
  • # j'ai un exemple là :

    Posté par  (site web personnel) . Évalué à 1.

    http://www.crium.univ-metz.fr/docs/devel/cleanperl/intgtkgno(...)

    j'ai fait ça il y a un moment, et je crois me rappeller que j'avais également mis du temps à le trouver
    • [^] # Re: j'ai un exemple là :

      Posté par  . Évalué à 1.

      En fait, je récupère déjà le double clic gràce aux signal 'edited' de l'objet CellRendererText, mais je voudrais récupérer le signal du simple clic.

      Mais merci pour l'exemple, je vais essaie de chercher avec Glade.
  • # J'ai trouvé

    Posté par  . Évalué à 1.

    Je me répond à moi-même:
    $gTreeView->add_events (['button-press-mask']);
    $gTreeView->signal_connect (button_press_event => sub { print "Event press \n"; return FALSE;}, 'plop');
    
    La fonction doit renvoyer FALSE si vous voulez que le TreeView capte aussi l'événement.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.