Project

General

Profile

« Previous | Next » 

Revision 8cec01d8

Added by Katja Luther almost 3 years ago

fix #9605: disable details for termtree in character editor

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/feature/TermTreeDetailElementForNode.java
11 11
import org.eclipse.swt.widgets.Label;
12 12

  
13 13
import eu.etaxonomy.cdm.model.term.TermTree;
14
import eu.etaxonomy.taxeditor.model.AbstractUtility;
14 15
import eu.etaxonomy.taxeditor.model.ColorResources;
15 16
import eu.etaxonomy.taxeditor.preference.Resources;
17
import eu.etaxonomy.taxeditor.termtree.e4.ICharacterEditor;
16 18
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
17 19
import eu.etaxonomy.taxeditor.ui.element.CheckboxElement;
18 20
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
......
39 41

  
40 42
	@Override
41 43
	protected void createControls(ICdmFormElement formElement, TermTree entity, int style) {
44

  
42 45
	    Label lblTermType = new Label(formElement.getLayoutComposite(), style);
43 46
	    lblTermType.setText("Term Type");
44 47
	    Label lblStructureText = new Label(formElement.getLayoutComposite(), style);
......
48 51
	    titleCacheText = formFactory.createTextWithLabelElement(
49 52
                formElement, "Title Cache", entity.getTitleCache(), style);
50 53

  
54

  
51 55
	    allowDuplicates = formFactory.createCheckbox(formElement, "Allow duplicates", entity.isAllowDuplicates(), style);
52 56
	    orderRelevant = formFactory.createCheckbox(formElement, "Order relevant", entity.isOrderRelevant(), style);
53 57
	    isFlat = formFactory.createCheckbox(formElement, "Is flat", entity.isFlat(), style);
58
	    if (AbstractUtility.getActivePart() instanceof ICharacterEditor){
59
	        titleCacheText.setEnabled(false);
60
	        allowDuplicates.setEnabled(false);
61
	        orderRelevant.setEnabled(false);
62
	        isFlat.setEnabled(false);
63
	    }
64

  
54 65
    }
55 66

  
56 67
	@Override

Also available in: Unified diff