List of usage examples for com.google.gwt.user.client Window enableScrolling
public static void enableScrolling(boolean enable)
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); }