SWT是否支持Ubuntu中的手势?

时间:2014-07-21 17:32:01

标签: java ubuntu gtk swt gesture

我正在尝试编写一个在Ubuntu上使用手势的SWT应用程序。

我使用SWT4.4运行14.04 LTS

我在这里尝试过这个片段: http://git.eclipse.org/c/platform/eclipse.platform.swt.git/tree/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet353.java

在运行Windows 8的同一台机器上运行正常。当我在Ubuntu中的同一台机器上尝试相同的代码时,它不起作用。

我可以验证我的系统确实支持某种级别的多点触控,因为Unity支持的三指手势。我不确定Unity是否会在他们使用swt / gtk代码之前将其删除?

任何想法,如果这应该工作?

谢谢!

2 个答案:

答案 0 :(得分:1)

据我所知,手势支持仅针对Mac和Windows进行了编码。虽然存在于其他平台的代码中,但它似乎没有做任何事情。

更新的原始Eclipse错误是279884

答案 1 :(得分:0)

我在大约5年前在Windows和OS X上实现了对SWT中手势的原始支持。当时Ubuntu(或任何其他Linux,就此而言)不支持多点触控,但从那时起它可能发生了变化。 。我认为GTK需要支持某种多点触控才能生成手势事件。

我不再参与SWT了。我相信IBM的Silenio Quarti仍然是该团队的领导者,所以你可能想和他联系。