Je souhaite récupérer la position du pointeur de la souris dans le widget WebView de Webkit. J'ai donc essayé de le connecter comme ça. Mais les fonctions de rappel ne sont jamais appelées lorsque la souris se déplace ou à tout autre moment. La même expérience fonctionne avec gtkentry. Une idée sur ce qui pourrait aller mal?Webkit WebView impossible de se connecter à l'événement motion-notify
0
A
Répondre
0
Je ne suis pas sûr, mais vous pouvez essayer d'ajouter GDK_POINTER_MOTION_MASK
aux événements acceptés de la WebView en utilisant gtk_widget_add_events()
.
PS. N'utilisez pas gtk_signal_connect
; il est vieux et sera supprimé dans GTK 3. Vous devez connecter votre signal comme ceci:
g_signal_connect(gtk_widget_get_toplevel(web_view), "motion-notify-event", G_CALLBACK(motion_notify_event), NULL);