GMF
popjxc
这个作者很懒,什么都没留下…
展开
-
GMF修改Palette的title
用GMF生成的图形编辑器,工具栏名字叫Palette,最近有需求要把它改掉,并且能够国际化。看了半天源代码在FlyoutPaletteComposite$TitleCanvas类里找到了title的获取方式: private void provideAccSupport() { getAccessible().addAccessibleListener(new Accessi...2010-09-14 12:28:32 · 128 阅读 · 0 评论 -
Add Drag and drop to GMF Editor
*node: Before you read this article, you should have a idea of how use GMF to generator a simple Graphics Editor, and this acticle is base on that. Drag from Palette: http://wiki.eclipse.org/GMF_N...2010-09-15 12:03:59 · 135 阅读 · 0 评论 -
GMF editor 移除不需要的工具栏
GMF生成的图形编辑器功能还算强大,有很多工具栏和菜单,但是这些工具栏实在是太多了,有时候还真得给它们瘦瘦身。 1. 去除右键菜单项 在DiagramEditorContextMenuProvider类里的buildContextMenu的方法中可以去除: TransactionUtil.getEditingDomain( (EObject) getViewe...2010-09-16 18:23:00 · 138 阅读 · 0 评论 -
An invalid XML character (Unicode: 0x1) was found
GMF的model保存为xml时,如果含有一些不可见的字符,比如unicode的0x1, 就会保存失败。这并不是GMF的问题,而是一个xml规则定义的问题。因为这些字符在xml 1.0的定义中是违法的,需要转义为的形式。但如如果以xml 1.1的格式保存就不会出现这个问题,因为xml 1.1会自动进行转义。 在GMF生成的代码中的XXXDiagramEdi...2010-09-27 13:20:29 · 1259 阅读 · 0 评论