Инъекция событий мыши в GTK (WebKitWebView) - PullRequest
2 голосов
/ 06 августа 2011

У меня есть окно GTK, содержащее WebKitWebView, который показывает пользовательский интерфейс. Я получаю сенсорную информацию через USB от сенсорной панели.

Как добавить события мыши, перетаскивания и увеличения в представление веб-набора без необходимости перемещения фактического указателя мыши (поскольку к одному компьютеру может быть подключено несколько сенсорных экранов, которые должны работать независимо)?

1 Ответ

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

Необходимо создать соответствующее событие GDK (GdkEventButton для событий кнопки мыши) и поместить его в очередь событий, используя

void gdk_event_put(const GdkEvent *event)

Подробнее см. В документации GDK.

...