((Text) text_parseText.getMainControl()).setSelection(cursorPosition);
text_freeText.setText(timePeriod.getFreeText());
- this.setText(CdmUtils.Nz(timePeriod.toString()));
super.setEntity(timePeriod);
- layout();
}
/** {@inheritDoc} */
} else if (eventSource == text_freeText) {
getEntity().setFreeText(text_freeText.getText());
}
+ updateTitle();
firePropertyChangeEvent(new CdmPropertyChangeEvent(this, null));
}
+ private void updateTitle(){
+ String title = CdmUtils.Nz(getEntity().toString());
+ this.setText(title);
+ layout();
+ }
+
/*
* (non-Javadoc)
*