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:taxonomy.webui.client.widget.TxShell.java

License:Open Source License

@Inject
public TxShell() {
    monitorWindowResize = true;//from ww  w . jav  a 2s .c  om
    Window.enableScrolling(false);
    setPixelSize(Window.getClientWidth(), Window.getClientHeight());

    setStateful(false);
    setStateId("explorerLayout");

    /** The north widget. */
    HTML north = new HTML();
    north.setHTML("<div id='demo-theme'></div><div id=demo-title>Taxonomy Web Base Application</div>");
    north.getElement().setId("demo-header");

    BorderLayoutData northData = new BorderLayoutData(35);
    setNorthWidget(north, northData);

    /** The west widget. */
    WestMenuPanel west = new WestMenuPanel();
    BorderLayoutData westData = new BorderLayoutData(250);
    westData.setCollapseHidden(true);
    westData.setCollapsible(true);
    westData.setCollapseMini(true);
    westData.setSplit(true);
    setWestWidget(west, westData);

    /** The south widget. */
    setSouthWidget(new OperatorToolbar(), new BorderLayoutData(40));

    /** The center widget. */
    center = new TabPanel();
    center.setTabScroll(true);
    center.setCloseContextMenu(true);
    center.addSelectionHandler(new SelectionHandler<Widget>() {
        @Override
        public void onSelection(SelectionEvent<Widget> event) {
            if (event.getSelectedItem() instanceof ModelGridPanel) {
                OperatorToolbar.rootPanel = (ModelGridPanel<?>) event.getSelectedItem();
                if (OperatorToolbar.rootPanel.getCheckBoxSelectionModel().getSelectedItems().size() == 0) {
                    OperatorToolbar.disableModifyButton();
                } else {
                    OperatorToolbar.enableModifyButton();
                }
            }
        }
    });

    MarginData centerData = new MarginData();
    centerData.setMargins(new Margins(5));

    //comment for test faster
    //    TabItemConfig tabConfig = new TabItemConfig("[Main]", true);
    //    ModelGridPanel<VNaturalObject> panel = ModelGridFactory.createNObject();
    //    center.add(panel, tabConfig);
    //    center.setActiveWidget(panel);
    setCenterWidget(center, centerData);
}