文档章节

e4 add perspective listener

zhenghuazhi
 zhenghuazhi
发布于 2017/07/18 10:08
字数 72
阅读 10
收藏 0
public class PerspectiveSwitchAddon {
  
  @Inject
  private EModelService modelService;

  @Inject
  @Optional
  public void subscribeTopicSelectedElement(@EventTopic(UIEvents.ElementContainer.TOPIC_SELECTEDELEMENT) Event event) {
    Object newValue = event.getProperty(EventTags.NEW_VALUE);

    // only run this, if the NEW_VALUE is a MPerspective
    if (!(newValue instanceof MPerspective)) {
      return;
    }
    
    MPerspective perspective = (MPerspective) newValue;
    
    // Get the MWindow, where we want to change the label
    MWindow topLevelWindowOfPerspective = modelService.getTopLevelWindowFor(perspective);

    topLevelWindowOfPerspective.setLabel(perspective.getLabel());
  }
} 

e4 监听透视图切换事件,监听

(@EventTopic(UIEvents.ElementContainer.TOPIC_SELECTEDELEMENT)

© 著作权归作者所有

zhenghuazhi

zhenghuazhi

粉丝 7
博文 266
码字总数 91131
作品 0
深圳
高级程序员
私信 提问
Guava的不可变集合

一、不可变集合的优点 不可变对象有很多优点,包括: 当对象被不可信的库调用时,不可变形式是安全的; 不可变对象被多个线程调用时,不存在竞态条件问题 不可变集合不需要考虑变化,因此可以...

debugable
2016/11/02
35
0
聊聊sentinel的AuthoritySlot

序 本文主要研究一下sentinel的AuthoritySlot AuthoritySlot com/alibaba/csp/sentinel/slots/block/authority/AuthoritySlot.java 这里执行AuthorityRuleManager.checkAuthority进行校验 Au......

go4it
2018/08/24
45
0
Eclipse 4.0 SDK 初始版及 E5 M5 发布

e4 M5 发布了,该版本还提供了集成包,包含 Eclipse, EMF, XML Editors and Tools, e4 可直接下载 e4 SDK 压缩包下载地址: http://download.eclipse.org/e4/downloads/drops/S-1.0M5-20100...

红薯
2010/04/13
1K
2
e4/4.0 RC0 发布,下一代 Eclipse

e4 项目是下一代的 Eclipse,e4 将为流行的基于组件的应用程序和工具提供一个平台。 e4 RC0 发布了(这是我第一次见到 RC0 这样的版本号),开发团队为我们提供了集成的 All-in-one 的 e4 S...

红薯
2010/06/21
646
0
Envoy 源码分析--LDS

  Envoy 源码分析--LDS      LDS 是 Envoy 用来自动获取 listener 的 API。 Envoy 通过 API 可以增加、修改或删除 listener。      先来总结下 listener 的更新语义如下:    ...

SEOwhywhy
07/25
17
0

没有更多内容

加载失败,请刷新页面

加载更多

Intellij IDEA神器那些让人爱不释手的小技巧

概述 在2018年5月6日写了一篇介绍IntellIJ IDEA的文章,Intellij IDEA神器居然还有这些小技巧,主要是列出一些平时大家可能没用过或者没怎么用,但是又非常好用的IntellIJ IDEA小技巧。由于篇幅...

xiaolyuh
4分钟前
1
0
Jquery结合CSS实现选项卡功能

先看效果图: 现在就让我们看看实现的过程,首先看看 html 代码: <div id="category" class="category boxshadow"> <ul class="nav"> <li> <a id="nvajquery" class="current" href="#jque......

前端老手
8分钟前
2
0
PHP学习记录整理

PHP 输出文本的基础指令:echo 和 print。 echo和print的区别 echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) echo 输出一个或者多个字符串。 print ...

半缘修道半缘君丶
18分钟前
1
0
胡哥一分钟课堂第0001期 - Hybrid App(混合开发APP)

前言 Hybrid APP 即混合开发APP,今天胡哥和大家一起认识Hybrid App。 目前APP的开发方式有三种:原生APP、Web App、Hybrid APP(混合开发APP) 一、原生APP 即IOS(Objective-C等)、Andri...

胡哥有话说
25分钟前
2
0
SpringBoot 集成ElasticSearch

一、ElasticSearch介绍 ElasticSearch 是一个开源的搜索引擎,建立在一个全文搜索引擎库 Apache Lucene™ 基础之上。 Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源...

zw965
57分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部