Как захватить и скрыть курсор мыши в GTK3 GtkGLArea? - PullRequest
0 голосов
/ 12 марта 2019

Я пытаюсь портировать примеры OpenGL с GLFW на GTK3.Есть пример, который захватывает и скрывает указатель мыши с помощью вызова glfwSetInputMode(window, GLFW_CURSOR, GLFW_CURSOR_DISABLED).Я могу скрыть указатель мыши с помощью вызова gdk_window_set_cursor(), но указатель мыши все еще может выходить из области окна.

Как эмулировать следующее поведение GLFW с GTK3?

Если курсор отключен (с GLFW_CURSOR_DISABLED), то положение курсора не ограничено и ограничено только минимальным и максимальным значениями типа double.

...