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.webgocommerce.client.view.uiparam.UIParam.java

private void initComponents() {
    btnExportar = new Button("Exportar");
    txtBuscar = new MSearchBox();
    txtBuscar.setPlaceHolder("Buscar");
    grid = new GridParam();
    grid.setMinimumTableWidth(1024, Style.Unit.PX);
    this.addComponent(btnExportar);
    this.getPnlTabla().add(grid);
    this.getPnlTabla().add(grid.getPager());
    this.getPnlBusqueda().add(txtBuscar);
    Window.addResizeHandler(new ResizeHandler() {

        @Override//from   www  .j a  va  2  s.  c o m
        public void onResize(ResizeEvent event) {
            reCalcularWindows();
        }
    });
}

From source file:com.webgocommerce.client.view.uisearchaddcliente.UISearchAddCliente.java

private void initComponents() {
    toolBar = new ToolBarButton();
    toolBar.setTitulo("CLIENTES");
    btnBack = new PushButton(new Image(MyResource.INSTANCE.getImgBack32()));
    btnBack.setTitle("Volver Atras");
    toolBar.header.setLeftWidget(btnBack);
    formCliente = new UIFormCliente();
    btnBarRegistrarCliente = new ButtonBar(new Image(MyResource.INSTANCE.getImgPerson32()));
    btnBarBuscarCliente = new ButtonBar(new Image(MyResource.INSTANCE.getImgSearch32()));
    toolBar.addSlideBar(btnBarRegistrarCliente, formCliente);
    uiBuscarCliente = new UIBuscarCliente();
    toolBar.addSlideBar(btnBarBuscarCliente, uiBuscarCliente);
    initWidget(toolBar);/*  w  ww. jav  a  2  s  .c o m*/
    Window.addResizeHandler(new ResizeHandler() {

        @Override
        public void onResize(ResizeEvent event) {
            reCalcularWindows();
        }
    });
}

From source file:com.webgocommerce.client.view.uiselectuser.UISelectUser.java

private void initComponents() {
    lblCenter.setText("SELECCIONAR USUARIO");
    btnSelect = new PushButton(new Image(MyResource.INSTANCE.getImgSelect32()));
    header.setRightWidget(btnSelect);// w w w  . j  a  va  2s .com
    btnOperacion.removeFromParent();
    pnlForm.removeFromParent();
    txtBuscar = new MSearchBox();
    contenido.add(txtBuscar);
    txtBuscar.setPlaceHolder("Buscar usuario");
    pnlTable = new FlowPanel();
    grid = new GridUsuario();
    pnlTable.add(grid);
    pnlTable.add(grid.getPager());
    contenido.add(pnlTable);
    Window.addResizeHandler(new ResizeHandler() {

        @Override
        public void onResize(ResizeEvent event) {
            reCalcularWindows();
        }
    });
}

From source file:com.webgocommerce.client.view.uisesion.UISesion.java

private void initComponents() {
    btnLogout = new Image(MyResource.INSTANCE.getImgLogout32());
    btnUpdateGui = new Image(MyResource.INSTANCE.getImgUpdateGui32());
    btnLogout.setTitle("Cerrar Sesion");
    btnUpdateGui.setTitle("Actualizar interfaz");
    header = new JHeaderMenu();
    HorizontalPanel pnlTitulo = new HorizontalPanel();
    lblTitulo = new HTML("Distribuciones M. Olano S.A.C");
    pnlTitulo.add(lblTitulo);//from www.ja  v a2 s  .c  o  m
    header.setLeftWidget(pnlTitulo);
    HorizontalPanel pnlImg = new HorizontalPanel();
    pnlImg.add(btnUpdateGui);
    pnlImg.add(btnLogout);
    header.setRightWidget(pnlImg);
    this.setComponent(UIScreenSesion.TITULO, header);
    infoEstado = new UIInfoEstado();
    this.setComponent(UIScreenSesion.ESTADO, infoEstado);

    tabPanel = new TabLayoutPanel(2.5, Unit.EM);
    tabPanel.setAnimationDuration(1000);
    this.setComponent(UIScreenSesion.TAB, tabPanel);
    Window.addResizeHandler(new ResizeHandler() {

        @Override
        public void onResize(ResizeEvent event) {
            reCalcularWindows();
        }
    });
    /*Window.addWindowClosingHandler(new ClosingHandler(){
            
    @Override
    public void onWindowClosing(Window.ClosingEvent event) {
        logout();
    }
    });*/
}

From source file:com.webgocommerce.client.view.uisucursal.UISucursal.java

private void initComponents() {
    btnExportar = new Button("Exportar");
    txtBuscar = new MSearchBox();
    txtBuscar.setPlaceHolder("Escriba aqui");
    grid = new GridSucursal();
    grid.setMinimumTableWidth(1024, Style.Unit.PX);
    this.addComponent(btnExportar);
    this.getPnlTabla().add(grid);
    this.getPnlTabla().add(grid.getPager());
    this.getPnlBusqueda().add(txtBuscar);
    Window.addResizeHandler(new ResizeHandler() {

        @Override//from w ww .  j a  v a 2  s. co  m
        public void onResize(ResizeEvent event) {
            reCalcularWindows();
        }
    });
}

From source file:com.webgocommerce.client.view.uisupervisor.UISupervisor.java

private void initComponents() {
    btnActivar = new Button("Activar");
    btnDesactivar = new Button("Desactivar");
    btnExportar = new Button("Exportar");
    txtBuscar = new MSearchBox();
    txtBuscar.setPlaceHolder("Buscar");
    grid = new GridSupervisor();
    grid.setMinimumTableWidth(1024, Style.Unit.PX);
    this.getPnlTabla().add(grid);
    this.getPnlTabla().add(grid.getPager());
    this.getPnlBusqueda().add(txtBuscar);
    this.addComponent(btnActivar);
    this.addComponent(btnDesactivar);
    this.addComponent(btnExportar);
    Window.addResizeHandler(new ResizeHandler() {

        @Override/*from w ww  . j av  a2 s.co m*/
        public void onResize(ResizeEvent event) {
            reCalcularWindows();
        }
    });
}

From source file:com.webgocommerce.client.view.uivendedor.UIVendedor.java

private void initComponents() {
    btnExportar = new Button("Exportar");
    btnActivar = new Button("Activar");
    btnDesactivar = new Button("Desactivar");
    //formBuscar = new FlexTable();
    //lblBuscar = new Label("Buscar:");
    txtBuscar = new MSearchBox();
    txtBuscar.setPlaceHolder("Buscar");
    //formBuscar.setWidget(0, 0, lblBuscar);
    //formBuscar.setWidget(0, 1, txtBuscar);
    grid = new GridVendedor();
    grid.setMinimumTableWidth(1024, Style.Unit.PX);
    this.addComponent(btnActivar);
    this.addComponent(btnDesactivar);
    this.addComponent(btnExportar);
    this.getPnlTabla().add(grid);
    this.getPnlTabla().add(grid.getPager());
    this.getPnlBusqueda().add(txtBuscar);
    Window.addResizeHandler(new ResizeHandler() {

        @Override// ww  w  . j  a va 2 s  .  co  m
        public void onResize(ResizeEvent event) {
            reCalcularWindows();
        }
    });
}

From source file:com.zipsoft.widgets.client.lazylayout.AbstractLazyLayoutConnector.java

License:Apache License

@Override
protected void init() {
    super.init();
    registerRpc(LazyLayoutClientRpc.class, new LazyLayoutClientRpc() {
        @Override//from   ww w  . j a  v a2 s  . c  om
        public void sendComponents(final Map<Integer, Connector> components) {
            swapLazyComponents(components);
        }
    });

    getLayoutManager().addElementResizeListener(getWidget().getElement(), elementResizeListener);

    resizeHandler = Window.addResizeHandler(new ResizeHandler() {
        @Override
        public void onResize(final ResizeEvent event) {
            getWidget().refreshPageHeight();
            log("[LazyLayout] WindowResizeHandler - OnResize");
        }
    });

}

From source file:cyclerouteplanner.client.MapRenderer.java

License:Open Source License

public void onModuleLoad(ClickHandler clickHandler) {
    LatLng home = LatLng.create(51.0747504771771, -1.3252487182617188);

    final MapOptions options = MapOptions.create();
    options.setZoom(14);/*from  w w w. j ava  2  s. c  o m*/
    options.setCenter(home);
    options.setMapTypeId(MapTypeId.ROADMAP);
    options.setDraggable(true);
    //options.setNavigationControl(true);
    options.setMapTypeControl(true);

    mapCanvas = RootPanel.get("map_canvas");
    mapCanvas.addStyleName("Map");

    mapWidget = GoogleMap.create(mapCanvas.getElement(), options);

    Window.addResizeHandler(new ResizeHandler() {
        @Override
        public void onResize(ResizeEvent event) {
            fillTheScreen(event.getWidth(), event.getHeight());
        }
    });

    GWT.log("Adding click handler.");
    mapWidget.addClickListener(clickHandler);
    fillTheScreen(Window.getClientWidth(), Window.getClientHeight());
}

From source file:cz.mzk.editor.client.view.other.UserStatisticsLayout.java

License:Open Source License

private void showChartAndTable(final String[] intervalsOrNames, final Integer[] values,
        final HashMap<String, Integer[]> userValues, final boolean showCharts) {

    final Runnable runnable = new Runnable() {

        @Override//from w  w w .j ava  2  s . c o m
        public void run() {

            if (showCharts) {
                int pieIndex = chartsLayout.getMemberNumber(htmlPieFlow);
                htmlPieFlow.removeFromParent();
                if (pieIndex < 0) {
                    chartsLayout.addMember(htmlPieFlow);
                } else {
                    chartsLayout.addMember(htmlPieFlow, pieIndex);
                }

                int index = chartsLayout.getMemberNumber(htmlLineFlow);
                htmlLineFlow.removeFromParent();
                if (index < 0) {
                    chartsLayout.addMember(htmlLineFlow);
                } else {
                    chartsLayout.addMember(htmlLineFlow, index);
                }
            } else {
                removeMember(chartsLayout);
            }

            setWidth100();

            if (userValues == null) {
                if (showCharts) {
                    ChartUtils.drawPieChart(JSOHelper.convertToJavaScriptArray(intervalsOrNames),
                            JSOHelper.convertToJavaScriptArray(values), values.length,
                            PIE_CHART_NESTED_DIV_ID + userId,
                            (int) (UserStatisticsLayout.this.getWidth() * PIE_SIZE_CONVERSION));

                    ChartUtils.drawLineChart(JSOHelper.convertToJavaScriptArray(intervalsOrNames),
                            JSOHelper.convertToJavaScriptArray(values), values.length,
                            LINE_CHART_NESTED_DIV_ID + userId,
                            (int) (UserStatisticsLayout.this.getWidth() * LINE_BAR_SIZE_CONVERSION));
                } else {
                    setHeight(100);
                    redraw();
                }
                HashMap<String, Integer[]> userVal = new HashMap<String, Integer[]>();
                userVal.put(userName, values);
                if (table == null) {
                    table = new TableListGrid(intervalsOrNames, userVal);
                    addMember(table);
                }
            } else {
                drawUnifyingChartsAndTables(intervalsOrNames, userValues, showCharts);
            }
        }
    };

    VisualizationUtils.loadVisualizationApi(runnable, PieChart.PACKAGE);

    Window.addResizeHandler(new ResizeHandler() {

        @Override
        public void onResize(ResizeEvent event) {
            com.google.gwt.user.client.Timer timer = new com.google.gwt.user.client.Timer() {

                @Override
                public void run() {
                    VisualizationUtils.loadVisualizationApi(runnable,
                            com.google.gwt.visualization.client.visualizations.PieChart.PACKAGE);
                }
            };
            timer.schedule(1);
        }
    });
}