Bonjour,
Je souhaite utiliser un menu contextuel déclenché par le bouton 3 de la souris dans un GtkTreeView et comme proposé dans le tutoriel de Tim-Philipp Müller, j'ai fait un g_signal_connect avec "button-press-event".
Mon problème est le suivant: quand on clique avec la souris sur une ligne différente de celle qui etait sélectionnée auparavant, mon G_CALLBACK est appelé AVANT que le changement de sélection se produise et je voudrais inverser cette ordre.
Cet effet est bien obtenu quand on utilise le signal "changed" du GtkTreeSelection, mais alors je ne dispose plus du GdkEvent qui me permet de savoir quel est le bouton utilisé.
Merci d'avance de votre aide.
Partager