private Label nonEditableInfoLabel;
private DefaultToolTip nonEditableInfoHover;
- private static AbstractGroupedContainerE4 selection;
+ private static AbstractGroupedContainerE4<?> selection;
private FocusListener focusListener;
private LineBreakListener lineBreakListener;
private Color backgroundColor;
private boolean isDirty;
- private ISelectionChangedListener selectionChangedListener;
+// private ISelectionChangedListener selectionChangedListener;
public AbstractGroupedContainerE4(AbstractGroupE4 group, T taxonBase) {
setData(taxonBase);
}
protected void createListener() {
- nameCompositeModifyListener = new ModifyListener() {
-
- @Override
- public void modifyText(ModifyEvent e) {
+ nameCompositeModifyListener = (ModifyEvent e)->{
// mark the composite dirty
setDirty(true);
// parse the text
storeCursor();
// notify selection listener
setDelayedSelection();
- }
};
+
nameCompositeFocusListener = new FocusAdapter() {
@Override
protected void enableFreeText() {
setEnabled(isFreetextEditingAllowed());
-
}
/**