Gtk-3.0 здесь.
Я рисую некоторые вещи прямо в окне, используя cairo.Некоторая часть окна прозрачна, другая непрозрачна (или частично прозрачна).
Я хочу начать перетаскивание (функция begin_move_drag) окна только , когда точка мыши находится на непрозрачной части,Так как же я могу судить, что текущая точка прозрачна?Получить растровое изображение и проверить альфа-значение?Или, может, мне помогут каирские трюки?