Author: kmorin Date: 2014-05-16 16:48:31 +0200 (Fri, 16 May 2014) New Revision: 80 Url: http://forge.codelutin.com/projects/faxtomail/repository/revisions/80 Log: (la suite) Modified: trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/reply/ReplyFormUI.jaxx trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/reply/ReplyFormUIModel.java Modified: trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/reply/ReplyFormUI.jaxx =================================================================== --- trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/reply/ReplyFormUI.jaxx 2014-05-16 14:46:47 UTC (rev 79) +++ trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/reply/ReplyFormUI.jaxx 2014-05-16 14:48:31 UTC (rev 80) @@ -47,6 +47,12 @@ <ReplyFormUIModel id='model' initializer='getContextValue(ReplyFormUIModel.class)'/> + <BeanValidator id='validator' bean='model' + uiClass='jaxx.runtime.validator.swing.ui.ImageValidationUI'> + <field name='from' component='fromComboBox'/> + <field name='to' component='toField'/> + </BeanValidator> + <CardLayout2Ext id='fromPanelLayout' constructorParams='this, "fromPanel"'/> Modified: trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/reply/ReplyFormUIModel.java =================================================================== --- trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/reply/ReplyFormUIModel.java 2014-05-16 14:46:47 UTC (rev 79) +++ trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/reply/ReplyFormUIModel.java 2014-05-16 14:48:31 UTC (rev 80) @@ -190,9 +190,14 @@ return valid; } - public void recomputeValidity() { + public void setValid(boolean valid) { Object oldValue = isValid(); - this.valid = totalAttachmentLength < maxAttachmentLength; + this.valid = valid; firePropertyChange(PROPERTY_VALID, oldValue, valid); } + + public void recomputeValidity() { + setValid(totalAttachmentLength < maxAttachmentLength); + + } }