Example usage for com.google.gwt.user.client.ui HorizontalPanel setHorizontalAlignment

List of usage examples for com.google.gwt.user.client.ui HorizontalPanel setHorizontalAlignment

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui HorizontalPanel setHorizontalAlignment.

Prototype

public void setHorizontalAlignment(HorizontalAlignmentConstant align) 

Source Link

Document

Sets the default horizontal alignment to be used for widgets added to this panel.

Usage

From source file:org.freemedsoftware.gwt.client.screen.ClaimsManager.java

License:Open Source License

public void openPopup() {

    getProcDetails();/*  www .  j a v  a2 s  .  c  o  m*/
    popupVPanel.clear();
    HorizontalPanel popupClosePanel = new HorizontalPanel();
    popupClosePanel.setWidth("100%");
    popupClosePanel.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT);
    Image closeImage = new Image("resources/images/close_x.16x16.png");
    closeImage.setTitle("Close Popup");
    closeImage.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            ledgerPopup.clear();
            ledgerPopup.hide();
        }
    });
    closeImage.getElement().getStyle().setProperty("cursor", "pointer");

    popupClosePanel.add(closeImage);
    popupVPanel.add(popupClosePanel);
    actionsList.setSelectedIndex(0);

    Label lblHeading2 = new Label(_("Procedure"));
    lblHeading2.setStyleName(AppConstants.STYLE_LABEL_LARGE_BOLD);
    HorizontalPanel topHp = new HorizontalPanel();
    topHp.setSpacing(5);
    topHp.add(lblHeading2);
    topHp.add(viewLedgerDetails);
    popupVPanel.add(topHp);
    popupVPanel.add(procDetailsHPanel);
    popupVPanel.add(ledgerStep1HPanel);
    popupVPanel.setCellHorizontalAlignment(ledgerStep1HPanel, HasHorizontalAlignment.ALIGN_CENTER);
    ledgerPopup = new DialogBox();
    ledgerPopup.setPixelSize(700, 20);
    PopupView viewInfo = new PopupView(popupVPanel);
    // ledgerPopup.setNewWidget(viewInfo);
    // ledgerPopup.initialize();
    ledgerPopup.setWidget(viewInfo);
    ledgerPopup.setStylePrimaryName(SchedulerCss.EVENT_DIALOG);
    ledgerPopup.center();
    ledgerPopup.show();
    // showProcedureCostPopup();
}

From source file:org.freemedsoftware.gwt.client.screen.entry.ClinicRegistrationEntry.java

License:Open Source License

public ClinicRegistrationEntry() {
    final VerticalPanel verticalPanel = new VerticalPanel();
    initWidget(verticalPanel);/*  w  ww.ja v a 2 s  . c  om*/

    final FlexTable flexTable = new FlexTable();
    verticalPanel.add(flexTable);

    int pos = 0;

    final Label lastName1Label = new Label(_("Last Name 1"));
    flexTable.setWidget(pos, 0, lastName1Label);
    wLastName1 = new CustomTextBox();
    wLastName1.setHashMapping("lastname");
    addEntryWidget("lastname", wLastName1);
    flexTable.setWidget(pos, 1, wLastName1);
    pos++;

    final Label lastName2Label = new Label(_("Last Name 2"));
    flexTable.setWidget(pos, 0, lastName2Label);
    wLastName2 = new CustomTextBox();
    wLastName2.setHashMapping("lastname2");
    addEntryWidget("lastname2", wLastName2);
    flexTable.setWidget(pos, 1, wLastName2);
    pos++;

    final Label firstNameLabel = new Label(_("First Name"));
    flexTable.setWidget(pos, 0, firstNameLabel);
    wFirstName = new CustomTextBox();
    wFirstName.setHashMapping("firstname");
    addEntryWidget("firstname", wFirstName);
    flexTable.setWidget(pos, 1, wFirstName);
    pos++;

    final Label dateOfBirthLabel = new Label(_("Date of Birth"));
    flexTable.setWidget(pos, 0, dateOfBirthLabel);
    wDateOfBirth = new CustomDatePicker();
    wDateOfBirth.setHashMapping("dob");
    addEntryWidget("dob", wDateOfBirth);
    flexTable.setWidget(pos, 1, wDateOfBirth);
    pos++;

    final Label ageLabel = new Label(_("Age in Years (if no date of birth)"));
    flexTable.setWidget(pos, 0, ageLabel);
    wAge = new CustomTextBox();
    wAge.setHashMapping("age");
    addEntryWidget("age", wAge);
    flexTable.setWidget(pos, 1, wAge);
    pos++;

    final Label genderLabel = new Label(_("Gender"));
    flexTable.setWidget(pos, 0, genderLabel);
    wGender = new CustomListBox();
    wGender.addItem("Male", "m");
    wGender.addItem("Female", "f");
    wGender.setHashMapping("gender");
    addEntryWidget("gender", wGender);
    flexTable.setWidget(pos, 1, wGender);
    pos++;

    final Label notesLabel = new Label(_("Notes"));
    flexTable.setWidget(pos, 0, notesLabel);
    wNotes = new CustomTextArea();
    wNotes.setHashMapping("notes");
    addEntryWidget("notes", wNotes);
    flexTable.setWidget(pos, 1, wNotes);
    pos++;

    // Submit stuff at the bottom of the form

    final HorizontalPanel buttonBar = new HorizontalPanel();
    buttonBar.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    final CustomButton wSubmit = new CustomButton(_("Submit"), AppConstants.ICON_ADD);
    buttonBar.add(wSubmit);
    wSubmit.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent w) {
            submitForm();
        }
    });
    final CustomButton wReset = new CustomButton(_("Reset"), AppConstants.ICON_CLEAR);
    buttonBar.add(wReset);
    wReset.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent w) {
            resetForm();
        }
    });
    verticalPanel.add(buttonBar);
    Util.setFocus(wLastName1);
}

From source file:org.freemedsoftware.gwt.client.screen.MainScreen.java

License:Open Source License

private String getHeaderString(String text, AbstractImagePrototype image) {
    // Add the image and text to a horizontal panel
    HorizontalPanel hPanel = new HorizontalPanel();
    hPanel.setSpacing(0);//from  w ww . jav a  2 s  .  c  o m
    hPanel.setWidth("100%");
    hPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);
    hPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    if (image != null)
        hPanel.add(image.createImage());
    HTML headerText = new HTML(text);
    headerText.setStyleName("stackPanelHeader");
    hPanel.add(headerText);

    // Return the HTML string for the panel
    return hPanel.getElement().getString();
}

From source file:org.freemedsoftware.gwt.client.screen.MessagingComposeScreen.java

License:Open Source License

public MessagingComposeScreen() {
    final VerticalPanel verticalPanel = new VerticalPanel();
    initWidget(verticalPanel);//w w w .  j  a  v a  2  s  . c  o  m
    verticalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);

    flexTable = new FlexTable();
    verticalPanel.add(flexTable);

    final Label toLabel = new Label(_("To") + " : ");
    flexTable.setWidget(0, 0, toLabel);

    final HorizontalPanel toPanel = new HorizontalPanel();
    toPanel.setWidth("100%");
    flexTable.setWidget(0, 1, toPanel);

    final Label userLabel = new Label(_("User") + " : ");
    toPanel.add(userLabel);
    wTo = new UserMultipleChoiceWidget();
    toPanel.add(wTo);

    final Label groupLabel = new Label(_("Group") + " : ");
    toPanel.add(groupLabel);
    wGroupTo = new SupportModuleWidget("UserGroups");
    toPanel.add(wGroupTo);

    final Label subjectLabel = new Label(_("Subject") + " : ");
    flexTable.setWidget(1, 0, subjectLabel);

    wSubject = new TextBox();
    wSubject.setWidth("100%");
    flexTable.setWidget(1, 1, wSubject);

    final Label urgencyLabel = new Label(_("Urgency") + " : ");
    flexTable.setWidget(3, 0, urgencyLabel);

    wUrgency = new CustomListBox();
    flexTable.setWidget(3, 1, wUrgency);
    wUrgency.addItem("1 (" + _("Urgent") + ")");
    wUrgency.addItem("2 (" + _("Expedited") + ")");
    wUrgency.addItem("3 (" + _("Standard") + ")");
    wUrgency.addItem("4 (" + _("Notification") + ")");
    wUrgency.addItem("5 (" + _("Bulk") + ")");
    wUrgency.setSelectedIndex(2);

    final Label patientLabel = new Label(_("Patient") + " : ");
    flexTable.setWidget(2, 0, patientLabel);

    wPatient = new PatientWidget();
    wPatient.setWidth("100%");
    flexTable.setWidget(2, 1, wPatient);

    wText = new TextArea();
    flexTable.setWidget(4, 1, wText);
    wText.setVisibleLines(10);
    wText.setCharacterWidth(60);
    wText.setWidth("100%");

    final HorizontalPanel horizontalPanel = new HorizontalPanel();
    verticalPanel.add(horizontalPanel);
    horizontalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);

    final CustomButton sendButton = new CustomButton(_("Send"), AppConstants.ICON_SEND);
    horizontalPanel.add(sendButton);
    sendButton.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            if (validateForm())
                sendMessage(false);
        }
    });

    final CustomButton sendAnotherButton = new CustomButton(_("Send and Compose Another"),
            AppConstants.ICON_COMPOSE_MAIL);
    horizontalPanel.add(sendAnotherButton);
    sendAnotherButton.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            if (validateForm())
                sendMessage(true);
        }
    });

    final CustomButton clearButton = new CustomButton(_("Clear"), AppConstants.ICON_CLEAR);
    horizontalPanel.add(clearButton);
    clearButton.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            clearForm();
        }
    });
    Util.setFocus(wTo);
}

From source file:org.freemedsoftware.gwt.client.screen.patient.DrugSampleEntry.java

License:Open Source License

public DrugSampleEntry() {
    final VerticalPanel verticalPanel = new VerticalPanel();
    initWidget(verticalPanel);//from w  ww  .ja v a 2s. com

    final FlexTable flexTable = new FlexTable();
    verticalPanel.add(flexTable);

    int i = 0;

    flexTable.setWidget(i, 0, new Label(_("Drug Sample")));
    wDrugSample = new SupportModuleWidget("DrugSampleInventory");
    wDrugSample.setHashMapping("drugsampleid");
    addEntryWidget("drugsampleid", wDrugSample);
    flexTable.setWidget(i, 1, wDrugSample);
    i++;

    flexTable.setWidget(i, 0, new Label(_("Provider")));
    wPrescriber = new SupportModuleWidget("ProviderModule");
    wPrescriber.setHashMapping("prescriber");
    addEntryWidget("prescriber", wPrescriber);
    flexTable.setWidget(i, 1, wPrescriber);

    flexTable.setWidget(i, 0, new Label(_("Amount")));
    wAmount = new CustomTextBox();
    wAmount.setHashMapping("amount");
    addEntryWidget("amount", wAmount);
    flexTable.setWidget(i, 1, wAmount);

    flexTable.setWidget(i, 0, new Label(_("Instructions")));
    wInstructions = new CustomTextArea();
    wInstructions.setHashMapping("instructions");
    addEntryWidget("instructions", wInstructions);
    flexTable.setWidget(i, 1, wInstructions);

    // Buttons

    final HorizontalPanel buttonBar = new HorizontalPanel();
    buttonBar.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    final CustomButton wSubmit = new CustomButton(_("Submit"), AppConstants.ICON_ADD);
    buttonBar.add(wSubmit);
    wSubmit.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent w) {
            submitForm();
        }
    });
    final CustomButton wReset = new CustomButton(_("Reset"), AppConstants.ICON_CLEAR);
    buttonBar.add(wReset);
    wReset.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent w) {
            resetForm();
        }
    });
    verticalPanel.add(buttonBar);
    Util.setFocus(wDrugSample);
}

From source file:org.freemedsoftware.gwt.client.screen.patient.FormEntry.java

License:Open Source License

public FormEntry() {
    final VerticalPanel verticalPanel = new VerticalPanel();
    initWidget(verticalPanel);/*from  w w w.  j a  va  2s.co m*/

    final HorizontalPanel formHeader = new HorizontalPanel();

    final Label formLabel = new Label(_("Form"));
    formHeader.add(formLabel);
    formHeader.add(wForm);
    verticalPanel.add(formHeader);

    wForm.addChangeHandler(new ValueChangeHandler<Integer>() {
        @Override
        public void onValueChange(ValueChangeEvent<Integer> event) {
            // Force load action
            if (wForm.getValue() > 0) {
                loadForm(wForm.getValue());
            }
        }
    });
    wWidget.setVisible(false);
    wWidget.setOnFormLoaded(new Command() {
        @Override
        public void execute() {
            // TODO: populate widget with older data if there is any
        }
    });

    final HorizontalPanel buttonBar = new HorizontalPanel();
    buttonBar.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    final CustomButton wSubmit = new CustomButton(_("Submit"), AppConstants.ICON_ADD);
    buttonBar.add(wSubmit);
    wSubmit.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent w) {
            submitForm();
        }
    });
    final CustomButton wReset = new CustomButton(_("Reset"), AppConstants.ICON_CLEAR);
    buttonBar.add(wReset);
    wReset.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent w) {
            resetForm();
        }
    });
    verticalPanel.add(buttonBar);
}

From source file:org.freemedsoftware.gwt.client.screen.patient.ImmunizationEntry.java

License:Open Source License

public ImmunizationEntry() {
    final VerticalPanel verticalPanel = new VerticalPanel();
    initWidget(verticalPanel);/*ww w .j  av a  2 s  .  com*/

    final FlexTable flexTable = new FlexTable();
    verticalPanel.add(flexTable);

    int pos = 0;

    final Label dateOfLabel = new Label(_("Date of"));
    flexTable.setWidget(pos, 0, dateOfLabel);
    dateOfWidget = new CustomDatePicker();
    dateOfWidget.setHashMapping("dateof");
    addEntryWidget("dateof", dateOfWidget);
    flexTable.setWidget(pos, 1, dateOfWidget);
    pos++;

    final Label providerLabel = new Label(_("Provider"));
    flexTable.setWidget(pos, 0, providerLabel);
    wProvider = new SupportModuleWidget("ProviderModule");
    wProvider.setHashMapping("provider");
    addEntryWidget("provider", wProvider);
    flexTable.setWidget(pos, 1, wProvider);
    pos++;

    final Label adminProviderLabel = new Label(_("Administering Provider"));
    flexTable.setWidget(pos, 0, adminProviderLabel);
    wAdminProvider = new SupportModuleWidget("ProviderModule");
    wAdminProvider.setHashMapping("admin_provider");
    addEntryWidget("admin_provider", wAdminProvider);
    flexTable.setWidget(pos, 1, wAdminProvider);
    pos++;

    final Label immunizationLabel = new Label(_("Immunization"));
    flexTable.setWidget(pos, 0, immunizationLabel);
    wImmunization = new SupportModuleWidget("Bccdc");
    wImmunization.setHashMapping("immunization");
    addEntryWidget("immunization", wImmunization);
    flexTable.setWidget(pos, 1, wImmunization);
    pos++;

    final Label routeLabel = new Label(_("Route"));
    flexTable.setWidget(pos, 0, routeLabel);
    wRoute = new SupportModuleWidget("RouteOfAdministration");
    wRoute.setHashMapping("route");
    addEntryWidget("route", wRoute);
    flexTable.setWidget(pos, 1, wRoute);
    pos++;

    final Label bodySiteLabel = new Label(_("Body Site"));
    flexTable.setWidget(pos, 0, bodySiteLabel);
    wBodySite = new SupportModuleWidget("BodySite");
    wBodySite.setHashMapping("body_site");
    addEntryWidget("body_site", wBodySite);
    flexTable.setWidget(pos, 1, wBodySite);
    pos++;

    final Label manufacturerLabel = new Label(_("Manufacturer"));
    flexTable.setWidget(pos, 0, manufacturerLabel);
    wManufacturer = new CustomTextBox();
    wManufacturer.setHashMapping("manufacturer");
    addEntryWidget("manufacturer", wManufacturer);
    flexTable.setWidget(pos, 1, wManufacturer);
    pos++;

    final Label lotNumberLabel = new Label(_("Lot Number"));
    flexTable.setWidget(pos, 0, lotNumberLabel);
    wLotNumber = new CustomTextBox();
    wLotNumber.setHashMapping("lot_number");
    addEntryWidget("lot_number", wLotNumber);
    flexTable.setWidget(pos, 1, wLotNumber);
    pos++;

    final Label recoveredLabel = new Label(_("Recovered"));
    flexTable.setWidget(pos, 0, recoveredLabel);
    wRecovered = new CustomListBox();
    wRecovered.addItem(_("Yes"), "1");
    wRecovered.addItem(_("No"), "0");
    wRecovered.setHashMapping("recovered");
    addEntryWidget("recovered", wRecovered);
    flexTable.setWidget(pos, 1, wRecovered);
    pos++;

    final Label notesLabel = new Label(_("Notes"));
    flexTable.setWidget(pos, 0, notesLabel);
    wNotes = new CustomTextArea();
    wNotes.setHashMapping("notes");
    addEntryWidget("notes", wNotes);
    flexTable.setWidget(pos, 1, wNotes);
    pos++;

    // Submit stuff at the bottom of the form

    final HorizontalPanel buttonBar = new HorizontalPanel();
    buttonBar.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    final CustomButton wSubmit = new CustomButton(_("Submit"), AppConstants.ICON_ADD);
    buttonBar.add(wSubmit);
    wSubmit.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent w) {
            submitForm();
        }
    });
    final CustomButton wReset = new CustomButton(_("Reset"), AppConstants.ICON_CLEAR);
    buttonBar.add(wReset);
    wReset.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent w) {
            resetForm();
        }
    });
    verticalPanel.add(buttonBar);
    Util.setFocus(wProvider);
}

From source file:org.freemedsoftware.gwt.client.screen.patient.LetterEntry.java

License:Open Source License

public LetterEntry() {
    this.patientIdName = "letterpatient";

    final VerticalPanel verticalPanel = new VerticalPanel();
    initWidget(verticalPanel);//w w  w  . j  a v a  2s  . c o  m

    final FlexTable flexTable = new FlexTable();
    verticalPanel.add(flexTable);

    final Label dateLabel = new Label(_("Date") + " : ");
    flexTable.setWidget(0, 0, dateLabel);

    wDate = new CustomDatePicker();
    wDate.setHashMapping("letterdt");
    addEntryWidget("letterdt", wDate);
    flexTable.setWidget(0, 1, wDate);

    final Label fromLabel = new Label(_("From") + " : ");
    flexTable.setWidget(1, 0, fromLabel);

    wFrom = new SupportModuleWidget();
    wFrom.setModuleName("ProviderModule");
    wFrom.setHashMapping("letterfrom");
    addEntryWidget("letterfrom", wFrom);
    flexTable.setWidget(1, 1, wFrom);

    final Label toLabel = new Label(_("To") + " : ");
    flexTable.setWidget(2, 0, toLabel);

    wTo = new SupportModuleWidget();
    wTo.setModuleName("ProviderModule");
    wTo.setHashMapping("letterto");
    addEntryWidget("letterto", wTo);
    flexTable.setWidget(2, 1, wTo);

    final Label subjectLabel = new Label(_("Subject") + " : ");
    flexTable.setWidget(3, 0, subjectLabel);

    wSubject = new CustomTextBox();
    wSubject.setHashMapping("lettersubject");
    addEntryWidget("lettersubject", wSubject);
    flexTable.setWidget(3, 1, wSubject);
    wSubject.setWidth("100%");

    final Label templateLabel = new Label(_("Template") + " : ");
    flexTable.setWidget(4, 0, templateLabel);

    final Label messageLabel = new Label(_("Message") + " : ");
    flexTable.setWidget(5, 0, messageLabel);

    wText = new CustomRichTextArea();
    wText.setHashMapping("lettertext");
    addEntryWidget("lettertext", wText);
    flexTable.setWidget(5, 1, wText);

    final HorizontalPanel buttonBar = new HorizontalPanel();
    buttonBar.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    final CustomButton wSubmit = new CustomButton(_("Submit"), AppConstants.ICON_ADD);
    buttonBar.add(wSubmit);
    wSubmit.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent w) {
            submitForm();
        }
    });
    final CustomButton wReset = new CustomButton(_("Reset"), AppConstants.ICON_CLEAR);
    buttonBar.add(wReset);
    wReset.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent w) {
            resetForm();
        }
    });
    verticalPanel.add(buttonBar);
    Util.setFocus(wFrom);
}

From source file:org.freemedsoftware.gwt.client.screen.patient.PatientCorrespondenceEntry.java

License:Open Source License

public PatientCorrespondenceEntry() {
    this.patientIdName = "letterpatient";

    final VerticalPanel verticalPanel = new VerticalPanel();
    initWidget(verticalPanel);/*from w  ww.  j a  v  a 2 s .  c  o  m*/

    final FlexTable flexTable = new FlexTable();
    verticalPanel.add(flexTable);

    final Label dateLabel = new Label(_("Date") + " : ");
    flexTable.setWidget(0, 0, dateLabel);

    wDate = new CustomDatePicker();
    wDate.setHashMapping("letterdt");
    addEntryWidget("letterdt", wDate);
    flexTable.setWidget(0, 1, wDate);

    final Label fromLabel = new Label(_("From") + " : ");
    flexTable.setWidget(1, 0, fromLabel);

    wFrom = new SupportModuleWidget();
    wFrom.setModuleName("ProviderModule");
    wFrom.setHashMapping("letterfrom");
    addEntryWidget("letterfrom", wFrom);
    flexTable.setWidget(1, 1, wFrom);

    final Label subjectLabel = new Label(_("Subject") + " : ");
    flexTable.setWidget(2, 0, subjectLabel);

    wSubject = new CustomTextBox();
    wSubject.setHashMapping("lettersubject");
    addEntryWidget("lettersubject", wSubject);
    flexTable.setWidget(2, 1, wSubject);
    wSubject.setWidth("100%");

    final Label templateLabel = new Label(_("Template") + " : ");
    flexTable.setWidget(3, 0, templateLabel);

    final Label messageLabel = new Label("Message : ");
    flexTable.setWidget(4, 0, messageLabel);

    wText = new CustomRichTextArea();
    wText.setHashMapping("lettertext");
    addEntryWidget("lettertext", wText);
    flexTable.setWidget(4, 1, wText);

    final HorizontalPanel buttonBar = new HorizontalPanel();
    buttonBar.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    final CustomButton wSubmit = new CustomButton(_("Submit"), AppConstants.ICON_ADD);
    buttonBar.add(wSubmit);
    wSubmit.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent w) {
            submitForm();
        }
    });
    final CustomButton wReset = new CustomButton(_("Reset"), AppConstants.ICON_CLEAR);
    buttonBar.add(wReset);
    wReset.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent w) {
            resetForm();
        }
    });
    verticalPanel.add(buttonBar);
    Util.setFocus(wFrom);
}

From source file:org.freemedsoftware.gwt.client.screen.patient.PatientIdEntry.java

License:Open Source License

public PatientIdEntry() {
    final VerticalPanel verticalPanel = new VerticalPanel();
    initWidget(verticalPanel);// w ww.  j  av a  2  s .c  o m

    final FlexTable flexTable = new FlexTable();
    verticalPanel.add(flexTable);

    final Label providerLabel = new Label(_("Provider"));
    flexTable.setWidget(0, 0, providerLabel);

    final SupportModuleWidget wProvider = new SupportModuleWidget("ProviderModule");
    wProvider.setHashMapping("provider");
    addEntryWidget("provider", wProvider);
    flexTable.setWidget(0, 1, wProvider);

    final Label facilityLabel = new Label(_("Facility"));
    flexTable.setWidget(1, 0, facilityLabel);

    final SupportModuleWidget wFacility = new SupportModuleWidget("FacilityModule");
    wFacility.setHashMapping("facility");
    addEntryWidget("facility", wFacility);
    flexTable.setWidget(1, 1, wFacility);

    final Label foreignIdLabel = new Label(_("Foreign ID #"));
    flexTable.setWidget(2, 0, foreignIdLabel);

    final CustomTextBox wForeignId = new CustomTextBox();
    wForeignId.setHashMapping("foreign_id");
    addEntryWidget("foreign_id", wForeignId);
    flexTable.setWidget(2, 1, wForeignId);

    final HorizontalPanel buttonBar = new HorizontalPanel();
    buttonBar.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    final CustomButton wSubmit = new CustomButton(_("Submit"), AppConstants.ICON_ADD);
    buttonBar.add(wSubmit);
    wSubmit.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent w) {
            submitForm();
        }
    });
    final CustomButton wReset = new CustomButton(_("Reset"), AppConstants.ICON_CLEAR);
    buttonBar.add(wReset);
    wReset.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent w) {
            resetForm();
        }
    });
    verticalPanel.add(buttonBar);
    Util.setFocus(wProvider);
}