}
}
}
});
add(this.gridPanel, new BorderLayoutData(RegionPosition.CENTER));
// Identity details
this.detailsFormPanel = new ModelFormPanel<Identity>();
this.detailsFormPanel.setFrame(true);
this.detailsFormPanel.setBorder(false);
this.detailsFormPanel.setLabelAlign(Position.RIGHT);
this.detailsFormPanel.setLabelWidth(110);
this.detailsFormPanel.setButtonAlign(Position.RIGHT);
this.detailsFormPanel.setAutoHeight(true);
Checkbox standardCheckbox = new Checkbox(TextProvider.get().identities_panel_label_standard(), "standard");
standardCheckbox.setDisabled(true);
this.detailsFormPanel.add(standardCheckbox);
TextField textfield = null;
KeyListener keyListener = new KeyListener() {
public void onKey( int key, EventObject e ) {
if (key == KeyboardListener.KEY_ENTER) {
resumeIdentities();
}
}
};
this.formFields = new ArrayList<Component>();
this.detailsFormPanel.add(textfield = new TextField(TextProvider.get().identities_panel_label_name(),
"displayName"), new AnchorLayoutData("80%"));
textfield.addKeyListener(KeyboardListener.KEY_ENTER, keyListener);
this.formFields.add(textfield);
this.detailsFormPanel.add(
textfield = new TextField(TextProvider.get().identities_panel_label_email(), "email"),
new AnchorLayoutData("80%"));
textfield.addKeyListener(KeyboardListener.KEY_ENTER, keyListener);
this.formFields.add(textfield);
this.detailsFormPanel.add(textfield = new TextField(TextProvider.get().identities_panel_label_organisation(),
"organisation"), new AnchorLayoutData("80%"));
textfield.addKeyListener(KeyboardListener.KEY_ENTER, keyListener);
this.formFields.add(textfield);
this.detailsFormPanel.add(textfield = new TextField(TextProvider.get().identities_panel_label_reply(),
"replyTo"), new AnchorLayoutData("80%"));
textfield.addKeyListener(KeyboardListener.KEY_ENTER, keyListener);
this.formFields.add(textfield);
this.detailsFormPanel.add(textfield = new TextField(TextProvider.get().identities_panel_label_bcc(), "bcc"),
new AnchorLayoutData("80%"));
textfield.addKeyListener(KeyboardListener.KEY_ENTER, keyListener);
this.formFields.add(textfield);
this.detailsFormPanel.add(textfield = new TextArea(TextProvider.get().identities_panel_label_signature(),
"signature"), new AnchorLayoutData("60%"));
this.formFields.add(textfield);
// Checkbox checkbox = new Checkbox(
// TextProvider.get().identities_panel_label_htmlsignature(),
// "htmlSignature" );
// this.detailsFormPanel.add( checkbox );
// this.formFields.add( checkbox );
Button button = new Button(TextProvider.get().common_button_apply(), new ButtonListenerAdapter() {
@Override
public void onClick( Button button, EventObject e ) {
resumeIdentities();
}
});
this.detailsFormPanel.addButton(button);
this.formFields.add(button);
add(this.detailsFormPanel, new BorderLayoutData(RegionPosition.SOUTH));
}