List of usage examples for com.google.gwt.user.client.ui HorizontalPanel setHorizontalAlignment
public void setHorizontalAlignment(HorizontalAlignmentConstant align)
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); }