gef专题

GEF 外部组件到GEF编辑器的拖动支持

最近在项目中,需要完成从资源管理器(navigator)向GEF编辑器中拖放结点的功能。 现总结个人体会如下(具体的实现流程,请参考http://www.eclipse.org/articles/Article-GEF-dnd/GEF-dnd.html): GEF封装了底层的SWT拖放。无需自己定义DragSource和DropTarget。 GEF的拖拽功能需要 (1).一个可以注册在G

GEF显示简单的标尺

在GEF开发中如何在界面上显示标尺,下面通过在界面上右键弹出菜单来显示一个标尺,示例如下:   1、实现扩展点org.eclipse.ui.popupMenus,该扩展点用于在界面加入右键:  <extension             point="org.eclipse.ui.popupMenus">          <objectContribution

gef实现属性页

1.如果要实现在属性视图中编辑被选择的对象,则至少必须满足以下两个条件: 被选择的对象必须实现或者能够适配成IPropertySource接口对象。 被选择的对象必须能够被实现了ISelectionProvider接口的选择提供者提供属性视图 2.Eclipse中内置了一些实现了IPropertyDescriptor接口的类 PropertyDescriptor 可以实现不可编辑的属性 C

GEF放在ViewPart中demo(adapter添加属性视图)

demo源码下载:http://download.csdn.net/detail/sidihuo/9773265 另外用adapter扩展点实现属性页的配置,模型不直接实现IPropertySource接口; 1, 2, 3,

GEF入门级的helloword教程和示例工程代码

GEF入门级的helloword教程和示例工程代码 此部分demo按照附件教程做的,这个版本还没有加画板,加了缩放; 下载地址http://download.csdn.net/detail/sidihuo/9771814 有问题联系我。

GEF七天之第三天

在这说一下,其实GEF七天,并不是把我每天知识的总结,而是学习了GEF七天,我想通过这样一种方式将我这七天的收获和对GEF框架的理解,写出来,也算是对这一周的总结吧    其实这一章我们介绍gef的核心控制器了,在写之前,我们先介绍一下GEF要用到的设计模式.    在学GEF中给我感受最深的是,设计模式无处不在,除了上章中说的观察者模式外.GEF框架还运用了COMMAND(命令)模式, Po

GEF七天之第一天

在家闷头苦学了七天,终于初步弄懂了GEF这个架构,之前没有SWT的实际开发经验,也没有Eclipse插件的基础,弄懂GEF还真不容易啊.学任何东西我们都得从实际动手开发,我们就通过这个一个小demo来攻克这个架构.     首先,demo要求: 一个eclipse plug-in程序,要有一个编辑区(editor),一个大纲(outline).编辑区有画板,画板里有三角,矩形,圆形,连接线。用户

基于GEF的MiniGUI可视化开发工具设计

基于GEF的MiniGUI可视化开发工具设计 原文出自于中国百科网---------------http://www.chinabaike.com/2011/0319/566811.html-------------------------   1 概 述   随着嵌进式系统的广泛应用,图形用户界面(Graphical User Interface,GUI)在嵌进式系统中的地位也越来越重要