2012-09-04 33 views
2

我试图建立一个非常简单的矢量绘图程序。 (事实上​​,它意味着成为其他人的基础)。 我已经实现了缩放和平移,但是我希望这样做,因为它在autocad中工作,例如,或者sketchup。 也就是说,当您滚动滑轮鼠标时,可以放大,当您推动时,可以平移。 (其实这最后一个功能已经工作)。 问题是,我怎样才能搭配红宝石Shoes GUI的滚轮鼠标?红宝石 - 可以鞋GUI抓滚轮鼠标?

+0

从来没有用过图书馆,还没有机会,但似乎有一个'帆布'选项,其中有鼠标滚动事件https://github.com/shoes/shoes/shtml/blob/develop/lib/shoes .rb#L500 – Kashyap

+0

感谢您的回答,但我认为画布中的滚动代表滚动条而不是鼠标滚动事件。 – user1646024

回答

0

据我所知,没有这样的方法。试图寻找来源等

然而,我把它作为proposal for shoes4 - 请随时评论建议的DSL或只是想你自己的DSL - 基本上你想使用它的方式,因为这很可能是鞋的方式:-)

如果我错了,并且有这样的方法,shoes4 repo中的一个人会知道,我会在这里报告。

+0

似乎没有这样的方法。所以这真的很酷,你把它作为鞋子的建议4发布。在DSL上,某人已经写了一个可能起作用的脚本。谢谢你。我一定会写提案 – user1646024