Revision 8481f952
Added by Andreas Müller almost 4 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/e4/container/AbstractGroupE4.java | ||
---|---|---|
33 | 33 |
import eu.etaxonomy.taxeditor.preference.Resources; |
34 | 34 |
|
35 | 35 |
/** |
36 |
* |
|
37 | 36 |
* @author pplitzner |
38 | 37 |
* @date Aug 24, 2017 |
39 |
* |
|
40 | 38 |
*/ |
41 | 39 |
public abstract class AbstractGroupE4 implements IDropTargetableE4{ |
42 | 40 |
|
... | ... | |
135 | 133 |
public void dragEntered() { |
136 | 134 |
Color color = AbstractUtility.getColor(Resources.COLOR_DRAG_ENTER); |
137 | 135 |
|
138 |
for(AbstractGroupedContainerE4 container : groupedContainers){ |
|
136 |
for(AbstractGroupedContainerE4<?> container : groupedContainers){
|
|
139 | 137 |
container.setBackground(color); |
140 | 138 |
} |
141 | 139 |
} |
142 | 140 |
|
143 | 141 |
@Override |
144 | 142 |
public void dragLeft() { |
145 |
for(AbstractGroupedContainerE4 container : groupedContainers){ |
|
143 |
for(AbstractGroupedContainerE4<?> container : groupedContainers){
|
|
146 | 144 |
container.restoreColor(); |
147 | 145 |
} |
148 | 146 |
} |
149 | 147 |
|
150 |
/** {@inheritDoc} */ |
|
151 | 148 |
@Override |
152 | 149 |
public boolean postOperation(Object objectAffectedByOperation) { |
153 | 150 |
editor.changed(objectAffectedByOperation); |
... | ... | |
176 | 173 |
public void dispose(){ |
177 | 174 |
if(getControl() != null){ |
178 | 175 |
getControl().setMenu(null); |
179 |
for(AbstractGroupedContainerE4 container : getGroupedContainers()){ |
|
176 |
for(AbstractGroupedContainerE4<?> container : getGroupedContainers()){
|
|
180 | 177 |
container.dispose(); |
181 | 178 |
} |
182 | 179 |
getControl().dispose(); |
... | ... | |
184 | 181 |
} |
185 | 182 |
|
186 | 183 |
protected void emptyGroup(){ |
187 |
for(AbstractGroupedContainerE4 container : groupedContainers){ |
|
184 |
for(AbstractGroupedContainerE4<?> container : groupedContainers){
|
|
188 | 185 |
container.getControl().setMenu(null); |
189 | 186 |
container.dispose(); |
190 | 187 |
} |
... | ... | |
192 | 189 |
} |
193 | 190 |
|
194 | 191 |
protected void setMenuToGroup(){ |
195 |
for(AbstractGroupedContainerE4 container : groupedContainers){ |
|
192 |
for(AbstractGroupedContainerE4<?> container : groupedContainers){
|
|
196 | 193 |
container.setMenu(); |
197 | 194 |
|
198 | 195 |
} |
Also available in: Unified diff
cleanup