Очистка ничейной области в haskell GTK
Я делаю игру, используя gtk / cairo в haskell, и ищу способ полностью очистить область рисования (виджет типа drawingArea). Например, когда размер виджета изменяется, область рисования очищается автоматически. Я ищу способ очистить его вручную.
Какие-либо предложения?
1 ответ
Решение
Сначала получите DrawWindow объекта DrawingArea, используя функцию widgetGetDrawWindow, затем вызовите drawWindowClear с DrawWindow в качестве аргумента.