Bonjour,
Je suis assez novice en programmation avec GTK.
Je voudrais tout simplement faire appel à une fonction lorsque l'utilisateur clique avec le bouton droit de sa souris sur un bouton.
J'ai déjà fait quelques recherches à droite à gauche, et je me suis rendu compte que ce n'était pas possible de faire un callback de façon directe (seul l'évènement "clicked" existe, sans distinction du clic droit ou gauche.)
Toujours pendant ces recherches, j'ai fait la découverte d'une fonction apparemment bien pratique : gtk_get_current_event
Seulement voilà, elle retourne un pointeur sur une variable du type "GdkEvent"
En cherchant dans la documentation de GTK, j'ai trouvé ça (ça décrit la structure du type), mais ça ne m'aide pas vraiment...
Concrètement, où se trouve l'information de clic droit dans cette énorme structure qu'est le type GdkEvent ?
Comment construire un simple if(clicdroit) en C ?
Merci de vos réponses.
Partager