Project

General

Profile

« Previous | Next » 

Revision 57f556d1

Added by Katja Luther about 3 years ago

ref #9531: adapt wizards for name delete

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/configurator/deleteConfigurator/DeleteNameConfiguratorComposite.java
9 9
import org.eclipse.swt.events.DisposeListener;
10 10
import org.eclipse.swt.layout.RowLayout;
11 11
import org.eclipse.swt.widgets.Button;
12
import org.eclipse.swt.widgets.Combo;
13 12
import org.eclipse.swt.widgets.Composite;
14 13
import org.eclipse.swt.widgets.Display;
15 14
import org.eclipse.ui.forms.widgets.FormToolkit;
16 15

  
17 16
import eu.etaxonomy.cdm.api.service.config.NameDeletionConfigurator;
18
import eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator;
19 17
/**
20 18
 * @author kluther
21 19
 * @date Nov 2, 2015
......
32 30
    private final Button btnIgnoreHasBasionym;
33 31
    private final Button btnIgnoreHasReplacedSynonym;
34 32
    private final Button btnRemoveAllTypeDesignations;
35
  
33
    private final Button btnIgnoreIsOriginalSpelling;
34

  
36 35
    /*
37 36
     * private boolean removeAllNameRelationships = false;
38
	
37

  
39 38
	private boolean ignoreIsBasionymFor = false;
40
	
39

  
41 40
	private boolean ignoreIsReplacedSynonymFor = false;
42 41

  
43 42
	private boolean ignoreHasBasionym = true;
44
	
43

  
45 44
	private boolean ignoreHasReplacedSynonym = true;
46
	
45

  
47 46
	private boolean removeAllNameTypeDesignations = true;
48 47
     */
49
    
48

  
50 49

  
51 50
    /**
52 51
     * Create the composite.
......
69 68
        btnRemoveAllNameRelationships = new Button(this, SWT.CHECK);
70 69
        btnRemoveAllNameRelationships.setText("Remove all Name Relationships");
71 70
        btnRemoveAllNameRelationships.setSelection(true);
72
        
71

  
73 72
        btnIgnoreIsBasionym = new Button(this, SWT.CHECK);
74 73
        btnIgnoreIsBasionym.setText("Ignore is Basionym");
75 74
        btnIgnoreIsBasionym.setSelection(true);
76
        
75

  
76
        btnIgnoreIsOriginalSpelling= new Button(this, SWT.CHECK);
77
        btnIgnoreIsOriginalSpelling.setText("Ignore is Original Spelling");
78
        btnIgnoreIsOriginalSpelling.setSelection(false);
79

  
77 80
        btnIgnoreIsReplacedSynonymFor = new Button(this, SWT.CHECK);
78 81
        btnIgnoreIsReplacedSynonymFor.setText("Ignore is Replaced Synonym");
79 82
        btnIgnoreIsReplacedSynonymFor.setSelection(true);
80
        
83

  
81 84
        btnIgnoreHasBasionym = new Button(this, SWT.CHECK);
82 85
        btnIgnoreHasBasionym.setText("Ignore has Basionym");
83 86
        btnIgnoreHasBasionym.setSelection(true);
84
        
87

  
85 88
        btnIgnoreHasReplacedSynonym = new Button(this, SWT.CHECK);
86 89
        btnIgnoreHasReplacedSynonym.setText("Ignore has Replaced Synonym");
87 90
        btnIgnoreHasReplacedSynonym.setSelection(true);
88
        
91

  
89 92
        btnRemoveAllTypeDesignations = new Button(this, SWT.CHECK);
90 93
        btnRemoveAllTypeDesignations.setText("Remove all Type Designations");
91 94
        btnRemoveAllTypeDesignations.setSelection(true);
92
        
95

  
93 96
        m_bindingContext = initDataBindings();
94 97

  
95 98
    }
......
100 103
        IObservableValue observeSelectionBtnRemoveAllNameRelationshipsWidget = WidgetProperties.selection().observe(btnRemoveAllNameRelationships);
101 104
        IObservableValue removeAllNameRelationshipsConfiguratorObserveValue = PojoProperties.value("removeAllNameRelationships").observe(configurator);
102 105
        bindingContext.bindValue(observeSelectionBtnRemoveAllNameRelationshipsWidget, removeAllNameRelationshipsConfiguratorObserveValue, null, null);
103
        
106

  
104 107
        IObservableValue observeSelectionBtnbtnIgnoreIsBasionymObserveWidget = WidgetProperties.selection().observe(btnIgnoreIsBasionym);
105 108
        IObservableValue ignoreIsBasionymConfiguratorObserveValue = PojoProperties.value("ignoreIsBasionymFor").observe(configurator);
106 109
        bindingContext.bindValue(observeSelectionBtnbtnIgnoreIsBasionymObserveWidget, ignoreIsBasionymConfiguratorObserveValue, null, null);
107
      
110

  
111
        IObservableValue observeSelectionBtnbtnIgnoreIsOrigialSpellingObserveWidget = WidgetProperties.selection().observe(btnIgnoreIsOriginalSpelling);
112
        IObservableValue ignoreIsOriginalSpellingConfiguratorObserveValue = PojoProperties.value("ignoreIsOriginalSpellingFor").observe(configurator);
113
        bindingContext.bindValue(observeSelectionBtnbtnIgnoreIsOrigialSpellingObserveWidget, ignoreIsOriginalSpellingConfiguratorObserveValue, null, null);
114

  
108 115
        IObservableValue observeSelectionBtnIgnoreIsReplacedSynonymForWidget = WidgetProperties.selection().observe(btnIgnoreIsReplacedSynonymFor);
109 116
        IObservableValue ignoreIsReplacedSynonymForConfiguratorObserveValue = PojoProperties.value("ignoreIsReplacedSynonymFor").observe(configurator);
110 117
        bindingContext.bindValue(observeSelectionBtnIgnoreIsReplacedSynonymForWidget, ignoreIsReplacedSynonymForConfiguratorObserveValue, null, null);
111
        
118

  
112 119
        IObservableValue observeSelectionBtnIgnoreHasBasionymWidget = WidgetProperties.selection().observe(btnIgnoreHasBasionym);
113 120
        IObservableValue ignoreHasBasionymConfiguratorObserveValue = PojoProperties.value("ignoreHasBasionym").observe(configurator);
114 121
        bindingContext.bindValue(observeSelectionBtnIgnoreHasBasionymWidget, ignoreHasBasionymConfiguratorObserveValue, null, null);
115
        
122

  
116 123
        IObservableValue observeSelectionBtnIgnoreHasReplacedSynonymWidget = WidgetProperties.selection().observe(btnIgnoreHasReplacedSynonym);
117 124
        IObservableValue ignoreHasReplacedSynonymConfiguratorObserveValue = PojoProperties.value("ignoreHasReplacedSynonym").observe(configurator);
118 125
        bindingContext.bindValue(observeSelectionBtnIgnoreHasReplacedSynonymWidget, ignoreHasReplacedSynonymConfiguratorObserveValue, null, null);
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/configurator/deleteConfigurator/DeleteTaxonBaseConfiguratorComposite.java
53 53
    //name related
54 54
    protected Button btnRemoveAllNameRelationships;
55 55
    protected Button btnIgnoreIsBasionym;
56
    protected Button btnIgnoreIsOriginalSpelling;
56 57
    protected Button btnIgnoreIsReplacedSynonymFor;
57 58
    protected Button btnIgnoreHasBasionym;
58 59
    protected Button btnIgnoreHasReplacedSynonym;
......
101 102
                   composite.setEnabled(data.exclude);
102 103
                   btnRemoveAllNameRelationships.setEnabled(data.exclude);
103 104
                   btnIgnoreIsBasionym.setEnabled(data.exclude);
105
                   btnIgnoreIsOriginalSpelling.setEnabled(data.exclude);
104 106
                   btnIgnoreIsReplacedSynonymFor.setEnabled(data.exclude);
105 107
                   btnIgnoreHasBasionym.setEnabled(data.exclude);
106 108
                   btnIgnoreHasReplacedSynonym.setEnabled(data.exclude);
......
160 162
                        btnIgnoreHasBasionym.setText("it has basionym(s)");
161 163
                        btnIgnoreHasBasionym.setSelection(true);
162 164

  
165

  
163 166
                        btnIgnoreIsReplacedSynonymFor = new Button(composite, SWT.CHECK);
164 167
                        GridData gd_btnIgnoreIsReplacedSynonymFor = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1);
165 168
                        gd_btnIgnoreIsReplacedSynonymFor.horizontalIndent = 10;
......
174 177
        btnIgnoreIsBasionym.setText("it is a basionym");
175 178
        btnIgnoreIsBasionym.setSelection(true);
176 179

  
180
        btnIgnoreIsOriginalSpelling = new Button(composite, SWT.CHECK);
181
        GridData gd_btnIgnoreIsOriginalSpelling = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1);
182
        gd_btnIgnoreIsOriginalSpelling.horizontalIndent = 10;
183
        btnIgnoreIsOriginalSpelling.setLayoutData(gd_btnIgnoreIsOriginalSpelling);
184
        btnIgnoreIsOriginalSpelling.setText("it is original spelling");
185
        btnIgnoreIsOriginalSpelling.setSelection(true);
186

  
187

  
177 188

  
178 189

  
179 190
       // createClassificationSelectionCombo(this);
......
198 209
        IObservableValue<?> deleteIgnoreIsBasionymConfiguratorObserveValue = PojoProperties.value("ignoreIsBasionymFor").observe(nameConfig);
199 210
        m_bindingContext.bindValue(observeSelectionbtnIgnoreIsBasionymObserveWidget, deleteIgnoreIsBasionymConfiguratorObserveValue, null, null);
200 211

  
212
        IObservableValue<?> observeSelectionbtnIgnoreIsOriginalSpellingObserveWidget = WidgetProperties.selection().observe(btnIgnoreIsOriginalSpelling);
213
        IObservableValue<?> deleteIgnoreIsOriginalSpellingConfiguratorObserveValue = PojoProperties.value("ignoreIsOriginalSpellingFor").observe(nameConfig);
214
        m_bindingContext.bindValue(observeSelectionbtnIgnoreIsOriginalSpellingObserveWidget, deleteIgnoreIsOriginalSpellingConfiguratorObserveValue, null, null);
215

  
201 216
        IObservableValue<?> observeSelectionbtnIgnoreIsReplacedSynonymForObserveWidget = WidgetProperties.selection().observe(btnIgnoreIsReplacedSynonymFor);
202 217
        IObservableValue<?> deleteIgnoreIsReplacedSynonymForConfiguratorObserveValue = PojoProperties.value("ignoreIsReplacedSynonymFor").observe(nameConfig);
203 218
        m_bindingContext.bindValue(observeSelectionbtnIgnoreIsReplacedSynonymForObserveWidget, deleteIgnoreIsReplacedSynonymForConfiguratorObserveValue, null, null);

Also available in: Unified diff