清除haskell GTK中的drawArea

时间:2013-11-22 05:13:02

标签: haskell gtk cairo gtk2hs drawingarea

我在haskell中使用gtk / cairo制作游戏,我正在寻找一种方法来彻底清除绘图区域(类型为drawingArea的小部件)。例如,当窗口小部件调整大小时,将自动清除绘图区域。我正在寻找一种手动清除它的方法。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

首先使用函数widgetGetDrawWindow获取DrawingArea的DrawWindow,然后使用DrawWindow作为参数调用drawWindowClear。