Example usage for com.google.gwt.user.client Window addResizeHandler

List of usage examples for com.google.gwt.user.client Window addResizeHandler

Introduction

In this page you can find the example usage for com.google.gwt.user.client Window addResizeHandler.

Prototype

public static HandlerRegistration addResizeHandler(ResizeHandler handler) 

Source Link

Usage

From source file:com.tasktop.c2c.server.profile.web.ui.client.view.deployment.CreateServiceDialog.java

License:Open Source License

public CreateServiceDialog() {
    super(false, true);
    setText("Create new Service");
    setWidget(uiBinder.createAndBindUi(this));
    type.setRenderer(new Renderer<DeploymentServiceConfiguration>() {

        @Override/* w  w  w .  ja  va 2 s.  com*/
        public String renderToString(DeploymentServiceConfiguration object) {
            return object.getVendor() + " " + commonProfileMessages.parentheses(object.getType());
        }
    });

    cancelButton.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            viewForNewService.cancelCreateNewService();
            hide();
        }
    });

    saveButton.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            viewForNewService.addNewService(getValue());
            hide();
        }
    });
    Window.addResizeHandler(new ResizeHandler() {
        @Override
        public void onResize(ResizeEvent event) {
            if (isShowing()) {
                center();
            }
        }
    });
}

From source file:com.tasktop.c2c.server.profile.web.ui.client.view.deployment.DeleteDeploymentDialog.java

License:Open Source License

private DeleteDeploymentDialog() {
    super(false, true);
    setWidget(uiBinder.createAndBindUi(this));
    setText(profileMessages.confirmDelete());
    setAnimationEnabled(true); // Why not?
    setGlassEnabled(true);//from  w w w  .  j a v  a 2  s . co m
    cancelButton.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            hide();
        }
    });
    Window.addResizeHandler(new ResizeHandler() {
        @Override
        public void onResize(ResizeEvent event) {
            if (isShowing()) {
                center();
            }
        }
    });
}

From source file:com.tasktop.c2c.server.tasks.client.widgets.admin.customfields.ConfirmDeleteFieldDialog.java

License:Open Source License

private ConfirmDeleteFieldDialog() {
    super(false, true);
    setText(tasksMessages.confirmDelete());
    setWidget(uiBinder.createAndBindUi(this));
    setAnimationEnabled(true); // Why not?
    setGlassEnabled(true);//from   w ww.  ja  v a2 s.com
    Window.addResizeHandler(new ResizeHandler() {
        @Override
        public void onResize(ResizeEvent event) {
            if (isShowing()) {
                center();
            }
        }
    });
}

From source file:com.tasktop.c2c.server.tasks.client.widgets.chooser.keywords.KeywordDetailPopupPanel.java

License:Open Source License

private void init() {
    setGlassEnabled(false);/*from   w w  w. j  a va  2 s.c o m*/

    addStyleName("personDetail");
    Panel popupContent = new VerticalPanel();
    final Label descLabel = new Label(keyword.getDescription());
    popupContent.add(descLabel);
    add(popupContent);

    CommonGinjector.get.instance().getEventBus().addHandler(ScrollEvent.getType(), new ScrollHandler() {
        @Override
        public void onScroll(ScrollEvent event) {
            hide();
        }
    });
    Window.addResizeHandler(new ResizeHandler() {
        @Override
        public void onResize(ResizeEvent event) {
            hide();
        }
    });
}

From source file:com.tasktop.c2c.server.tasks.client.widgets.ConfirmDeleteTaskQueryDialog.java

License:Open Source License

private ConfirmDeleteTaskQueryDialog() {
    super(false, true);
    setText(tasksMessages.confirmDelete());
    setWidget(uiBinder.createAndBindUi(this));
    setAnimationEnabled(true); // Why not?
    setGlassEnabled(true);/*from   w  w  w. j av  a  2  s . c  om*/
    Window.addResizeHandler(new ResizeHandler() {
        @Override
        public void onResize(ResizeEvent event) {
            if (isShowing()) {
                center();
            }
        }
    });
}

From source file:com.tasktop.c2c.server.tasks.client.widgets.WidgetUtil.java

License:Open Source License

public static PopupPanel createPopupPanel(final UIObject relativeTo, final boolean hideOnScroll,
        final boolean hideOnResize) {
    final PopupPanel popupPanel = new PopupPanel(true);
    CommonGinjector.get.instance().getEventBus().addHandler(ScrollEvent.getType(), new ScrollHandler() {
        @Override// w  w  w .ja  va  2 s  .  c om
        public void onScroll(ScrollEvent event) {
            if (popupPanel.isShowing()) {
                if (relativeTo != null && !hideOnScroll) {
                    popupPanel.showRelativeTo(relativeTo);
                } else {
                    popupPanel.hide();
                }
            }
        }
    });
    Window.addResizeHandler(new ResizeHandler() {
        @Override
        public void onResize(ResizeEvent event) {
            if (relativeTo != null && !hideOnResize) {
                popupPanel.showRelativeTo(relativeTo);
            } else {
                popupPanel.hide();
            }
        }
    });
    return popupPanel;
}

From source file:com.tensegrity.wpalo.client.ui.mvc.cubeview.CubeViewEditor.java

License:Open Source License

public CubeViewEditor(EditorTab tab) {
    WPaloPropertyServiceProvider.getInstance().getBooleanProperty("hideInfoButtonInView", false,
            new AsyncCallback<Boolean>() {
                private final void checkToolbar() {
                    if (toolbar != null) {
                        if (hideInfo) {
                            ToolItem it = toolbar.getItemByItemId(SHOW_INFO_BTN);
                            if (it != null) {
                                toolbar.remove(it);
                                toolbar.remove(toolbar.getItem(toolbar.getItemCount() - 1));
                            }//from  w w w . j a va  2  s  . c o m
                        } else {
                            ToolItem it = toolbar.getItemByItemId(SHOW_INFO_BTN);
                            if (it == null) {
                                toolbar.add(new SeparatorToolItem());
                                toolbar.add(showInfoButton);
                            }
                        }
                    }
                }

                public void onFailure(Throwable arg0) {
                    hideInfo = false;
                    checkToolbar();
                }

                public void onSuccess(Boolean result) {
                    hideInfo = result;
                    checkToolbar();
                }
            });
    cubeViewResizeHandler = Window.addResizeHandler(new ResizeHandler() {
        public void onResize(ResizeEvent arg0) {
            if (editorPanel.getTable().isChangeSize()) {
                editorPanel.getTable().setChangeSize(false);
                editorPanel.setVisible(false);
                if (waitPanel == null) {
                    waitPanel = new BusyIndicatorPanel();
                    waitPanel.show(constants.resizing(), false);
                }
            }
        }
    });
    this.tab = tab;
    setLayout(new BorderLayout());
    setMonitorWindowResize(true);
}

From source file:com.tractionsoftware.gwt.user.client.ui.AutoSizingTextArea.java

License:Apache License

@Override
protected void onLoad() {
    Element boxElement = box.getElement();

    int lineHeight = MiscUtils.getComputedStyleInt(boxElement, "lineHeight");
    setExtraSize(lineHeight);/*w  w  w .  java  2s.  co  m*/

    setMinFromCss("minHeight");
    setMaxFromCss("maxHeight");

    // we also need to make sure the widths are the same.
    matchStyles("width");

    // don't let the shadow have any size
    shadow.setHeight("0");

    divExtra = 0;
    divExtra += MiscUtils.getComputedStyleInt(boxElement, "paddingTop");
    divExtra += MiscUtils.getComputedStyleInt(boxElement, "paddingBottom");

    resizeRegistration = Window.addResizeHandler(this);

    super.onLoad();
}

From source file:com.urlisit.siteswrapper.cloud.client.RenderedPage.java

License:Apache License

public RenderedPage(String title) {
    pageTitle = title;/* w  w w .  j av a 2  s  .  c om*/
    pageNumber = RenderedPage.numberOfPages++;
    sizePageElements();
    mainMenuLink = "<span class=mainMenuLink><font color=#58AC5C>&rarr;&nbsp;" + pageTitle + "</font></span>";
    mainMenuLinkSelected = "<span class=mainMenuLink><font color=#58AC5C>&darr;&nbsp;&nbsp;" + pageTitle
            + "</font></span>";
    mainMenuHyperLink.setHTML(mainMenuLink);
    mainMenuHyperLink.setTargetHistoryToken(pageTitle);
    RenderedPage.instanceMap.put(pageTitle, this);
    RenderedPage.pageMap.put("page" + pageNumber, pageTitle);
    RenderedPage.pageMap.put(pageTitle, "page" + pageNumber);
    RenderedPage.mainMenuLinks.add(mainMenuHyperLink);
    Window.addResizeHandler(this);
    History.addValueChangeHandler(this);
}

From source file:com.urlisit.siteswrapper.cloud.presenter.URLePresenter.java

License:Apache License

public URLePresenter() {
    Window.addResizeHandler(this);
    History.addValueChangeHandler(this);
}