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.gwm.splice.client.toolbar.ToolBarButton.java

License:Apache License

public ToolBarButton(String imageName, String name, int actionID, String labelText, String tooltip,
        boolean showBorders) {
    super();// w  ww . jav a  2  s  .c  o  m

    if (showBorders) {
        inactiveStyle = "toolbarButton-over";
    } else {
        inactiveStyle = "toolbarButton";
    }

    if (imageName != null) {
        image = new Image(DesktopManager.getInstance().getSmallIconUrl(imageName));
        image.setStyleName("toolbarButtonImage");
    }
    if (labelText != null) {
        label = new Label(labelText);
        label.setStyleName("toolbarButtonLabel");
    }

    if (label != null) {
        HorizontalPanel hp = new HorizontalPanel();
        if (image != null) {
            hp.add(image);
        }
        hp.add(label);
        hp.setHorizontalAlignment(hp.ALIGN_CENTER);
        hp.setVerticalAlignment(hp.ALIGN_MIDDLE);
        setWidget(hp);
    } else if (image != null) {
        setWidget(image);
    }

    this.name = name;
    this.actionID = actionID;

    if (tooltip != null) {
        setTitle(tooltip);
    }

    setStyleName(inactiveStyle);
    addMouseListener(new MouseListener() {

        public void onMouseEnter(Widget sender) {
            if (!disabled)
                setStyleName("toolbarButton-over");
        }

        public void onMouseMove(Widget sender, int x, int y) {
            if (!disabled)
                setStyleName("toolbarButton-over");
        }

        public void onMouseLeave(Widget sender) {
            if (!disabled)
                setStyleName(inactiveStyle);
        }

        public void onMouseDown(Widget sender, int x, int y) {
            if (!disabled)
                setStyleName("toolbarButton-pressed");
        }

        public void onMouseUp(Widget sender, int x, int y) {
            if (!disabled)
                setStyleName("toolbarButton-over");
        }
    });
}

From source file:org.gwtlib.client.table.ui.PagingBar.java

License:Apache License

protected Widget create() {
    HorizontalPanel panel = new HorizontalPanel();
    panel.setSpacing(0);/* w w w. ja  v a2  s.  c  om*/
    panel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);
    if (_positionWidget != null)
        panel.add(_positionWidget);
    if (_loadingWidget != null)
        panel.add(_loadingWidget);
    if (_browserWidget != null)
        panel.add(_browserWidget);
    panel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
    if (_gotoWidget != null)
        panel.add(_gotoWidget);
    if (_pageSizesWidget != null)
        panel.add(_pageSizesWidget);
    return panel;
}

From source file:org.gwtopenmaps.demo.openlayers.client.examples.vector.OpaqueVectorLayerExample.java

License:Apache License

@Override
public void buildPanel() {
    OpenLayers.setProxyHost("olproxy?targetURL=");
    //create some MapOptions
    MapOptions defaultMapOptions = new MapOptions();
    defaultMapOptions.setDisplayProjection(new Projection("EPSG:4326"));
    defaultMapOptions.setNumZoomLevels(16);

    //Create a MapWidget
    MapWidget mapWidget = new MapWidget("500px", "500px", defaultMapOptions);
    //Create a WMS layer as base layer
    WMSParams wmsParams = new WMSParams();
    wmsParams.setFormat("image/png");
    wmsParams.setLayers("basic");
    wmsParams.setStyles("");

    WMSOptions wmsLayerParams = new WMSOptions();
    wmsLayerParams.setUntiled();//from ww w .j a va2s . com
    wmsLayerParams.setTransitionEffect(TransitionEffect.RESIZE);

    String wmsUrl = "http://labs.metacarta.com/wms/vmap0";

    WMS wmsLayer = new WMS("Basic WMS", wmsUrl, wmsParams, wmsLayerParams);

    //Add the WMS to the map
    Map map = mapWidget.getMap();
    map.addLayer(wmsLayer);

    final Vector vectorLayer = new Vector("Vectorlayer");
    map.addLayer(vectorLayer);

    //Define a style for the vectors
    Style style = new Style();
    style.setFillColor("red");
    style.setStrokeColor("green");
    style.setStrokeWidth(2);
    style.setFillOpacity(0.9);
    Style selectedStyle = new Style();
    selectedStyle.setFillColor("yellow");
    selectedStyle.setStrokeColor("yellow");
    selectedStyle.setStrokeWidth(2);
    selectedStyle.setFillOpacity(0.9);

    StyleMap styleMap = new StyleMap(style, selectedStyle, style);
    vectorLayer.setStyleMap(styleMap);

    Point point = new Point(146.7, -41.8);
    VectorFeature pointFeature = new VectorFeature(point);
    vectorLayer.addFeature(pointFeature);

    //Add a line
    Point[] linePoints = { new Point(145, -40), new Point(147, 42) };
    LineString ls = new LineString(linePoints);
    vectorLayer.addFeature(new VectorFeature(ls));

    //Lets add some default controls to the map
    map.addControl(new LayerSwitcher()); //+ sign in the upperright corner to display the layer switcher
    map.addControl(new OverviewMap()); //+ sign in the lowerright to display the overviewmap
    map.addControl(new ScaleLine()); //Display the scaleline

    //Center and zoom to a location
    map.setCenter(new LonLat(146.7, -41.8), 6);

    contentPanel.add(
            new HTML("<p>This example shows how to add a Vector to the map and set its transparency .</p>"));
    contentPanel.add(mapWidget);

    HorizontalPanel panel = new HorizontalPanel();
    panel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    panel.setSpacing(16);

    for (String v : opacityValues) {
        final RadioButton radio = new RadioButton("VECTOR_OPACITY", v, HasDirection.Direction.LTR);

        /**
         * I DO THIS FIRST ADDING THE CLICK HANDLER *
         */
        if (v.equals("1f")) {
            radio.setValue(Boolean.TRUE);
        }

        radio.addClickHandler(new ClickHandler() {

            public void onClick(ClickEvent event) {
                vectorLayer.setOpacity(Float.parseFloat(radio.getText()));
                Window.alert("Changing Vector Opacity to value : " + radio.getText());
            }

        });

        panel.add(radio);
    }

    contentPanel.add(panel);

    initWidget(contentPanel);

    mapWidget.getElement().getFirstChildElement().getStyle().setZIndex(0); //force the map to fall behind popups
}

From source file:org.jahia.ajax.gwt.client.widget.content.ContentExport.java

License:Open Source License

public ContentExport(final Linker linker, final GWTJahiaNode n) {
    super();//from  w w w . ja va2  s .c om

    setHeadingHtml(Messages.get("label.export"));
    setSize(500, 80);
    setResizable(false);
    setLayout(new FitLayout());

    setButtonAlign(Style.HorizontalAlignment.CENTER);
    setId("JahiaGxtContentExport");

    setModal(true);
    final String result = JahiaGWTParameters.getContextPath() + "/cms/export/"
            + JahiaGWTParameters.getWorkspace() + n.getPath();
    final ProgressBar progressBar = new ProgressBar();
    add(progressBar);
    Button b;
    if (!n.getNodeTypes().contains("jnt:page")) {
        HorizontalPanel p = new HorizontalPanel();
        p.setHorizontalAlignment(HorizontalPanel.ALIGN_CENTER);
        p.add(new Text(Messages.get("label.exportChoose", "Choose export format")));
        add(p);
        b = new Button(Messages.get("label.exportXML", "XML content"));
        b.addSelectionListener(new SelectionListener<ButtonEvent>() {
            @Override
            public void componentSelected(ButtonEvent ce) {
                startProgress(progressBar, n);
                com.google.gwt.user.client.Window.open(result + ".xml?cleanup=simple", "", "");
            }
        });
        addButton(b);
    }

    b = new Button(Messages.get("label.exportZip", "ZIP"));
    b.addSelectionListener(new SelectionListener<ButtonEvent>() {
        @Override
        public void componentSelected(ButtonEvent ce) {
            startProgress(progressBar, n);
            com.google.gwt.user.client.Window.Location.assign(result + ".zip?live=false&cleanup=simple");
        }

    });
    addButton(b);

    b = new Button(Messages.get("label.exportZipWithLive", "ZIP"));
    b.addSelectionListener(new SelectionListener<ButtonEvent>() {
        @Override
        public void componentSelected(ButtonEvent ce) {
            startProgress(progressBar, n);
            com.google.gwt.user.client.Window.Location.assign(result + ".zip?live=true&cleanup=simple");
        }
    });
    addButton(b);

    /*
            if (n.getNodeTypes().contains("jnt:virtualsite")) {
    b = new Button(Messages.get("label.exportSite", "Full virtual site"));
    b.addSelectionListener(new SelectionListener<ButtonEvent>() {
        @Override
        public void componentSelected(ButtonEvent ce) {
            com.google.gwt.user.client.Window.Location.assign(result + ".zip?exportformat=site&sitebox="+n.getName());
        }
    });
    addButton(b);
            }
    */

    b = new Button(Messages.get("label.close"), new SelectionListener<ButtonEvent>() {
        public void componentSelected(ButtonEvent event) {
            hide();
        }
    });
    addButton(b);
}

From source file:org.jboss.errai.cdi.demo.mvp.client.local.view.ContactsView.java

License:Apache License

public ContactsView() {
    DecoratorPanel contentTableDecorator = new DecoratorPanel();
    initWidget(contentTableDecorator);//from   w  ww .j  a  va2s . c  o m
    contentTableDecorator.setWidth("100%");
    contentTableDecorator.setWidth("18em");

    contentTable = new FlexTable();
    contentTable.setWidth("100%");
    contentTable.getCellFormatter().addStyleName(0, 0, "contacts-ListContainer");
    contentTable.getCellFormatter().setWidth(0, 0, "100%");
    contentTable.getFlexCellFormatter().setVerticalAlignment(0, 0, DockPanel.ALIGN_TOP);

    // Create the menu
    HorizontalPanel hPanel = new HorizontalPanel();
    hPanel.setBorderWidth(0);
    hPanel.setSpacing(0);
    hPanel.setHorizontalAlignment(HorizontalPanel.ALIGN_LEFT);
    addButton = new Button("Add Contact");
    hPanel.add(addButton);
    deleteButton = new Button("Delete Contact");
    hPanel.add(deleteButton);
    contentTable.getCellFormatter().addStyleName(0, 0, "contacts-ListMenu");
    contentTable.setWidget(0, 0, hPanel);

    // Create the contacts list
    contactsTable = new FlexTable();
    contactsTable.setCellSpacing(0);
    contactsTable.setCellPadding(0);
    contactsTable.setWidth("100%");
    contactsTable.addStyleName("contacts-ListContents");
    contactsTable.getColumnFormatter().setWidth(0, "15px");
    contentTable.setWidget(1, 0, contactsTable);

    contentTableDecorator.add(contentTable);
}

From source file:org.jboss.errai.workspaces.client.widgets.WSTabSelectorDialog.java

License:Apache License

public WSTabSelectorDialog(Set<String> components) {
    hPanel = new HorizontalPanel();
    hPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    vPanel = new VerticalPanel();
    hPanel.add(vPanel);//w  w w .j  a  v a 2 s  . c o m
    vPanel.add(message);

    for (String s : components) {

        final Map<String, Object> instanceProperties = JSONUtilCli.decodeMap(s);

        Button b = new Button("<span><img src='" + instanceProperties.get(LayoutParts.IconURI.name())
                + "' align='left'/>" + instanceProperties.get(LayoutParts.Name.name()) + "</span>",
                new ClickHandler() {

                    public void onClick(ClickEvent event) {
                        createMessage().toSubject((String) instanceProperties.get(LayoutParts.Subject.name()))
                                .noErrorHandling().sendNowWith(ErraiBus.get());

                        window.hide();
                    }
                });

        b.getElement().getStyle().setProperty("background", "transparent");
        b.getElement().getStyle().setProperty("textAlign", "left");
        b.setWidth("100%");

        vPanel.add(b);
    }

    HorizontalPanel innerContainer = new HorizontalPanel();
    vPanel.add(innerContainer);
    innerContainer.setWidth("100%");
    innerContainer.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);

    buttonPanel = new HorizontalPanel();

    okButton = new Button("OK");

    okListener = new ClickCallbackListener(this, AcceptsCallback.MESSAGE_OK);

    okButton.addClickHandler(okListener);
    buttonPanel.add(okButton);

    cancelButton = new Button("Cancel");

    cancelListener = new ClickCallbackListener(this, AcceptsCallback.MESSAGE_CANCEL);

    cancelButton.addClickHandler(cancelListener);
    buttonPanel.add(cancelButton);

    innerContainer.add(buttonPanel);

    Style s = message.getElement().getStyle();
    s.setProperty("padding", "8px");
    s.setProperty("verticalAlign", "top");

    window.add(hPanel);
}

From source file:org.jbpm.console.ng.dm.client.document.newdocument.NewDocumentViewImpl.java

License:Apache License

@Override
public void init(NewDocumentPresenter p) {
    this.presenter = p;

    createButton.setText("Create");
    createButton.addClickHandler(new ClickHandler() {

        @Override//from  ww  w.j  a v  a  2 s  . c o m
        public void onClick(ClickEvent event) {
            BusyPopup.showMessage("Loading...");
            formUpload.submit();
            // String type = newDocType.getValue();
            // if ("Text File".equals(type)) {
            // DocumentSummary doc = new DocumentSummary(documentNameText
            // .getText() + ".txt", null, documentFolderText.getValue());
            //
            // doc.setContent("test".getBytes());
            // presenter.createDocument(doc);
            // }
        }
    });

    documentNameText.setName("documentName");
    hiddenDocumentFolderText.setName("documentFolder");
    fileUpload.setName("file");
    newDocType.setName("documentType");

    newDocTypeLabel.setText("File Type");
    newDocTypeLabel.setStyleName("control-label");
    documentNameLabel.setText("Document Name");
    documentNameLabel.setStyleName("control-label");
    documentFolderLabel.setText("Document Folder");
    documentFolderLabel.setStyleName("control-label");
    fileUploadLabel.setText("Upload");
    fileUploadLabel.setStyleName("control-label");
    newDocType.addItem("Text File");
    newDocType.addItem("PDF");

    formUpload.setAction(getWebContext() + "/documentview/");
    VerticalPanel allFields = new VerticalPanel();

    //      HorizontalPanel line = new HorizontalPanel();
    //      line.setHorizontalAlignment(line.ALIGN_CENTER);
    //      line.add(documentNameLabel);
    //      line.add(documentNameText);
    //      allFields.add(line);

    HorizontalPanel line = new HorizontalPanel();
    line.setHorizontalAlignment(line.ALIGN_CENTER);
    line.add(documentFolderLabel);
    line.add(documentFolderText);

    line.add(hiddenDocumentFolderText);
    documentFolderText.setName("folder");
    allFields.add(line);

    //      line = new HorizontalPanel();
    //      line.setHorizontalAlignment(line.ALIGN_CENTER);
    //      line.add(newDocTypeLabel);
    //      line.add(newDocType);
    //      allFields.add(line);

    line = new HorizontalPanel();
    line.setHorizontalAlignment(line.ALIGN_CENTER);
    line.add(fileUploadLabel);
    line.add(fileUpload);
    fileUpload.setName("file");
    allFields.add(line);

    formUpload.add(allFields);

    formUpload.addSubmitHandler(new Form.SubmitHandler() {
        @Override
        public void onSubmit(final Form.SubmitEvent event) {
            String fileName = fileUpload.getFilename();
            if (fileName == null || "".equals(fileName)) {
                BusyPopup.close();
                Window.alert("Please select a file!");
                event.cancel();
            }
        }
    });

    formUpload.addSubmitCompleteHandler(new Form.SubmitCompleteHandler() {
        public void onSubmitComplete(final Form.SubmitCompleteEvent event) {
            if ("OK".equalsIgnoreCase(event.getResults())) {
                BusyPopup.close();
                Window.alert("Great!");

                fileUpload.getElement().setPropertyString("value", "");
                hide();
            } else if ("NO VALID POM".equalsIgnoreCase(event.getResults())) {
                BusyPopup.close();
            } else {
                BusyPopup.close();
                ErrorPopup.showMessage("Something wrong: " + event.getResults());
                hide();
            }
        }
    });

}

From source file:org.jbpm.form.builder.ng.model.client.form.editors.ServerScriptEditor.java

License:Apache License

private HorizontalPanel createButtonsPanel() {
    HorizontalPanel panel = new HorizontalPanel();
    panel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    okButton.addClickHandler(new ClickHandler() {
        @Override//www . jav  a2  s  .c o  m
        public void onClick(ClickEvent event) {
            item.setScriptContent(editionArea.getValue());
            item.reset();
        }
    });
    cancelButton.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            item.reset();
        }
    });
    panel.add(okButton);
    panel.add(cancelButton);
    return panel;
}

From source file:org.jbpm.form.builder.ng.model.client.form.items.HorizontalLayoutFormItem.java

License:Apache License

private void populate(HorizontalPanel panel) {
    if (this.borderWidth != null) {
        panel.setBorderWidth(this.borderWidth);
    }//from w  w w. ja v a  2 s. co  m
    if (this.getHeight() != null && !"".equals(this.getHeight())) {
        panel.setHeight(this.getHeight());
    }
    if (this.getWidth() != null && !"".equals(this.getWidth())) {
        panel.setWidth(this.getWidth());
    }
    if (this.spacing != null) {
        panel.setSpacing(this.spacing);
    }
    if (this.cssClassName != null) {
        panel.setStyleName(this.cssClassName);
    }
    if (this.horizontalAlignment != null) {
        try {
            Direction d = Direction.valueOf(horizontalAlignment);
            panel.setHorizontalAlignment(HorizontalAlignmentConstant.startOf(d));
        } catch (IllegalArgumentException e) {
        }
    }
    if (this.title != null) {
        panel.setTitle(this.title);
    }
}

From source file:org.jbpm.formbuilder.client.effect.view.I18NEffectView.java

License:Apache License

public I18NEffectView(I18NFormEffect formEffect) {
    this.effect = formEffect;
    defaultText = messageTextBox(effect.getItemI18nMap().get("default"));
    VerticalPanel mainPanel = new VerticalPanel();
    mainPanel.add(grid);//from w ww  . j a  va2  s .c  o  m
    populateGrid();
    HorizontalPanel buttonPanel = new HorizontalPanel();
    Button addLocaleButton = new Button(i18n.AddLocaleButton(), new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            addLocaleToGrid("", "");
        }
    });
    Button doneButton = new Button(i18n.ConfirmButton(), new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            Map<String, String> i18nMap = new HashMap<String, String>();
            i18nMap.put("default", defaultText.getValue());
            for (int row = 2; row < grid.getRowCount(); row++) {
                TextBox keyBox = (TextBox) grid.getWidget(row, 0);
                TextBox valueBox = (TextBox) grid.getWidget(row, 1);
                i18nMap.put(keyBox.getValue(), valueBox.getValue());
            }
            effect.setItemI18NMap(i18nMap);
            effect.createStyles();
            hide();
        }
    });
    Button cancelButton = new Button(i18n.CancelButton(), new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            hide();
        }
    });
    buttonPanel.add(addLocaleButton);
    buttonPanel.add(doneButton);
    buttonPanel.add(cancelButton);
    buttonPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
    mainPanel.add(buttonPanel);
    add(mainPanel);
}