`
lizhensan
  • 浏览: 377268 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

actionset扩展点 实现 下拉式的 工具栏

阅读更多

1:在创建一般actionset的一个action扩展,并选择 style  为 pulldown

2:一般action继承IWorkbenchWindowActionDelegate ,这时候需要继承

     IWorkbenchWindowPulldownDelegate

3:是在getMenu方法中写

   MenuManager   mm=new MenuManager();

Menu menu =mm.createContextMenu(parent);

        mm.add(new Action("aaaaaaaaaaaaa"){});

        return menu;    

 

这里添加action 可以从  CommandService中得到对应的Action,前提是你的action在服务中注册了)。

 

分享到:
评论

相关推荐

    Eclipse插件开发学习笔记

    - **定制模板**:在`plugin.xml`中修改扩展点,例如设置`point="org.eclipse.ui.actionSets"`来扩展菜单、菜单项和工具栏按钮。`<actionSet>`定义一组动作,`<menu>`和`<action>`分别定义菜单和动作,同时指定对应...

    RCP学习的好资料

    - 可以通过`menubarPath`和`toolbarPath`属性来指定Action在菜单栏和工具栏中的位置。 - `<actionSet description="һactionset" id="main-menuactionSet" label="ڶ˵" visible="true">` - ` id="menu2" ...

    RCP开发指南

    RCP的核心优势在于它允许开发者构建独立于Eclipse IDE之外的桌面应用,同时保留Eclipse的菜单、工具栏和其他UI组件,或者根据需求完全隐藏这些组件,以实现更加简洁、专注于特定任务的用户界面。这使得RCP成为开发高...

    QT鼠标事件操作示例,简单示例

    压缩包中的`ActionSet`可能是一个源代码文件或项目文件,其中包含了实现上述鼠标事件处理的示例代码。通常,它会包含一个或多个Qt的`QWidget`或`QGraphicsView`子类,这些类重写了鼠标事件相关的槽函数。 7. **...

    openxr-10-reference-guide.pdf

    对于典型 OpenXR 应用程序,关键的函数调用顺序、对象的创建、会话状态的变化以及渲染循环的实现都是重要知识点。 OpenXR 的 Action 系统概念至关重要,它将应用程序动作如移动(Move)、跳跃(Jump)和瞬移...

    openflowv1.4英文版

    根据提供的文件信息,以下是对知识点的详细解读: 标题:“openflowv1.4英文版” 知识点: OpenFlow版本1.4是网络协议的重要修订版,由开放网络基金会(Open Networking Foundation, ONF)在2013年发布。该版本的...

    openflow-spec-v1.3.1

    然而,协议的任何使用和实现都应当遵守开放网络基金会(ONF)所提供的免责声明,其中明确表示规范本身以及基于该规范实现的产品不提供任何形式的保证,用户在使用规范信息或基于此实现产品时,需要自行承担所有相关...

    openflow spec v1.3

    OpenFlow是网络技术领域的一个重要协议,主要用于实现软件定义网络(SDN)架构。它允许对网络设备的转发平面进行编程,实现更灵活的网络管理与控制。OpenFlow 1.3是OpenFlow协议的一个版本,相比于早期版本,它提供...

    使用JFace创建菜单.doc

    这可以通过在menu定义中添加separator元素实现。同时,为了使界面更加友好,还可以调整菜单的顺序,以及设置不同action的快捷键和图标等。 总的来说,使用JFace创建菜单涉及的主要步骤包括:创建Plug-in Project,...

    PS script of VBscript

    随着技术的发展与进步,图形处理工具在各个领域中的应用越来越广泛。Adobe Photoshop作为一款专业级别的图像编辑软件,在创意设计、广告制作等行业中占据着举足轻重的地位。为了满足用户对自动化处理图像的需求,...

    openflow白皮书

    最后,白皮书涉及了操作集(ActionSet)、操作列表(ActionList)以及动作(Actions)等重要概念。动作部分还包含了字段的默认值设定。 整体而言,OpenFlow白皮书是一份完整的技术文档,详细阐述了OpenFlow协议的...

    将Eclipse插件发布成为站点形式

    ### 将Eclipse插件发布成为站点形式 ...通过以上步骤,不仅可以实现Eclipse插件的开发和发布,还可以让最终用户通过Update Site的方式轻松安装和更新插件。这种方式极大地简化了插件的分发流程,提高了用户体验。

    Adobe® Photoshop® CS2 VBScript Reference

    对于那些希望在Photoshop环境中通过编程方式实现自动化任务的专业用户来说,这份文档具有极高的价值。它不仅帮助用户了解如何通过脚本控制Photoshop的各项功能,还提供了丰富的示例代码来指导开发者如何更好地利用...

Global site tag (gtag.js) - Google Analytics