ref #6786 correctly set enable state of feature tree title text field
authorPatrick Plitzner <p.plitzner@bgbm.org>
Tue, 11 Jul 2017 12:23:59 +0000 (14:23 +0200)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Tue, 11 Jul 2017 12:29:25 +0000 (14:29 +0200)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/workingSet/CharacterEditor.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/e4/FeatureTreeEditor.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/e4/FeatureTreeEditorComposite.java

index 751ee85239260406028643cbcfa4444b2ff7ebc0..db40a8366ad62fbf53179643a8b05de2ac7d9b6b 100644 (file)
@@ -158,7 +158,6 @@ public class CharacterEditor implements ICdmEntitySessionEnabled, ISelectionChan
         FeatureTreeEditorComposite featureTreeEditorComposite = new FeatureTreeEditorComposite(composite_3, SWT.BORDER);
         featureTreeEditorComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
         featureTreeEditorComposite.getComposite_buttons().setVisible(false);
-        featureTreeEditorComposite.getText_title().setEnabled(false);
         return featureTreeEditorComposite;
     }
 
index e7b7109003353a8191ece8cfe19667c1299b7d14..ef328985486da3d6bf7eb5ba71d63e7c257b4050 100644 (file)
@@ -104,7 +104,6 @@ public class FeatureTreeEditor implements ICdmEntitySessionEnabled,
                         }
                     }
                 }, new AddButtonListener(), new RemoveSelectionListener(), new FeatureTreeExportListener(shell, composite));
-        composite.getText_title().setEnabled(false);
     }
 
        public void setDirty(boolean isDirty){
index fab04023c93ef03afbe1c4d2062e913c326c4ee7..867790dcc777c5a5f94a3efd54b0581895b21065 100644 (file)
@@ -70,6 +70,7 @@ public class FeatureTreeEditorComposite extends Composite{
 
         text_title = new Text(composite_treeTitle, SWT.BORDER);
         text_title.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
+        text_title.setEnabled(false);
 
         btnOpenFeatureTree = new Button(this, SWT.NONE);
         btnOpenFeatureTree.setLayoutData(new GridData(SWT.CENTER, SWT.CENTER, false, false, 1, 1));
@@ -138,7 +139,9 @@ public class FeatureTreeEditorComposite extends Composite{
         getText_title().removeModifyListener(modifyListener);
         getText_title().setText(featureTree.getTitleCache());
         getText_title().addModifyListener(modifyListener);
+        getText_title().setEnabled(true);
         setButtonsEnabled(true);
+        text_title.setEnabled(true);
     }
 
     private void setButtonsEnabled(boolean enabled){