BGBM BDI Projects
/
taxeditor.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
5f946b6
)
Fixes a problem where the section title was not updated when editing a time period...
author
n.hoffmann
<n.hoffmann@localhost>
Wed, 25 May 2011 11:54:45 +0000
(11:54 +0000)
committer
n.hoffmann
<n.hoffmann@localhost>
Wed, 25 May 2011 11:54:45 +0000
(11:54 +0000)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/DateDetailSection.java
patch
|
blob
|
history
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/PartialElement.java
patch
|
blob
|
history
diff --git
a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/DateDetailSection.java
b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/DateDetailSection.java
index 792219c217b1e751fbb9e585c033808423a9dae6..9633b0031f537bbac3e0df3a6212a87b0aa2b637 100644
(file)
--- a/
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/DateDetailSection.java
+++ b/
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/DateDetailSection.java
@@
-105,9
+105,7
@@
public class DateDetailSection extends AbstractFormSection<TimePeriod> {
((Text) text_parseText.getMainControl()).setSelection(cursorPosition);
text_freeText.setText(timePeriod.getFreeText());
((Text) text_parseText.getMainControl()).setSelection(cursorPosition);
text_freeText.setText(timePeriod.getFreeText());
- this.setText(CdmUtils.Nz(timePeriod.toString()));
super.setEntity(timePeriod);
super.setEntity(timePeriod);
- layout();
}
/** {@inheritDoc} */
}
/** {@inheritDoc} */
@@
-151,9
+149,16
@@
public class DateDetailSection extends AbstractFormSection<TimePeriod> {
} else if (eventSource == text_freeText) {
getEntity().setFreeText(text_freeText.getText());
}
} else if (eventSource == text_freeText) {
getEntity().setFreeText(text_freeText.getText());
}
+ updateTitle();
firePropertyChangeEvent(new CdmPropertyChangeEvent(this, null));
}
firePropertyChangeEvent(new CdmPropertyChangeEvent(this, null));
}
+ private void updateTitle(){
+ String title = CdmUtils.Nz(getEntity().toString());
+ this.setText(title);
+ layout();
+ }
+
/*
* (non-Javadoc)
*
/*
* (non-Javadoc)
*
diff --git
a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/PartialElement.java
b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/PartialElement.java
index 24903501d1acbf8c0a2c0575a3acef6a022a4bf8..67ed99d806a19c82d8713993b28e6e4866673149 100644
(file)
--- a/
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/PartialElement.java
+++ b/
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/PartialElement.java
@@
-119,13
+119,10
@@
public class PartialElement extends AbstractCdmFormElement {
private void handleEvent(Object eventSource){
if(eventSource == number_month){
partial = TimePeriod.setPartialField(partial, number_month.getInteger(), TimePeriod.MONTH_TYPE);
private void handleEvent(Object eventSource){
if(eventSource == number_month){
partial = TimePeriod.setPartialField(partial, number_month.getInteger(), TimePeriod.MONTH_TYPE);
-// firePropertyChangeEvent(new CdmPropertyChangeEvent(this, null));
}else if(eventSource == number_day){
partial = TimePeriod.setPartialField(partial, number_day.getInteger(), TimePeriod.DAY_TYPE);
}else if(eventSource == number_day){
partial = TimePeriod.setPartialField(partial, number_day.getInteger(), TimePeriod.DAY_TYPE);
-// firePropertyChangeEvent(new CdmPropertyChangeEvent(this, null));
}else if(eventSource == number_year){
partial = TimePeriod.setPartialField(partial, number_year.getInteger(), TimePeriod.YEAR_TYPE);
}else if(eventSource == number_year){
partial = TimePeriod.setPartialField(partial, number_year.getInteger(), TimePeriod.YEAR_TYPE);
-// firePropertyChangeEvent(new CdmPropertyChangeEvent(this, null));
}
firePropertyChangeEvent(new CdmPropertyChangeEvent(this, null));
}
}
firePropertyChangeEvent(new CdmPropertyChangeEvent(this, null));
}