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.kuali.continuity.admin.main.client.Contact.java

License:Educational Community License

public void onModuleLoad() {

    // Buttons//from   ww  w  . ja  v  a 2s .  c o  m

    setButtonNames("Contact");

    // Heading
    String plural = "Contacts";
    setHeadingName(plural + " Setup");

    // Grid
    onModuleLoad("Contacts");
    Panel panel = new Panel();
    panel.setBorder(false);
    panel.setPaddings(15);

    // Fields: Order
    HorizontalPanel formdata = new HorizontalPanel();
    formdata.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT);
    formdata.add(new Label("Order"));
    formdata.add(orderBox);

    formPanel.add(formdata);

    // Rich Text Area. 
    FormPanel extFormPanel = new FormPanel();
    extFormPanel.setFrame(false);
    extFormPanel.setWidth(642);
    extFormPanel.setLabelAlign(Position.TOP);
    extFormPanel.add(gridPanel);

    HtmlEditor htmlEditor = new HtmlEditor("Contact", "contact");
    htmlEditor.setHeight(textht);
    htmlEditor.setPixelSize(622, textht);
    htmlEditor.setEnableFont(true);
    htmlEditor.setEnableFontSize(true);

    extFormPanel.add(htmlEditor, new AnchorLayoutData("98%"));

    //add a couple of buttons to the form  

    formPanel.add(extFormPanel);

    //rootPanel.add(panel);  
}

From source file:org.kuali.continuity.admin.main.client.Faq.java

License:Educational Community License

public void onModuleLoad() {
    // Grid//from   w  w w .j  a va 2 s  . c  o m
    String proxyUrl = "./items.lst";
    // gpheight="250px";
    Element dataelement = DOM.getElementById("dataelement");
    itemRootName = dataelement.getTitle();
    this.formController = fc;
    itemService = (ItemServiceAsync) GWT.create(ItemService.class);

    onModuleLoad("FAQs", proxyUrl, columnModel, recordDef);
    // questionCol.setCss("white-space:wrap !important;");
    // answerCol.setCss("white-space:wrap !important;");   
    // Buttons

    setButtonNames("FAQ");

    // Heading
    String plural = "Frequently Asked Questions";
    setHeadingName(plural + " Setup");

    // Form
    // Fields: Order
    HorizontalPanel formdata = new HorizontalPanel();
    formdata.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT);
    flexForm.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT);
    flexForm.addIdentifiedItem(new HTML("<B>Order</B>"), orderBox);
    formPanel.add(formdata);
    // Create Rich Text Area
    richBox1.ensureDebugId("cwRichText-area");
    richBox1.setSize("642px", "6em");
    richBox1.setStyleName("select");
    richBox1.setStylePrimaryName("select");

    RichTextToolbar toolbar1 = new RichTextToolbar(richBox1);

    toolbar1.ensureDebugId("cwRichText-toolbar");
    toolbar1.setWidth("642px");
    Grid grid1 = new Grid(2, 1);
    grid1.setStyleName("cw-RichText");
    grid1.setWidget(0, 0, toolbar1);
    grid1.setWidget(1, 0, richBox1);

    flexForm.addRow();
    flexForm.addIdentifiedItemVertical(new HTML("<B>Question</B>"), grid1);
    richBox2.ensureDebugId("cwRichText-area");
    richBox2.setSize("642px", "8em");
    richBox2.setStyleName("r-text");
    RichTextToolbar toolbar2 = new RichTextToolbar(richBox2);
    toolbar2.ensureDebugId("cwRichText-toolbar");
    toolbar2.setWidth("642px");
    Grid grid2 = new Grid(2, 1);
    grid2.setStyleName("cw-RichText");
    grid2.setWidget(0, 0, toolbar2);
    grid2.setWidget(1, 0, richBox2);
    flexForm.addRow();
    flexForm.addIdentifiedItemVertical(new HTML("<B>Answer</B>"), grid2);
    flexForm.registerWidget(richBox1);
    flexForm.registerWidget(richBox2);
    itemRootName = "faq";

    // set token
    String token = Cookies.getCookie(CSRF_TOKEN);
    csrfToken.setValue(token);
    flexForm.registerWidget(csrfToken);

}

From source file:org.ned.server.nedadminconsole.client.dialogs.NedAddNewUserDialog.java

License:Open Source License

public NedAddNewUserDialog(List<NedUser> listUsers, NedUsernameReceiver receiver) {
    setModal(true);//from   w ww .j  av a  2 s. c  o  m
    setAutoHideEnabled(false);
    setWidth("350");
    this.listUsers = listUsers;
    this.receiver = receiver;
    setHTML(NedRes.instance().userDlgAddNewUser());

    Grid grid = new Grid(2, 2);
    grid.setCellSpacing(5);
    setWidget(grid);
    grid.setSize("350", "100%");

    Label labelUsername = new Label(NedRes.instance().username() + ":");
    grid.setWidget(0, 0, labelUsername);
    labelUsername.setWidth("100%");
    grid.getCellFormatter().setWidth(0, 0, "30%");
    grid.getCellFormatter().setWidth(0, 1, "60%");

    textBoxUsername = new TextBox();
    grid.setWidget(0, 1, textBoxUsername);
    textBoxUsername.setWidth("97%");

    labelError = new Label("");
    labelError.setStyleName("gwt-Label-red");
    grid.setWidget(1, 0, labelError);
    labelError.setWidth("100%");
    grid.getCellFormatter().setWidth(1, 0, "30%");

    HorizontalPanel horizontalPanel = new HorizontalPanel();
    horizontalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    grid.setWidget(1, 1, horizontalPanel);
    horizontalPanel.setWidth("100%");
    grid.getCellFormatter().setWidth(1, 1, "60%");

    Button buttonOk = new Button(NedRes.instance().userDlgAddUser());
    horizontalPanel.add(buttonOk);
    horizontalPanel.setCellWidth(buttonOk, "50%");
    buttonOk.setText(NedRes.instance().ok());
    buttonOk.addClickHandler(new ClickHandlerOk());
    buttonOk.setWidth("90%");

    Button buttonCancel = new Button(NedRes.instance().cancel());
    buttonCancel.addClickHandler(new ClickHandlerCancel());
    horizontalPanel.add(buttonCancel);
    buttonCancel.setWidth("90%");
    horizontalPanel.setCellWidth(buttonCancel, "50%");

    center();
    textBoxUsername.setFocus(true);
}

From source file:org.ned.server.nedadminconsole.client.dialogs.NedChangePasswordDialog.java

License:Open Source License

public NedChangePasswordDialog(String userName, NedUsernameReceiver receiver) {
    this.userName = userName;
    setModal(true);/* ww w  . j  a  v  a2s.co m*/
    setAutoHideEnabled(false);
    setWidth("350");
    this.receiver = receiver;
    setHTML(NedRes.instance().userDlgNewPassword());

    Grid grid = new Grid(3, 2);
    grid.setCellSpacing(5);
    setWidget(grid);
    grid.setSize("350", "100%");

    Label labelUsername = new Label(NedRes.instance().userDlgPassword() + ":");
    grid.setWidget(0, 0, labelUsername);
    labelUsername.setWidth("100%");
    grid.getCellFormatter().setWidth(0, 0, "30%");
    grid.getCellFormatter().setWidth(0, 1, "60%");

    textBoxPassword = new PasswordTextBox();
    grid.setWidget(0, 1, textBoxPassword);
    textBoxPassword.setWidth("97%");

    Label labelRepeat = new Label(NedRes.instance().userDlgRepeatPassword());
    grid.setWidget(1, 0, labelRepeat);
    labelRepeat.setWidth("100%");

    textBoxRepeat = new PasswordTextBox();
    textBoxRepeat.setFocus(true);
    grid.setWidget(1, 1, textBoxRepeat);
    textBoxRepeat.setWidth("97%");

    labelError = new Label("");
    labelError.setStyleName("gwt-Label-red");
    grid.setWidget(2, 0, labelError);
    labelError.setWidth("100%");
    grid.getCellFormatter().setWidth(2, 0, "30%");

    HorizontalPanel horizontalPanel = new HorizontalPanel();
    horizontalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    grid.setWidget(2, 1, horizontalPanel);
    horizontalPanel.setWidth("100%");
    grid.getCellFormatter().setWidth(2, 1, "60%");

    Button buttonOk = new Button(NedRes.instance().userDlgNewPassword());
    horizontalPanel.add(buttonOk);
    horizontalPanel.setCellWidth(buttonOk, "50%");
    buttonOk.setText(NedRes.instance().ok());
    buttonOk.addClickHandler(new ClickHandlerOk());
    buttonOk.setWidth("90%");

    Button buttonCancel = new Button(NedRes.instance().cancel());
    buttonCancel.addClickHandler(new ClickHandlerCancel());
    horizontalPanel.add(buttonCancel);
    buttonCancel.setWidth("90%");
    horizontalPanel.setCellWidth(buttonCancel, "50%");

    center();
    textBoxPassword.setFocus(true);
}

From source file:org.ned.server.nedadminconsole.client.widgets.NedLanguageWidget.java

License:Open Source License

public NedLanguageWidget() {

    HorizontalPanel horizontalPanelOuter = new HorizontalPanel();
    horizontalPanelOuter.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);

    VerticalPanel verticalPanel = new VerticalPanel();
    verticalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    verticalPanel.setSpacing(10);/*from  w ww. j  a  v a  2 s  .c o m*/
    initWidget(horizontalPanelOuter);
    horizontalPanelOuter.setWidth("100%");

    horizontalPanelOuter.add(verticalPanel);
    horizontalPanelOuter.setCellHorizontalAlignment(verticalPanel, HasHorizontalAlignment.ALIGN_CENTER);
    horizontalPanelOuter.setCellWidth(verticalPanel, "95%");
    verticalPanel.setSize("60%", "95px");

    Label labelUploadedLang = new Label(NedRes.instance().langUploaded());
    verticalPanel.add(labelUploadedLang);

    gridLanguages = new Grid(1, 4);
    gridLanguages.setCellSpacing(13);
    gridLanguages.setStyleName("NedUserManagementGrid");
    gridLanguages.setBorderWidth(1);
    verticalPanel.add(gridLanguages);
    verticalPanel.setCellHorizontalAlignment(gridLanguages, HasHorizontalAlignment.ALIGN_CENTER);
    gridLanguages.setWidth("100%");
    verticalPanel.setCellWidth(gridLanguages, "100%");

    Button buttonUploadLang = new Button(NedRes.instance().langAddLanguage());
    buttonUploadLang.addClickHandler(new ClickHandlerUploadLanguage());
    verticalPanel.add(buttonUploadLang);
    buttonUploadLang.setWidth("80");
}

From source file:org.ned.server.nedadminconsole.client.widgets.NedLibrarySelectorWidget.java

License:Open Source License

public NedLibrarySelectorWidget(NedLibrarySelector librarySelector) {

    this.librarySelector = librarySelector;
    HorizontalPanel horizontalPanelMain = new HorizontalPanel();
    horizontalPanelMain.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    initWidget(horizontalPanelMain);//from  ww w. j a va  2  s  .  c om
    horizontalPanelMain.setSize("100%", "100%");

    VerticalPanel verticalPanel = new VerticalPanel();
    verticalPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);
    verticalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    verticalPanel.setSpacing(8);
    horizontalPanelMain.add(verticalPanel);
    horizontalPanelMain.setCellWidth(verticalPanel, "95%");
    verticalPanel.setSize("95%", "398px");

    Label labelTitle = new Label(NedRes.instance().libDlgChooseLibrary() + ":");
    labelTitle.setStyleName("gwt-Label-element");
    verticalPanel.add(labelTitle);
    verticalPanel.setCellVerticalAlignment(labelTitle, HasVerticalAlignment.ALIGN_MIDDLE);
    labelTitle.setWidth("100%");

    listBox = new ListBox();
    listBox.setVisibleItemCount(10);
    listBox.setName(NedRes.instance().libDlgSelectLibrary());
    verticalPanel.add(listBox);
    verticalPanel.setCellVerticalAlignment(listBox, HasVerticalAlignment.ALIGN_MIDDLE);
    listBox.setSize("100%", "307px");

    HorizontalPanel horizontalPanel = new HorizontalPanel();
    verticalPanel.add(horizontalPanel);
    verticalPanel.setCellVerticalAlignment(horizontalPanel, HasVerticalAlignment.ALIGN_MIDDLE);
    horizontalPanel.setWidth("100%");
    verticalPanel.setCellWidth(horizontalPanel, "100%");

    buttonSelectLibrary = new Button();
    buttonSelectLibrary.setEnabled(false);
    horizontalPanel.add(buttonSelectLibrary);
    horizontalPanel.setCellWidth(buttonSelectLibrary, "50%");
    buttonSelectLibrary.setText(NedRes.instance().select());
    buttonSelectLibrary.setWidth("100%");

    buttonNewLibrary = new Button();
    buttonNewLibrary.setEnabled(false);
    horizontalPanel.add(buttonNewLibrary);
    horizontalPanel.setCellWidth(buttonNewLibrary, "50%");
    buttonNewLibrary.setText(NedRes.instance().libDlgNewLibrary());
    buttonNewLibrary.setWidth("100%");
    buttonNewLibrary.addClickHandler(new ClickHandlerNewLibrary());

    listBox.addItem(NedRes.instance().libDlgLoading());
    listBox.setEnabled(false);
}

From source file:org.ned.server.nedadminconsole.client.widgets.NedUserManagementWidget.java

License:Open Source License

public NedUserManagementWidget() {

    HorizontalPanel horizontalPanelOuter = new HorizontalPanel();
    horizontalPanelOuter.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);

    VerticalPanel verticalPanel = new VerticalPanel();
    verticalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    verticalPanel.setSpacing(10);/*from   w  w w . j  a  v a2 s. co m*/
    initWidget(horizontalPanelOuter);
    horizontalPanelOuter.setWidth("100%");

    horizontalPanelOuter.add(verticalPanel);
    horizontalPanelOuter.setCellHorizontalAlignment(verticalPanel, HasHorizontalAlignment.ALIGN_CENTER);
    horizontalPanelOuter.setCellWidth(verticalPanel, "95%");
    verticalPanel.setSize("95%", "95px");

    gridUsers = new Grid(1, 4);
    gridUsers.setCellSpacing(13);
    gridUsers.setStyleName("NedUserManagementGrid");
    gridUsers.setBorderWidth(1);
    verticalPanel.add(gridUsers);
    verticalPanel.setCellHorizontalAlignment(gridUsers, HasHorizontalAlignment.ALIGN_CENTER);
    gridUsers.setWidth("100%");
    verticalPanel.setCellWidth(gridUsers, "100%");

    labelUsername = new Label(NedRes.instance().username());
    labelUsername.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    labelUsername.setStyleName("NedUserManagementLabels");
    gridUsers.setWidget(0, 0, labelUsername);
    labelUsername.setWidth("85%");
    gridUsers.getCellFormatter().setWidth(0, 0, "36%");

    labelPassword = new Label(NedRes.instance().userDlgPassword());
    labelPassword.setStyleName("NedUserManagementLabels");
    gridUsers.setWidget(0, 1, labelPassword);
    labelPassword.setWidth("85%");
    gridUsers.getCellFormatter().setHeight(0, 1, "");
    gridUsers.getCellFormatter().setWidth(0, 1, "36%");
    gridUsers.getCellFormatter().setHorizontalAlignment(0, 1, HasHorizontalAlignment.ALIGN_CENTER);
    gridUsers.getCellFormatter().setHorizontalAlignment(0, 0, HasHorizontalAlignment.ALIGN_LEFT);

    HorizontalPanel horizontalPanel = new HorizontalPanel();
    horizontalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    verticalPanel.add(horizontalPanel);
    verticalPanel.setCellWidth(horizontalPanel, "100%");
    horizontalPanel.setWidth("100%");

    Button buttonAddUser = new Button("");
    buttonAddUser.addClickHandler(new ClickHandlerAddUser());
    buttonAddUser.setText(NedRes.instance().userDlgAddNewUser());
    horizontalPanel.add(buttonAddUser);
    horizontalPanel.setCellWidth(buttonAddUser, "33%");
    buttonAddUser.setWidth("100%");

    Button buttonSaveModifications = new Button("");
    buttonSaveModifications.addClickHandler(new ClickHandlerSaveModifications());
    buttonSaveModifications.setText(NedRes.instance().userDlgSaveModifications());
    horizontalPanel.add(buttonSaveModifications);
    horizontalPanel.setCellWidth(buttonSaveModifications, "33%");
    buttonSaveModifications.setWidth("100%");

}

From source file:org.opendatakit.aggregate.client.FilterSubTab.java

License:Apache License

public FilterSubTab() {
    // vertical/*from w  ww  .  jav  a 2  s  . c o  m*/
    setStylePrimaryName(UIConsts.VERTICAL_FLOW_PANEL_STYLENAME);

    getElement().setId("filter_sub_tab");

    // create Nav Panel
    navTable = new FilterNavigationTable(this);
    navTable.getElement().setId("submission_nav_table");
    add(navTable);

    // Create Filters and Submissions Panel
    HorizontalPanel filtersNSubmissions = new HorizontalPanel();

    filtersPanel = new FiltersDataPanel(this);
    filtersNSubmissions.add(filtersPanel);
    filtersNSubmissions.getElement().getFirstChildElement().getFirstChildElement().getFirstChildElement()
            .setId("filters_panel"); // TODO: improve this

    submissionPanel = new SubmissionPanel();

    filtersNSubmissions.add(submissionPanel);
    filtersNSubmissions.getElement().setId("filters_data");
    filtersNSubmissions.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_JUSTIFY);

    add(filtersNSubmissions);
}

From source file:org.openremote.web.console.widget.panel.form.FormPanelComponent.java

License:Open Source License

@Override
public void onRender(int width, int height, List<DataValuePairContainer> data) {
    Grid grid = (Grid) getWidget();/*from  w w w. ja  v  a 2s  .c  o  m*/
    int rows = fields.size();
    grid.resizeRows(rows + 1);
    int rowHeight = (int) Math.round((double) height / (rows + 1));
    if (!isInitialised) {
        for (int i = 0; i < rows; i++) {
            HTMLTable.CellFormatter formatter = grid.getCellFormatter();
            FormField field = fields.get(i);

            formatter.setHeight(i, 0, rowHeight + "px");
            formatter.setHorizontalAlignment(i, 0, HasHorizontalAlignment.ALIGN_LEFT);
            formatter.setVerticalAlignment(i, 0, HasVerticalAlignment.ALIGN_MIDDLE);

            grid.setWidget(i, 0, field);
        }

        // Display buttons
        HorizontalPanel buttonPanel = new HorizontalPanel();
        buttonPanel.setWidth("100%");
        buttonPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
        for (FormButtonComponent button : buttons) {
            buttonPanel.add((Widget) button);
            button.setVisible(true);
            button.initHandlers();
        }
        grid.setWidget(rows, 0, buttonPanel);
    }

    // Get data source if it is defined
    if (dataSource != null && !dataSource.equals("")) {
        inputObject = DataBindingService.getInstance().getData(dataSource);
        if (inputObject != null) {
            dataMap = AutoBeanCodex.encode(inputObject);
        }

        if (dataMap != null) {
            if (itemBindingObject != null && !itemBindingObject.equals("")) {
                if (!dataMap.isUndefined(itemBindingObject)) {
                    objectMap = dataMap.get(itemBindingObject);
                }
            } else {
                objectMap = dataMap;
            }

            // If object map is an indexed object then we need to know which index to use for binding
            // this has to be specified by a DataValuePair called bindingItem
            if (objectMap != null && objectMap.isIndexed() && data != null) {
                // Look for BindingItem dvp
                for (DataValuePairContainer dvpContainer : data) {
                    DataValuePair dvp = dvpContainer.getDataValuePair();
                    if (dvp.getName().equalsIgnoreCase("bindingitem")) {
                        String bindingItem = dvp.getValue();
                        String[] bindingItemKvp = bindingItem.split("=");
                        String fieldName = null;
                        String fieldValue = null;
                        if (bindingItemKvp.length == 2) {
                            fieldName = bindingItemKvp[0];
                            fieldValue = bindingItemKvp[1];
                            for (int i = 0; i < objectMap.size(); i++) {
                                Splittable itemMap = objectMap.get(i);
                                String dataMapEntry = itemMap.get(fieldName).asString();
                                if (dataMapEntry != null && dataMapEntry.equalsIgnoreCase(fieldValue)) {
                                    objectIndex = i;
                                    break;
                                }
                            }
                        }
                        break;
                    }
                }
            }
        }
    }

    // Populate fields using binding data
    Splittable itemMap = objectMap;
    if (objectIndex != null) {
        itemMap = objectMap.get(objectIndex);
    }
    for (FormField field : fields) {
        if (itemMap != null && field.getName() != null && !field.getName().equals("")) {
            try {
                Splittable fieldMap = itemMap.get(field.getName());
                field.setDefaultValue(fieldMap.asString());
            } catch (Exception e) {
            }
        }
        field.onAdd(width, rowHeight);
    }
}

From source file:org.openremote.web.console.widget.ScreenIndicator.java

License:Open Source License

public ScreenIndicator(List<Integer> screenIds) {
    super(new HorizontalPanel(), CLASS_NAME);
    HorizontalPanel container = (HorizontalPanel) getWidget();
    DOM.setIntStyleAttribute(getElement(), "zIndex", 1000);
    DOM.setStyleAttribute(getElement(), "overflow", "hidden");
    container.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT);
    this.screenIds = screenIds;
    screenIndicators = new ArrayList<Widget>();

    if (screenIds != null) {
        width = INDICATOR_SIZE * ((screenIds.size() * 2) - 1);
        setWidth(width + "px");
        setHeight(INDICATOR_SIZE + "px");
        height = INDICATOR_SIZE;//from   ww  w. j  a v a2  s  .co  m

        // Add a simple div for each screen
        for (int i = 0; i < screenIds.size(); i++) {
            int cellWidth = INDICATOR_SIZE;
            //cellWidth = i != screenIds.size()-1 ? cellWidth + INDICATOR_SPACING : cellWidth;
            Widget screenIndicator = new SimplePanel();
            screenIndicator.setWidth(INDICATOR_SIZE + "px");
            screenIndicator.setHeight(INDICATOR_SIZE + "px");
            screenIndicator.setStylePrimaryName(ITEM_CLASS_NAME);
            screenIndicators.add(screenIndicator);
            container.add(screenIndicator);
            container.setCellWidth(screenIndicator, cellWidth + "px");

            if (i < screenIds.size() - 1) {
                // Add a spacer
                Widget spacer = new SimplePanel();
                spacer.setWidth(INDICATOR_SIZE + "px");
                spacer.setHeight(INDICATOR_SIZE + "px");
                spacer.setStylePrimaryName(SPACER_CLASS_NAME);
                container.add(spacer);
                container.setCellWidth(spacer, cellWidth + "px");
            }
        }
    }
}