Example usage for com.google.gwt.widgetideas.client CollapsiblePanel setWidth

List of usage examples for com.google.gwt.widgetideas.client CollapsiblePanel setWidth

Introduction

In this page you can find the example usage for com.google.gwt.widgetideas.client CollapsiblePanel setWidth.

Prototype

@Override
    public void setWidth(String width) 

Source Link

Usage

From source file:com.google.gwt.widgetideas.demo.collapsiblepanel.client.CollapsiblePanelDemo.java

License:Apache License

/**
 * This is the entry point method./* w ww .  j a va2s  .c om*/
 */
public void onModuleLoad() {
    try {

        // Some random contents to make the tree interesting.
        Panel contents = createSchoolNavBar();
        FastTree.addDefaultCSS();

        // The panel.
        final CollapsiblePanel panel = new CollapsiblePanel();
        String value = Location.getParameter("collapsed");
        if (value != null) {
            value = value.trim();
            if (value.equals("true")) {
                panel.setCollapsedState(true);
            } else if (value.equals("false")) {
                // do nothing, default.
            } else {
                Window.alert("collapsed should not be given " + value + " use true or false instead");
            }
        }
        RootPanel.get("collapsible-panel").add(panel);
        panel.add(contents);
        panel.setWidth("200px");
        panel.hookupControlToggle(controlButton);
    } catch (RuntimeException e) {
        if (GWT.isScript()) {
            Log.severe(e.getMessage());
        }
        throw e;
    }
}