URL: https://linuxfr.org/forums/programmationautre/posts/gtk-distinguer-simple-et-double-clic-sur-drawing-area Title: GTK. Distinguer simple et double clic sur drawing area. Authors: thor_tue Date: 2010年10月24日T22:30:50+02:00 Tags: Score: 1 Bonjour. J'ai une drawingarea et je souhaite distinguer entre le simple clic gauche et le double clic gauche, afin d'avoir deux callbacks distincts ; les évènements ayant donc lieu lorsque le pointeur est dessus cette première. Problème, le double clic comporte une séquence de deux premiers "events" commun aux deux, c'est à dire : Simple clic : 1. GDK_BUTTON_PRESS 2. GDK_BUTTON_RELEASE Double clic : 1. GDK_BUTTON_PRESS 2. GDK_BUTTON_RELEASE 3. GDK_BUTTON_PRESS 4. GDK_2BUTTON_PRESS 5. GDK_BUTTON_RELEASE Je dois donc écrire quelque chose qui intègre le facteur temps pour que le double clic n'appelle pas le gestionnaire du simple clic. Ça me surprend beaucoup, comment se fait-il qu'il n'y ait que les signaux suivant, si je lis bien la documentation ? : "button-press-event" "button-release-event" Pourquoi ne pas avoir directement ajouté en plus des signaux qui seraient, disons, "simple-click-event" et "double-click-event", et qui géreraient d'emblée le "problème" ? *) Doc : [http://www.gtk.org/api/2.6/gdk/gdk-Event-Structures.html](http://www.gtk.org/api/2.6/gdk/gdk-Event-Structures.html) Merci.

AltStyle によって変換されたページ (->オリジナル) /