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

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

Introduction

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

Prototype

public void setCellWidth(IsWidget w, String width) 

Source Link

Document

Overloaded version for IsWidget.

Usage

From source file:org.mindinformatics.gwt.domeo.plugins.annotation.micropubs.ui.form.FMicroPublicationForm2.java

License:Apache License

private void displayImageInEvidence(VerticalPanel vp, Integer counter, final MMpRelationship relationship) {

    _domeo.getLogger().debug(this, "3c1");
    MOnlineImage image = (MOnlineImage) ((MImageInDocumentSelector) relationship.getObjectElement()
            .getSelector()).getTarget();
    _domeo.getLogger().debug(this, "3c2");
    VerticalPanel hp1 = new VerticalPanel();
    hp1.setWidth("100%");

    boolean small = false;
    boolean reduced = false;
    //Window.alert(image.getUrl() + " - " + image.getDisplayUrl());
    Image img = new Image(image.getDisplayUrl());
    _domeo.getLogger().debug(this, "3c3");
    if (img.getWidth() > 380) {
        img.setWidth("380px");
        reduced = true;/*  w  w  w .  ja v  a  2  s. c  o m*/
    } else if (img.getWidth() < 220) {
        small = true;
        //img.setWidth("200px"); 
    }
    if (image.getLabel() != null && image.getLabel().trim().length() > 0) {
        img.setTitle(image.getLabel());
    }

    _domeo.getLogger().debug(this, "3c4");
    if (!small) {

        HorizontalPanel main = new HorizontalPanel();
        main.setWidth("100%");

        //VerticalPanel actionsPanel = new VerticalPanel();
        //actionsPanel.setHeight("100%");

        if (relationship.getName().equals(IMicroPublicationsOntology.supportedBy)) {
            final Image supportedByIcon = new Image(localResources.supportedBy());
            supportedByIcon.setTitle("Supported By");
            supportedByIcon.setStyleName(style.link());
            supportedByIcon.addClickHandler(new ClickHandler() {
                @Override
                public void onClick(ClickEvent event) {
                    EvidenceRelationshipBubble bubble = new EvidenceRelationshipBubble(_this, _domeo, _item,
                            relationship, "");
                    int x = supportedByIcon.getAbsoluteLeft();
                    int y = supportedByIcon.getAbsoluteTop();
                    bubble.show(x, y);
                }
            });
            main.add(supportedByIcon);
            main.setCellWidth(supportedByIcon, "22px");
        } else if (relationship.getName().equals(IMicroPublicationsOntology.challengedBy)) {
            final Image supportedByIcon = new Image(localResources.challengedBy());
            supportedByIcon.setTitle("Supported By");
            supportedByIcon.setStyleName(style.link());
            supportedByIcon.addClickHandler(new ClickHandler() {
                @Override
                public void onClick(ClickEvent event) {
                    EvidenceRelationshipBubble bubble = new EvidenceRelationshipBubble(_this, _domeo, _item,
                            relationship, "");
                    int x = supportedByIcon.getAbsoluteLeft();
                    int y = supportedByIcon.getAbsoluteTop();
                    bubble.show(x, y);
                }
            });
            main.add(supportedByIcon);
            main.setCellWidth(supportedByIcon, "22px");
        }

        VerticalPanel left = new VerticalPanel();

        SimplePanel imageWrap = new SimplePanel();
        imageWrap.setStyleName(style.imageWrap());
        imageWrap.add(img);
        imageWrap.setStyleName(style.centerText());
        left.add(imageWrap);
        left.setCellHorizontalAlignment(img, HasHorizontalAlignment.ALIGN_LEFT);
        if (image.getLabel() != null && image.getLabel().trim().length() > 0) {
            HTML title = new HTML("<b>" + image.getLabel() + "</b>");
            left.add(title);
            left.setCellHorizontalAlignment(title, HasHorizontalAlignment.ALIGN_LEFT);
        } /* else {
           HTML title = new HTML("<b>Title</b>");
           left.add(title);
           left.setCellHorizontalAlignment(title, HasHorizontalAlignment.ALIGN_LEFT);
          } */
        main.add(left);
        main.setStyleName(style.indexWrapper());

        if (counter % 2 == 1) {
            left.addStyleName(style.indexOdd());
        } else {
            left.addStyleName(style.indexEven());
        }

        final Image removeIcon = new Image(Domeo.resources.deleteLittleIcon());
        removeIcon.setStyleName(style.link());
        removeIcon.addClickHandler(new ClickHandler() {
            @Override
            public void onClick(ClickEvent event) {
                //box.setEnabled(false);
                //_container.addImageAsData(_image);
            }
        });
        main.add(removeIcon);
        main.setCellWidth(removeIcon, "16px");
        main.setCellHorizontalAlignment(removeIcon, HasHorizontalAlignment.ALIGN_RIGHT);

        hp1.add(main);
    } else {
        HorizontalPanel main = new HorizontalPanel();
        main.setStyleName(style.indexWrapper());

        final Image supportedByIcon = new Image(localResources.supportedBy());
        supportedByIcon.setTitle("Supported By");
        supportedByIcon.setStyleName(style.link());
        supportedByIcon.addClickHandler(new ClickHandler() {
            @Override
            public void onClick(ClickEvent event) {
                EvidenceRelationshipBubble bubble = new EvidenceRelationshipBubble(_this, _domeo, _item,
                        relationship, "");
                int x = supportedByIcon.getAbsoluteLeft();
                int y = supportedByIcon.getAbsoluteTop();
                bubble.show(x, y);
            }
        });
        main.add(supportedByIcon);
        main.setCellWidth(supportedByIcon, "22px");

        SimplePanel imageWrap = new SimplePanel();
        imageWrap.setStyleName(style.imageWrap());
        imageWrap.add(img);
        main.add(imageWrap);

        //hp1.setCellHorizontalAlignment(img, HasHorizontalAlignment.ALIGN_CENTER);

        VerticalPanel right = new VerticalPanel();
        right.setWidth("100%");

        if (image.getLabel() != null && image.getLabel().trim().length() > 0) {
            HTML title = new HTML("<b>" + image.getLabel() + "</b>");
            right.add(title);
            right.setCellHorizontalAlignment(title, HasHorizontalAlignment.ALIGN_LEFT);
        } /*else {               
           HTML title = new HTML("title: <b>Title</b>");
           right.add(title);
           right.setCellHorizontalAlignment(title, HasHorizontalAlignment.ALIGN_LEFT);
          }*/

        main.add(right);
        main.setCellWidth(right, "100%");

        final Image removeIcon = new Image(Domeo.resources.deleteLittleIcon());
        removeIcon.setStyleName(style.link());
        removeIcon.addClickHandler(new ClickHandler() {
            @Override
            public void onClick(ClickEvent event) {
                //box.setEnabled(false);
                //_container.addImageAsData(_image);
            }
        });
        main.add(removeIcon);
        main.setCellWidth(removeIcon, "16px");
        main.setCellHorizontalAlignment(removeIcon, HasHorizontalAlignment.ALIGN_RIGHT);

        hp1.add(main);

        if (counter % 2 == 1) {
            right.addStyleName(style.indexOdd());
        } else {
            right.addStyleName(style.indexEven());
        }
    }
    vp.add(hp1);

}

From source file:org.n52.client.sos.ui.DiagramTab.java

License:Open Source License

/**
 * Creates the Slider the user can interact with to change the shown time intervals of the given
 * timeseries'./*from   w  w w  .ja  v  a 2  s.c om*/
 *
 * @return the TimeSlider as a whole
 */
private HorizontalPanel createOverviewSlider() {
    HorizontalPanel horizontalSlider = new HorizontalPanel();
    DOM.setStyleAttribute(horizontalSlider.getElement(), "marginTop", "6px");
    horizontalSlider.setHeight("75px");

    this.leftHandleWidget = buildSliderPart("8px", "75px", "w-resize", "#6585d0", 0.5);
    this.rightHandleWidget = buildSliderPart("8px", "75px", "e-resize", "#6585d0", 0.5);
    this.mainHandleWidget = buildSliderPart("100%", "75px", "move", "#aaa", 0.5);

    horizontalSlider.add(this.leftHandleWidget);
    horizontalSlider.setCellWidth(this.leftHandleWidget, "15px");
    horizontalSlider.add(this.mainHandleWidget);
    horizontalSlider.setCellWidth(this.mainHandleWidget, "100%");
    horizontalSlider.add(this.rightHandleWidget);
    horizontalSlider.setCellWidth(this.rightHandleWidget, "15px");
    DOM.setStyleAttribute(horizontalSlider.getElement(), "visibility", "hidden");

    GenericWidgetViewImpl view = new GenericWidgetViewImpl(horizontalSlider);
    OverviewPresenter overviewPresenter = new OverviewPresenter(view, this.overviewEventBus,
            this.mainChartEventBus);

    // Define handles for overview control
    GenericWidgetView leftHandle = new GenericWidgetViewImpl(this.leftHandleWidget);
    GenericWidgetView mainHandle = new GenericWidgetViewImpl(this.mainHandleWidget);
    GenericWidgetView rightHandle = new GenericWidgetViewImpl(this.rightHandleWidget);

    overviewPresenter.addHandle(leftHandle, Bound.LEFT);
    overviewPresenter.addHandle(mainHandle, Bound.RIGHT, Bound.LEFT);
    overviewPresenter.addHandle(rightHandle, Bound.RIGHT);
    overviewPresenter.setMinClippingWidth(40); // min width
    overviewPresenter.setVerticallyLocked(true); // drag horizontally only

    return horizontalSlider;
}

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

License:Open Source License

public NedAddNewLanguageDialog(NedLanguageWidget nedLanguageWidget) {

    this.parent = nedLanguageWidget;

    VerticalPanel verticalPanelMain = new VerticalPanel();

    setWidget(verticalPanelMain);//www.  ja  va  2 s  . c o m
    setHTML(NedRes.instance().userDlgAddNewLanguage());

    uploadForm = new FormPanel();
    uploadForm.setMethod(FormPanel.METHOD_POST);
    uploadForm.setAction("NedFileUploadServlet"); //TODO correct upload servlet
    uploadForm.setEncoding(FormPanel.ENCODING_MULTIPART);
    verticalPanelMain.add(uploadForm);

    Grid grid = new Grid(4, 2);
    uploadForm.setWidget(grid);
    grid.setSize("100%", "100%");

    Label labelName = new Label(NedRes.instance().langName());
    grid.setWidget(0, 0, labelName);

    TextBox textBoxName = new TextBox();
    textBoxName.setName("languageName");
    grid.setWidget(0, 1, textBoxName);

    Label labelLocale = new Label(NedRes.instance().langLocaleString());
    grid.setWidget(1, 0, labelLocale);

    TextBox textBoxLocale = new TextBox();
    textBoxLocale.setName("languageLocale");
    grid.setWidget(1, 1, textBoxLocale);

    Label labelTranslationFile = new Label(NedRes.instance().langTranslationFile());
    grid.setWidget(2, 0, labelTranslationFile);

    HorizontalPanel horizontalPanelUpload = new HorizontalPanel();
    grid.setWidget(2, 1, horizontalPanelUpload);

    fileUpload = new FileUpload();
    horizontalPanelUpload.add(fileUpload);
    fileUpload.setName("fileUpload");

    HorizontalPanel horizontalPanel = new HorizontalPanel();
    grid.setWidget(3, 1, horizontalPanel);
    grid.getCellFormatter().setWidth(3, 1, "");
    horizontalPanel.setWidth("100%");

    Button buttonUpload = new Button(NedRes.instance().add());
    buttonUpload.addClickHandler(new ClickUploadHandler());
    horizontalPanel.add(buttonUpload);
    buttonUpload.setWidth("90%");
    horizontalPanel.setCellWidth(buttonUpload, "50%");

    Button buttonCancel = new Button(NedRes.instance().cancel());
    buttonCancel.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            hide();
        }
    });
    horizontalPanel.add(buttonCancel);
    buttonCancel.setWidth("90%");
    horizontalPanel.setCellWidth(buttonCancel, "50%");

    setPopupPosition(200, 200);

    uploadForm.addSubmitHandler(new SubmitHandlerUploadFile());

    uploadForm.addSubmitCompleteHandler(new SubmitCompleteHandlerUploadFile());
    center();

}

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

License:Open Source License

public NedAddNewUserDialog(List<NedUser> listUsers, NedUsernameReceiver receiver) {
    setModal(true);//www  . j  a  v  a2  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);/*from   w  w w . ja va  2s. 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.dialogs.NedNewElementDialog.java

License:Open Source License

/**
 * @wbp.parser.constructor//from   w  w w  . j  a  v a  2s  .c om
 */
public NedNewElementDialog(String type, NedObject parentItem, TreeItem parentTreeItem,
        NedLibraryListUpdater libraryUpdater) {
    this.type = type;
    this.parentItem = parentItem;
    this.parentTreeItem = parentTreeItem;
    setText(NedRes.instance().newElemDlgAddNew() + " " + type);

    VerticalPanel verticalPanel = new VerticalPanel();
    verticalPanel.setSpacing(8);
    verticalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    setWidget(verticalPanel);
    verticalPanel.setSize("335px", "100%");

    Grid grid = new Grid(3, 3);
    verticalPanel.add(grid);
    verticalPanel.setCellWidth(grid, "25%");
    grid.setSize("100%", "100%");

    Label lblId = new Label(NedRes.instance().id() + ":");
    grid.setWidget(0, 0, lblId);
    grid.getCellFormatter().setWidth(0, 0, "");

    textBoxId = new TextBox();
    textBoxId.setMaxLength(20);
    grid.setWidget(0, 1, textBoxId);
    grid.getCellFormatter().setWidth(0, 1, "");
    textBoxId.setWidth("96%");

    Button buttonRandomize = new Button("New button");
    buttonRandomize.addClickHandler(new ClickHandlerRandomize());
    grid.setWidget(0, 2, buttonRandomize);
    buttonRandomize.setWidth("100%");
    grid.getCellFormatter().setWidth(0, 2, "40%");
    buttonRandomize.setText(NedRes.instance().newElemDlgRandomize());

    Button buttonCheck = new Button("New button");
    buttonCheck.addClickHandler(new ClickHandlerCheck());
    grid.setWidget(1, 1, buttonCheck);
    grid.getCellFormatter().setWidth(1, 1, "");
    buttonCheck.setWidth("100%");
    buttonCheck.setText(NedRes.instance().newElemDlgCheck());

    labelIdResult = new Label("");
    labelIdResult.setWordWrap(false);
    labelIdResult.setStyleName("gwt-Label-red");
    grid.setWidget(1, 2, labelIdResult);
    grid.getCellFormatter().setWidth(1, 2, "25%");
    grid.getCellFormatter().setWidth(2, 1, "");

    Label lblName = new Label(NedRes.instance().name() + ":");
    grid.setWidget(2, 0, lblName);
    grid.getCellFormatter().setWidth(2, 0, "");
    lblName.setWidth("");

    textBoxName = new TextBox();
    textBoxName.setMaxLength(20);
    grid.setWidget(2, 1, textBoxName);
    textBoxName.setWidth("96%");

    grid.getCellFormatter().setVerticalAlignment(0, 1, HasVerticalAlignment.ALIGN_BOTTOM);
    grid.getCellFormatter().setVerticalAlignment(0, 2, HasVerticalAlignment.ALIGN_BOTTOM);
    grid.getCellFormatter().setHorizontalAlignment(0, 2, HasHorizontalAlignment.ALIGN_LEFT);
    grid.getCellFormatter().setVerticalAlignment(1, 1, HasVerticalAlignment.ALIGN_TOP);
    grid.getCellFormatter().setVerticalAlignment(1, 2, HasVerticalAlignment.ALIGN_MIDDLE);
    grid.getCellFormatter().setHorizontalAlignment(0, 0, HasHorizontalAlignment.ALIGN_LEFT);
    grid.getCellFormatter().setHorizontalAlignment(2, 0, HasHorizontalAlignment.ALIGN_LEFT);

    if (type != NedConstant.TYPE_LIBRARY) {
        buttonCheck.setVisible(false);
        buttonRandomize.setVisible(false);
        lblId.setVisible(false);
        textBoxId.setVisible(false);
        labelIdResult.setVisible(false);
        grid.getRowFormatter().setVisible(0, false);
        grid.getRowFormatter().setVisible(1, false);
        grid.remove(textBoxName);
        grid.setWidget(2, 2, textBoxName);
        textBoxName.setWidth("98%");
    }

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

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

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

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

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

License:Open Source License

public NedUploadDialog(String libId, NedDataModel model) {
    setSize("395px", "147px");

    this.model = model;
    setHTML(NedRes.instance().uploadDlgUploadFile());

    VerticalPanel verticalPanel = new VerticalPanel();
    verticalPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);
    verticalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    setWidget(verticalPanel);/*from www. j ava  2 s  .co  m*/
    verticalPanel.setSize("386px", "100px");

    uploadForm = new FormPanel();
    uploadForm.setAction("NedFileUploadServlet");
    uploadForm.setEncoding(FormPanel.ENCODING_MULTIPART);
    uploadForm.setMethod(FormPanel.METHOD_POST);
    verticalPanel.add(uploadForm);
    uploadForm.setSize("100%", "100%");

    VerticalPanel verticalPanel_1 = new VerticalPanel();
    uploadForm.setWidget(verticalPanel_1);
    verticalPanel_1.setSize("100%", "77px");

    horizontalPanel_2 = new HorizontalPanel();
    verticalPanel_1.add(horizontalPanel_2);
    horizontalPanel_2.setWidth("100%");

    fileUpload = new FileUpload();
    horizontalPanel_2.add(fileUpload);
    horizontalPanel_2.setCellWidth(fileUpload, "100%");
    fileUpload.setName("fileUpload");
    verticalPanel_1.setCellHorizontalAlignment(fileUpload, HasHorizontalAlignment.ALIGN_CENTER);
    verticalPanel_1.setCellVerticalAlignment(fileUpload, HasVerticalAlignment.ALIGN_MIDDLE);
    fileUpload.setSize("100%", "30px");

    hiddenLibId = new Hidden("libId");
    horizontalPanel_2.add(hiddenLibId);
    hiddenLibId.setValue(libId);

    hiddenContentId = new Hidden("contentId");
    horizontalPanel_2.add(hiddenContentId);
    hiddenContentId.setValue(model.getCurrentObject().id);

    HorizontalPanel horizontalPanel = new HorizontalPanel();
    verticalPanel_1.add(horizontalPanel);
    horizontalPanel.setWidth("100%");
    verticalPanel_1.setCellHorizontalAlignment(horizontalPanel, HasHorizontalAlignment.ALIGN_CENTER);

    Button uploadBtn = new Button(NedRes.instance().uploadDlgUpload());
    horizontalPanel.add(uploadBtn);
    uploadBtn.setWidth("90%");
    horizontalPanel.setCellWidth(uploadBtn, "50%");
    horizontalPanel.setCellHorizontalAlignment(uploadBtn, HasHorizontalAlignment.ALIGN_CENTER);
    horizontalPanel.setCellVerticalAlignment(uploadBtn, HasVerticalAlignment.ALIGN_MIDDLE);
    uploadBtn.addClickHandler(new UploadFileClickHandler());
    verticalPanel.setCellVerticalAlignment(uploadBtn, HasVerticalAlignment.ALIGN_MIDDLE);
    verticalPanel.setCellHorizontalAlignment(uploadBtn, HasHorizontalAlignment.ALIGN_CENTER);

    closeBtn = new Button(NedRes.instance().close());
    horizontalPanel.add(closeBtn);
    closeBtn.setWidth("90%");
    horizontalPanel.setCellWidth(closeBtn, "50%");
    horizontalPanel.setCellVerticalAlignment(closeBtn, HasVerticalAlignment.ALIGN_MIDDLE);
    horizontalPanel.setCellHorizontalAlignment(closeBtn, HasHorizontalAlignment.ALIGN_CENTER);
    closeBtn.addClickHandler(new CloseClickHandler());

    setPopupPosition(200, 200);

    uploadForm.addSubmitHandler(new SubmitHandlerUploadFile());

    uploadForm.addSubmitCompleteHandler(new SubmitCompleteHandlerUploadFile());

    center();
}

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

License:Open Source License

public NedItemEditor(NedDataModel model) {
    this.model = model;

    VerticalPanel verticalPanel = new VerticalPanel();
    verticalPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);
    verticalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
    verticalPanel.setSpacing(8);/* ww  w  . jav  a2s.  co m*/
    verticalPanel.setBorderWidth(0);
    verticalPanel.setSize("400px", "100%");
    initWidget(verticalPanel);

    lblElementInfo = new Label(NedRes.instance().itemEditElementInfo());
    lblElementInfo.setStyleName("gwt-Label-element");
    verticalPanel.add(lblElementInfo);
    verticalPanel.setCellVerticalAlignment(lblElementInfo, HasVerticalAlignment.ALIGN_MIDDLE);
    verticalPanel.setCellHorizontalAlignment(lblElementInfo, HasHorizontalAlignment.ALIGN_CENTER);
    lblElementInfo.setSize("100%", "");

    Grid gridItemInfo = new Grid(8, 2);
    gridItemInfo.setCellPadding(10);
    gridItemInfo.setStyleName("NedItemEditorPanel");
    verticalPanel.add(gridItemInfo);
    verticalPanel.setCellVerticalAlignment(gridItemInfo, HasVerticalAlignment.ALIGN_MIDDLE);
    verticalPanel.setCellWidth(gridItemInfo, "300px");
    verticalPanel.setCellHorizontalAlignment(gridItemInfo, HasHorizontalAlignment.ALIGN_CENTER);
    gridItemInfo.setSize("392px", "470px");

    Label lblNewLabel_3 = new Label(NedRes.instance().id() + ":");
    gridItemInfo.setWidget(0, 0, lblNewLabel_3);
    gridItemInfo.getCellFormatter().setWidth(0, 0, "30%");

    textBoxId = new TextBox();
    gridItemInfo.setWidget(0, 1, textBoxId);
    textBoxId.setWidth("97%");
    gridItemInfo.getCellFormatter().setWidth(0, 1, "");
    textBoxId.setReadOnly(true);

    Label lblNewLabel_5 = new Label(NedRes.instance().itemEditParentId() + ":");
    gridItemInfo.setWidget(1, 0, lblNewLabel_5);
    gridItemInfo.getCellFormatter().setWidth(1, 0, "30%");

    textBoxIdParent = new TextBox();
    gridItemInfo.setWidget(1, 1, textBoxIdParent);
    gridItemInfo.getCellFormatter().setWidth(1, 1, "");
    textBoxIdParent.setMaxLength(20);
    textBoxIdParent.setReadOnly(true);
    textBoxIdParent.setWidth("97%");

    Label lblNewLabel = new Label(NedRes.instance().itemEditTitle() + ":");
    gridItemInfo.setWidget(2, 0, lblNewLabel);

    textBoxTitle = new TextBox();
    gridItemInfo.setWidget(2, 1, textBoxTitle);
    textBoxTitle.setMaxLength(40);
    textBoxTitle.setWidth("97%");

    Label lblNewLabel_1 = new Label(NedRes.instance().itemEditType() + ":");
    gridItemInfo.setWidget(3, 0, lblNewLabel_1);

    textBoxType = new TextBox();
    gridItemInfo.setWidget(3, 1, textBoxType);
    textBoxType.setReadOnly(true);
    textBoxType.setWidth("97%");

    Label lblNewLabel_2 = new Label(NedRes.instance().itemEditDescription() + ":");
    gridItemInfo.setWidget(4, 0, lblNewLabel_2);

    textAreaDescription = new TextArea();
    gridItemInfo.setWidget(4, 1, textAreaDescription);
    textAreaDescription.setVisibleLines(4);
    textAreaDescription.setCharacterWidth(30);
    textAreaDescription.setSize("97%", "");

    Label lblKeywords = new Label(NedRes.instance().itemEditKeywords() + ":");
    gridItemInfo.setWidget(5, 0, lblKeywords);

    textBoxKeywords = new TextBox();
    gridItemInfo.setWidget(5, 1, textBoxKeywords);
    textBoxKeywords.setVisibleLength(30);
    textBoxKeywords.setWidth("97%");

    Label lblExternalLinks = new Label(NedRes.instance().itemEditExternalLinks() + ":");
    gridItemInfo.setWidget(6, 0, lblExternalLinks);

    textAreaLinks = new TextArea();
    gridItemInfo.setWidget(6, 1, textAreaLinks);
    textAreaLinks.setCharacterWidth(30);
    textAreaLinks.setWidth("97%");

    labelFile = new Label(NedRes.instance().itemFile() + ":");
    gridItemInfo.setWidget(7, 0, labelFile);

    horizontalPanelFile = new HorizontalPanel();
    horizontalPanelFile.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);
    horizontalPanelFile.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    gridItemInfo.setWidget(7, 1, horizontalPanelFile);
    horizontalPanelFile.setWidth("100%");
    gridItemInfo.getCellFormatter().setWidth(7, 1, "");

    textBoxFile = new TextBox();
    horizontalPanelFile.add(textBoxFile);
    horizontalPanelFile.setCellWidth(textBoxFile, "60%");
    textBoxFile.setReadOnly(true);
    textBoxFile.setWidth("147px");

    buttonUpload = new Button();
    horizontalPanelFile.add(buttonUpload);
    horizontalPanelFile.setCellHorizontalAlignment(buttonUpload, HasHorizontalAlignment.ALIGN_RIGHT);
    horizontalPanelFile.setCellWidth(buttonUpload, "40%");
    buttonUpload.setText(NedRes.instance().uploadDlgUpload());
    buttonUpload.addClickHandler(new CommandUploadFile());
    buttonUpload.setWidth("100%");
    gridItemInfo.getCellFormatter().setHorizontalAlignment(1, 0, HasHorizontalAlignment.ALIGN_LEFT);
    gridItemInfo.getCellFormatter().setHorizontalAlignment(2, 0, HasHorizontalAlignment.ALIGN_LEFT);
    gridItemInfo.getCellFormatter().setHorizontalAlignment(3, 0, HasHorizontalAlignment.ALIGN_LEFT);
    gridItemInfo.getCellFormatter().setHorizontalAlignment(4, 0, HasHorizontalAlignment.ALIGN_LEFT);
    gridItemInfo.getCellFormatter().setHorizontalAlignment(5, 0, HasHorizontalAlignment.ALIGN_LEFT);
    gridItemInfo.getCellFormatter().setHorizontalAlignment(6, 0, HasHorizontalAlignment.ALIGN_LEFT);
    gridItemInfo.getCellFormatter().setHorizontalAlignment(7, 0, HasHorizontalAlignment.ALIGN_LEFT);
    gridItemInfo.getCellFormatter().setHorizontalAlignment(0, 0, HasHorizontalAlignment.ALIGN_LEFT);
    gridItemInfo.getCellFormatter().setHorizontalAlignment(0, 1, HasHorizontalAlignment.ALIGN_LEFT);
    gridItemInfo.getCellFormatter().setHorizontalAlignment(4, 1, HasHorizontalAlignment.ALIGN_LEFT);
    textAreaLinks.getElement().setAttribute("wrap", "off");

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

    Button buttonSave = new Button("");
    buttonSave.setText(NedRes.instance().save());
    horizontalPanel_4.add(buttonSave);
    horizontalPanel_4.setCellWidth(buttonSave, "25%");
    buttonSave.addClickHandler(new UpdateItemCommand());
    buttonSave.setWidth("100%");

    Button buttonDelete = new Button("");
    buttonDelete.setText(NedRes.instance().delete());
    buttonDelete.addClickHandler(new CommandDeleteItem());
    horizontalPanel_4.add(buttonDelete);
    horizontalPanel_4.setCellHorizontalAlignment(buttonDelete, HasHorizontalAlignment.ALIGN_RIGHT);
    buttonDelete.setWidth("100%");
    horizontalPanel_4.setCellWidth(buttonDelete, "25%");

    // decoratorPanel.add(verticalPanel);
    setVisible(false);
}

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);/* w  w w . j a va  2s.com*/
    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);/* w ww  . j ava  2s  .co  m*/
    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);
}