Salut, je cherche à déplacer un eventbox avec la souris pour permettre un positionnement dynamique de l'objet lorsque mon application tourne (runtime).
Auriez vous des infos sur le sujet?
Merci.
Seb
Salut, je cherche à déplacer un eventbox avec la souris pour permettre un positionnement dynamique de l'objet lorsque mon application tourne (runtime).
Auriez vous des infos sur le sujet?
Merci.
Seb
Je ne sais pas si c'est possible. Mais de toute façon il faudra ajouter les signaux d'écoute de la souris à l'eventbox. gtk_widget_set_events(); est là pour ca. Ensuite tu affectes un callback aux signaux "GDK_BUTTON_PRESS_MASK", "GDK_BUTTON_RELEASE_MASK" et "GDK_POINTER_MOTION_MASK" que tu auras ajouté à l'eventbox.
Ensuite c'est de la programmation plus classique. A toi de mémoriser le déplacement relatif de la souris lorsqu'un bouton est enfoncé et de déplacer ton eventbox lorsque le bouton est relâché.
Utilisation de Glade avec Gtk+
Code::Blocks et Gtk+ sous Windows
Programmation orientée objet avec Gtk+ v3
- N'oubliez pas de consulter les FAQ Gtk et les cours et tutoriels Gtk
Partager