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
Version imprimable
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é.