【发布时间】:2012-09-04 11:27:18
【问题描述】:
我正在尝试构建一个非常简单的矢量绘图程序。 (事实上,它的目的是成为其他人的基础)。 我已经实现了缩放和平移,但我想像它在 AutoCAD 或 SketchUp 中那样工作。 也就是说,当你滚动滚轮鼠标时,你缩放,当你按下它时,你平移。 (实际上这最后一个功能已经在工作了)。 问题是,我怎样才能用红宝石的鞋子 GUI 捕捉滚轮鼠标?
【问题讨论】:
-
从未使用过该库,还没有机会,但似乎有一个
canvas选项,其中包含鼠标滚动事件 github.com/shoes/shoes/blob/develop/lib/shoes.rb#L500 -
感谢您的回答,但我认为画布中的滚动代表滚动条而不是鼠标滚动事件。
标签: ruby user-interface mousewheel shoes