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

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

Introduction

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

Prototype

public static void enableScrolling(boolean enable) 

Source Link

Usage

From source file:de.lilawelt.zmachine.client.MachineInterface.java

License:Open Source License

public void initialize(int ver) {
    version = ver;/*from w w w  .j a va  2 s  .  c  o m*/
    Log.debug("method initialize");
    Log.debug("game version: " + ver);

    Window.enableScrolling(false);

    commline = new CommandLine();

    // outer.setHeight("100%");
    // outer.setWidth("100%");
    v = new VerticalPanel();
    inner = new ScrollPanel();
    inner.add(v);
    //DOM.setStyleAttribute(inner.getElement(), "overflowX", "hidden");
    //DOM.setStyleAttribute(inner.getElement(), "overflowY", "hidden");
    outer.add(inner, DockPanel.SOUTH);

    screenSize = new Dimension(255, 80);
    curWindow = 0;

    upperwindow = new UpperWindow(0);

    setColor(1, 1); // set colors to default.

    String testhtml = "";
    for (int i = 0; i < 80; i++)
        testhtml += "W";

    if (version > 3) {
        HTML testWidth;
        testWidth = new HTML(testhtml);
        outer.add(testWidth, DockPanel.NORTH);
        maxWidth = testWidth.getOffsetWidth() + scrollbarSize();
        outer.remove(testWidth);
    }

    ResizeHandler resizehandler = new ResizeHandler() {
        public void onResize(ResizeEvent event) {
            correctWindowSizes();

            /*
            int height = event.getHeight();
            int offset = 0;
            int swidth;
            if ( version <= 3  ) 
               swidth = Window.getClientWidth();
            else
               swidth = maxWidth;
            if ( statusbar != null ) {
               offset += statusbar.getOffsetHeight();
            }
            if ( upperwindow != null ) {
               offset += upperwindow.getOffsetHeight();
            }
            outer.setHeight(height + "px");
            inner.setHeight((height - offset) + "px");
            outer.setWidth(swidth + "px");
            inner.setWidth(swidth + "px");
            //v.setWidth(swidth + "px"); */
        }
    };

    resize = Window.addResizeHandler(resizehandler);

    correctWindowSizes();

    /* Timer t = new Timer() {
        public void run() {
      correctWindowSizes();
        }
      };
            
      t.schedule(4000); */
}

From source file:edu.udes.bio.genus.client.GenUS.java

License:Open Source License

/**
 * This is the entry point method./*www. j  a v  a  2s  .  co m*/
 */
public void onModuleLoad() {
    // Setup the browser window
    Window.enableScrolling(false);
    Window.setMargin("0px");
    Window.setTitle("GenUS : Genetic profiling tool");

    // Setup the root panel
    RootPanel.get().setSize("100%", "100%");

    // Setup the background panel
    setSize("100%", "100%");
    RootPanel.get().add(this);

    // Set display area
    this.add(GenUS.displayArea, 0, 0);

    // Add the zoomer
    final Scaler zoomer = new Scaler(GenUS.displayArea);
    this.add(zoomer, Window.getClientWidth() - 21, 0);

    // Add the main menu
    this.add(GenUS.mainMenu, 0, 0);

    // Add the properties panel
    this.add(GenUS.propMenu, Window.getClientWidth() - 502, Window.getClientHeight() - 125);

    // ### TESTING : Add a strand to pool
    // try {
    // // final RNAssDrawable testStrand = new RNAssDrawable("..((((((((......))))))))..", "ACGUGCCACGAUUCAACGUGGCACAG", GenUS.displayArea);
    // // testStrand.setName("TEST").scale(GenUS.displayArea.scaleFactor);
    // //
    // // GenUS.rnaPool.addToPool(testStrand);
    // //
    // // final RNAssDrawable testStrand2 = new RNAssDrawable(".(((....)..))..", "ACGUGCCACGAU", GenUS.displayArea);
    // // testStrand.setName("TEST2").scale(GenUS.displayArea.scaleFactor).setDrawStyle(DrawStyle.Linear_Round);
    // //
    // // GenUS.rnaPool.addToPool(testStrand2);
    //
    // /*
    // * for (int i = 0; i < 5; i++) { RNAssDrawable testStrand2 = new RNAssDrawable("..((......))", i + "  ", displayArea); testStrand2.setName("TEST" + i).scale(displayArea.scaleFactor); testStrand2.setDrawStyle(RNAssDrawable.DrawStyle.Linear_Round);
    // *
    // * rnaPool.addToPool(testStrand2); }
    // */
    //
    // } catch (final Exception e) {
    // Window.alert("TESTING STRAND ERROR GOTTA FIX TAHT SHIT: " + e.getMessage());
    // }
}

From source file:es.ugr.rodgom.ludiuca.client.profesor.ProfesorGUI.java

License:Apache License

/**
 * This method constructs the application user interface by instantiating
 * controls and hooking up event handler.
 *///www  .  j  a  v a 2 s. c  o  m
public ProfesorGUI() {
    // Inject global styles.
    GWT.<GlobalResources>create(GlobalResources.class).css().ensureInjected();
    GWT.log("Antes del binder");
    // Create the UI defined in Mail.ui.xml.
    DockLayoutPanel outer = binder.createAndBindUi(this);
    GWT.log("Despus del binder");
    //Cargamos el contexto

    Context.setCentralPan(centralPan);
    Context.setTopPanel(topPanel);
    Context.setShortCuts(shortcuts);
    GWT.log("Despus de actualizar el contexto");
    // Get rid of scrollbars, and clear out the window's built-in margin,
    // because we want to take advantage of the entire client area.
    Window.enableScrolling(true);
    Window.setMargin("0px");

    // Special-case stuff to make topPanel overhang a bit.
    Element topElem = outer.getWidgetContainerElement(topPanel);
    topElem.getStyle().setZIndex(2);
    topElem.getStyle().setOverflow(Overflow.VISIBLE);

    // Add the outer panel to the RootLayoutPanel, so that it will be
    // displayed.
    RootLayoutPanel root = RootLayoutPanel.get();
    //root.clear();
    root.add(outer);
}

From source file:es.ugr.rodgom.ludiuca.client.student.StudentGUI.java

License:Apache License

/**
 * This method constructs the application user interface by instantiating
 * controls and hooking up event handler.
 *//*from   w  w w .  j  a v  a 2s.c o m*/
public StudentGUI() {
    // Inject global styles.
    GWT.<GlobalResources>create(GlobalResources.class).css().ensureInjected();
    GWT.log("Antes del binder");
    // Create the UI defined in Mail.ui.xml.
    DockLayoutPanel outer = binder.createAndBindUi(this);
    GWT.log("Despus del binder");
    //Cargamos el contexto

    ContextStudent.setCentralPan(centralPan);
    ContextStudent.setTopPanel(topPanel);
    ContextStudent.setShortCuts(shortcuts);
    GWT.log("Despus de actualizar el contexto");
    // Get rid of scrollbars, and clear out the window's built-in margin,
    // because we want to take advantage of the entire client area.
    Window.enableScrolling(true);
    Window.setMargin("0px");

    // Special-case stuff to make topPanel overhang a bit.
    Element topElem = outer.getWidgetContainerElement(topPanel);
    topElem.getStyle().setZIndex(2);
    topElem.getStyle().setOverflow(Overflow.VISIBLE);

    // Add the outer panel to the RootLayoutPanel, so that it will be
    // displayed.
    RootLayoutPanel root = RootLayoutPanel.get();
    //root.clear();
    root.add(outer);
}

From source file:eu.gaetan.grigis.mail.client.gui.Mail.java

License:Apache License

public void displayWebMail(String mail) {
    // Inject global styles.
    GWT.<GlobalResources>create(GlobalResources.class).css().ensureInjected();
    // Create the UI defined in Mail.ui.xml.
    DockLayoutPanel outer = binder.createAndBindUi(this);
    setMail(mail);//w w  w.j a v a2s. c o m
    // Get rid of scrollbars, and clear out the window's built-in margin,
    // because we want to take advantage of the entire client area.
    Window.enableScrolling(false);
    Window.setMargin("0px");

    // Special-case stuff to make topPanel overhang a bit.
    Element topElem = outer.getWidgetContainerElement(topPanel);
    topElem.getStyle().setZIndex(2);
    topElem.getStyle().setOverflow(Overflow.VISIBLE);

    // Listen for item selection, displaying the currently-selected item in
    // the detail area.
    mailList.setListener(new MailList.Listener() {
        public void onItemSelected(MailItem item) {
            mailDetail.setItem(item);
        }
    });

    // Add the outer panel to the RootLayoutPanel, so that it will be
    // displayed.
    RootLayoutPanel root = RootLayoutPanel.get();
    root.clear();//remove everything before
    root.add(outer);
    reloadMails();
}

From source file:ilarkesto.gwt.client.FullScreenDockWidget.java

License:Open Source License

@Override
protected Widget onInitialization() {
    Window.enableScrolling(false);
    setHeight100();//from  ww w  .j  a v  a 2s  .  c o m

    dock = new DockPanel();
    dock.setStyleName("FullScreenDockWidget");
    // dock.setBorderWidth(1);
    dock.setSpacing(0);
    dock.setWidth("100%");
    dock.setHeight("100%");

    northWrapper = new SimplePanel();
    northWrapper.setWidget(north);
    northWrapper.setStyleName("FullScreenDockWidget-north");
    northWrapper.setWidth("100%");
    northWrapper.setHeight(northHeight + "px");
    dock.add(northWrapper, DockPanel.NORTH);
    dock.setCellWidth(northWrapper, "100%");
    dock.setCellHeight(northWrapper, northHeight + "px");

    westWrapper = new SimplePanel();
    westWrapper.setWidget(west);
    westWrapper.setStyleName("FullScreenDockWidget-west");
    westWrapper.setWidth(westWidth + "px");
    westWrapper.setHeight("100%");
    dock.add(westWrapper, DockPanel.WEST);
    dock.setCellWidth(westWrapper, westWidth + "px");
    dock.setCellHeight(westWrapper, "100%");

    centerWrapper = new SimplePanel();
    centerWrapper.setWidget(center);
    centerWrapper.setStyleName("FullScreenDockWidget-center");
    // DOM.setStyleAttribute(getElement(), "overflowY", "scroll");
    centerWrapper.setWidth("100%");
    centerWrapper.setHeight("100%");
    dock.add(centerWrapper, DockPanel.CENTER);
    dock.setCellWidth(centerWrapper, "100%");
    dock.setCellHeight(centerWrapper, "100%");

    // Window.addResizeHandler(new DockResizeHandler());

    return dock;
}

From source file:info.vstour.dbdoc.client.DbDoc.java

License:Apache License

public void onModuleLoad() {

    Window.enableScrolling(false);
    Window.setMargin("0" + UNIT);

    final VerticalPanel bodyVPanel = new VerticalPanel();
    bodyVPanel.setWidth("100%");

    final HorizontalPanel bodyHPanel = new HorizontalPanel();
    bodyHPanel.setSpacing(3);/*from  w  ww.j  a v  a 2 s.  com*/

    final HTML doc = new HTML();

    final ScrollPanel docWrapper = new ScrollPanel(doc);

    objectsTree = new DbObjectsPanel(docService);

    final MenuPanel menuPanel = new MenuPanel(docService, eventBus);
    menuPanel.ownerChangeHandlers().addChangeHandler(new ChangeHandler() {
        @Override
        public void onChange(ChangeEvent event) {
            objectsTree.clearDbObjects();
            doc.setHTML("");
            objectsTree.initDbObjects(Filter.get().getDbObjects());
        }
    });

    eventBus.addHandler(MenuUpdateEvent.TYPE, new MenuUpdateEvent.Handler() {
        @Override
        public void onMenuUpdate(MenuUpdateEvent event) {
            if (event.isNewConn()) {
                objectsTree.clear();
                doc.setHTML("");
            } else {
                objectsTree.clearDbObjects();
            }
            objectsTree.initDbObjects(Filter.get().getDbObjects());
        }
    });

    objectsTree.getTreeOpenHandler().addOpenHandler(new OpenHandler<TreeItem>() {
        public void onOpen(OpenEvent<TreeItem> event) {
            final TreeItem treeItem = event.getTarget();
            if (treeItem.getChild(0).getText().isEmpty()) {

                doc.setHTML(new Image(Resources.INSTANCE.processing()).toString());

                docService.getTreeItems(Filter.get().getConnName(), Filter.get().getOwner(), treeItem.getText(),
                        Filter.get().getFilter(), new AsyncCallback<List<String>>() {
                            @Override
                            public void onSuccess(List<String> items) {
                                doc.setHTML("");
                                for (String item : items) {
                                    treeItem.addItem(item);
                                }
                            }

                            @Override
                            public void onFailure(Throwable caught) {
                                doc.setHTML("");
                            }
                        });

                // Remove the temporary item when we finish loading
                treeItem.getChild(0).remove();
            }
        }
    });

    // Handler that gets documentation
    SelectionHandler<TreeItem> sHandler = new SelectionHandler<TreeItem>() {
        public void onSelection(SelectionEvent<TreeItem> event) {
            final TreeItem treeItem = event.getSelectedItem();

            if (treeItem.getParentItem() != null) {
                final String parent = treeItem.getParentItem().getText();
                final String child = treeItem.getText();

                doc.setHTML(new Image(Resources.INSTANCE.processing()).toString());
                docService.getDoc(Filter.get().getConnName(), Filter.get().getOwner(), parent, child,
                        new AsyncCallback<String>() {

                            public void onFailure(Throwable caught) {
                                doc.setHTML(caught.toString());
                            }

                            public void onSuccess(String result) {
                                objectsTree.cacheDoc(Filter.get().getOwner() + "." + child, result);
                                doc.setHTML(result);
                            }
                        });
            }
        }
    };
    objectsTree.getTreeSelectionHandler().addSelectionHandler(sHandler);

    objectsTree.getCacheTreeSelectionHandler().addSelectionHandler(new SelectionHandler<TreeItem>() {
        @Override
        public void onSelection(SelectionEvent<TreeItem> event) {
            doc.setHTML(objectsTree.getCachedDoc(event.getSelectedItem().getText()));
        }
    });

    bodyHPanel.add(objectsTree);
    bodyHPanel.add(docWrapper);

    bodyVPanel.add(menuPanel);
    bodyVPanel.add(bodyHPanel);

    Window.addResizeHandler(new ResizeHandler() {

        public void onResize(ResizeEvent event) {
            int height = event.getHeight();
            int width = event.getWidth();
            bodyVPanel.setHeight(height + UNIT);
            docWrapper.setHeight(height - docWrapper.getAbsoluteTop() + UNIT);
            docWrapper.setWidth(width - docWrapper.getAbsoluteLeft() + UNIT);
            objectsTree.setHeight(height);
        }
    });

    RootPanel.get().add(bodyVPanel);

    objectsTree.setHeight(Window.getClientHeight());
    docWrapper.setHeight(Window.getClientHeight() - docWrapper.getAbsoluteTop() + UNIT);
    docWrapper.setWidth(Window.getClientWidth() - docWrapper.getAbsoluteLeft() + UNIT);

}

From source file:nz.org.winters.appspot.acrareporter.client.ViewErrorReports.java

License:Apache License

public void onModuleLoad() {
    DOM.removeChild(RootPanel.getBodyElement(), DOM.getElementById("loading"));

    LoginServiceAsync loginService = GWT.create(LoginService.class);
    Window.enableScrolling(false);
    Window.setMargin("0px");

    // this little trick ensures that when using the debug instance locally that
    // the//from ww w.j  a  v  a2s.c  o  m
    // login redirects work correctly..
    String baseUrl = getBaseURL();

    loginService.login(baseUrl, new AsyncCallback<LoginInfo>() {
        public void onFailure(Throwable error) {
            GWT.log("login onFailure: " + error.getMessage());
            handleError(error);
        }

        public void onSuccess(LoginInfo result) {
            loginInfo = result;
            // GWT.log("login url = " + loginInfo.getLoginUrl());
            if (loginInfo.isLoggedIn()) {
                boolean signup = false;
                if (Configuration.appUserMode == Configuration.UserMode.umMultipleSeperate) {
                    Storage stockStore = Storage.getLocalStorageIfSupported();
                    if (stockStore != null) {
                        if (stockStore.getItem("signup") != null) {
                            signup = stockStore.getItem("signup").equals(Boolean.toString(true));
                            stockStore.removeItem("signup");
                        }
                    }
                }

                if (signup) {
                    loadSignup();
                } else if (loginInfo.getAppUserShared() != null) {
                    loadConsole();
                } else {
                    Window.alert("Not a valid user");
                    Window.Location.replace(loginInfo.getLogoutUrl());
                }
            } else if (Configuration.appUserMode == Configuration.UserMode.umMultipleSeperate) {
                loadFrontPage();
            } else {
                loadLogin(false);
            }
        }

    });

}

From source file:org.ednovo.gooru.application.client.gin.BasePopupViewWithHandlers.java

License:Open Source License

@Override
public void show() {
    Window.enableScrolling(false);
    super.show();
    super.center();
}

From source file:org.ednovo.gooru.application.client.home.HomePresenter.java

License:Open Source License

@Override
public void onBind() {
    super.onBind();
    Window.enableScrolling(true);
    Window.scrollTo(0, 0);/*from  w w w . j a v  a 2s  .c om*/
    MixpanelUtil.Arrive_Landing_Page();
    setRegisterdUserAsyncCallback(new SimpleAsyncCallback<UserDo>() {
        @Override
        public void onSuccess(final UserDo user) {
            GWT.runAsync(new SimpleRunAsyncCallback() {

                @Override
                public void onSuccess() {
                    initilazeRegistrationView(user);
                }
            });
        }
    });
    setInSlot(CONTRIBUTORS_SLOT, contributorsPresenter);
    tooltipTimer = new Timer() {
        public void run() {
            contributorsPresenter.getContributors();
        }
    };
    tooltipTimer.schedule(TOOLTIP_DELAY_TIME);

}