Имитация событий мыши / клавиатуры (gtk + HOOPS 3D) - PullRequest
0 голосов
/ 05 октября 2011

как я могу имитировать события мыши / клавиатуры в gtk / gdk?У меня есть виджет окна, содержащий виджет HOOPS 3D, и мне нужно имитировать щелчок мышью по различным частям окна вместе с имитацией клавиатуры, т.е.Нажатие CTRL и т. Д.

Я нашел http://developer.gnome.org/gtk/2.24/gtk-Testing.html, но это не совсем то, что мне нужно (конкретные X, Y и события клавиатуры)

Спасибо

Ответы [ 3 ]

1 голос
/ 27 февраля 2013

переопределить функцию из базового класса HBaseOperator. создать новый класс операторов. например: открытый класс xx: HBaseOperator {

}

0 голосов
/ 06 октября 2011

Так как мне это нужно для вызова событий виджета HOOPS 3D, я обнаружил, что нет необходимости делать это через gtk, это можно сделать, внедрив события в сами обручи http://developer.hoops3d.com/documentation/HoopsMVO/ref_manual/class_h_event_info.html - Использование API SetWindowPos.

0 голосов
...