SWT ShellEvent 源属性
SWT ShellEvent source attribute
背景
我目前正在使用 Eclipse GEF 调试应用程序中的一个问题,其中一个 UI 组件在不应该的情况下失去对另一个组件的关注。
为了调查原因,我为 shellActivated
和 shellDeactivated
创建了监听器。侦听器收到一个 ShellEvent
对象,提供有关事件的信息。
问题
在哪里可以找到有关 ShellEvent
对象中包含哪些信息的文档?具体来说,source
属性包含什么?看起来像
source Shell (id=13713)
[0] AnnotationEditFloatingToolbar (id=13753)
[1] Foo$Bar(id=13754)
[2] Text (id=13755)
[3] Foo$Bar(id=13756)
[4] Text (id=13757)
[5] Qux(id=13758)
我可以将其解释为事件在嵌套组件中冒泡时所采用的路径吗?
ShellEvent
的 source
字段就是产生事件的 Shell
。与 widget
字段的值相同。
在调试变量视图中 [0]... 项目只是 shell 的子控件。这与事件的'path'无关。
背景
我目前正在使用 Eclipse GEF 调试应用程序中的一个问题,其中一个 UI 组件在不应该的情况下失去对另一个组件的关注。
为了调查原因,我为 shellActivated
和 shellDeactivated
创建了监听器。侦听器收到一个 ShellEvent
对象,提供有关事件的信息。
问题
在哪里可以找到有关 ShellEvent
对象中包含哪些信息的文档?具体来说,source
属性包含什么?看起来像
source Shell (id=13713)
[0] AnnotationEditFloatingToolbar (id=13753)
[1] Foo$Bar(id=13754)
[2] Text (id=13755)
[3] Foo$Bar(id=13756)
[4] Text (id=13757)
[5] Qux(id=13758)
我可以将其解释为事件在嵌套组件中冒泡时所采用的路径吗?
ShellEvent
的 source
字段就是产生事件的 Shell
。与 widget
字段的值相同。
在调试变量视图中 [0]... 项目只是 shell 的子控件。这与事件的'path'无关。