命令工具提示有时会丢失其键绑定

时间:2018-07-17 14:50:50

标签: swt eclipse-rcp jface key-bindings

我即将将E3(v3.7)应用程序迁移到以兼容模式运行的E4(v4.7)。 有时,工具提示不会显示其快捷键的快捷方式。 按下键后,键盘绑定始终可以正常工作。

使用默认Eclipse上下文的命令工具提示,例如 org.eclipse.ui.contexts.dialogAndWindow ,始终正确显示。

在运行时以编程方式激活的上下文(部分侦听器通过激活的编辑器或视图来更改上下文)不会更新其命令的工具提示。 例外:当使用表查看器单击视图或编辑器并更改或删除选择时,将再次通过键绑定生成工具提示。

但是:在不同的编辑器(每个都有自己的上下文)中将相同的命令应用于不同的键绑定会导致它们全部显示相同的键绑定 上次激活的上下文,由于更改了表的选择而刷新了该上下文-无论该部分是否获得焦点。

在E4中,例如使用E3,仅激活零件即可更新键绑定工具提示。必须更改表选择以刷新工具提示。

这是一个已知问题吗? 有什么方法可以以编程方式刷新工具栏/工具栏以显示当前上下文的键绑定吗?我知道何时刷新,但不知道如何刷新。

0 个答案:

没有答案