获得光泽鼠标坐标(Haskell)

时间:2013-04-07 20:52:08

标签: haskell mouse coordinates

我正在尝试将拖放功能实现到我的haskell光泽(调度)程序中,但要做到这一点,我需要能够读取鼠标的坐标。我一直在研究如何在多个小时内完成这项任务,并且我的空白是空的,除了事实上它可能在GLUT中,光泽度是基于的,但深入到我的脑海。

我想知道是否已经有一些方法可以在光泽度上做到这一点,如果没有,我应该切换到哪个库?

提前谢谢!

1 个答案:

答案 0 :(得分:1)

对于您的服务功能,您需要处理以下事件:

serveWorld (EventKey (MouseButton LeftButton) Down xPos yPos) world = ...

或者您可能不想寻找按钮而只是寻找动作?在这种情况下,serveWorld应处理EventMotion

您可能希望查看gloss-draw示例程序,该程序位于gloss-examples包中。