Когда действие выполняется, мышь должна захватываться, и дальше - как в xwininfo / xkill (или даже при создании скриншота области экрана).
Вот кусок кода из обработчика (разумеется, в цикле gtk_main):
Код: Выделить всё
GtkWidget * grab_win; /* Ссылка на окно, полученная из gtkbuilder */
gtk_widget_show( grab_win );
gtk_grab_add( grab_win );Никаких ошибок, но чего-то явно не хватает. Мышь остается не захваченной. Нужна помощь - примеров с захватом клавы/мыши я не нашел.
Чтобы тупо не терять времени, решид пока поизвращяться с запуском xwininfo и считыванием его вывода.
Надеюсь на поддержку.