Пример #1
0
 public EkconfEditingSupport(MainWindow mainW) {
   super(mainW.getMenuTree());
   viewer = mainW.getMenuTree();
   this.editor = new TextCellEditor((Composite) viewer.getControl());
   this.editorPart = mainW.getEkconfEditorPart();
   this.window = MainWindow.getActiveWindow();
 }
Пример #2
0
 @Override
 protected void setValue(Object element, Object value) {
   Menu menu = (Menu) element;
   Symbol sym = menu.getSymbol();
   if (value instanceof String) {
     if (sym.setStringValue((String) value)) {
       viewer.update(menu, new String[] {MainWindow.OPTION, MainWindow.VALUE});
       if (editorPart != null) editorPart.fireDirty();
       window.getMenuTree().refresh(menu);
       window.updateHelp();
     }
   }
 }