Example usage for com.google.gwt.user.client.ui SimpleLayoutPanel SimpleLayoutPanel

List of usage examples for com.google.gwt.user.client.ui SimpleLayoutPanel SimpleLayoutPanel

Introduction

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

Prototype

public SimpleLayoutPanel() 

Source Link

Usage

From source file:ch.unifr.pai.twice.layout.client.singlepointer.SinglePointerLayout.java

License:Apache License

@Override
public <W extends Widget> void addModule(final String name, TWICEModule<W> module,
        final AsyncCallback<W> callback) {
    // TODO do instantiate on demand - not at registration time

    final SimpleLayoutPanel placeHolder = new SimpleLayoutPanel();
    addWidget(name, placeHolder);/*from www  .ja v  a  2  s .  c  o m*/
    TWICEModuleController.instantiateModule(module, new AsyncCallback<Widget>() {

        @Override
        public void onFailure(Throwable caught) {
            Window.alert("Was not able to instantiate " + name);
        }

        @Override
        public void onSuccess(Widget result) {
            placeHolder.setWidget(result);
            callback.onSuccess((W) result);
            // TWICEModuleController.start(result);
        }
    });

}

From source file:com.codenvy.editor.client.EditorEntryPoint.java

License:Apache License

@Override
public void onModuleLoad() {
    LinksClientBundle.INSTANCE.css().ensureInjected();

    Injector injector = GWT.create(Injector.class);
    EditorPresenter editor = injector.getEditor();

    SimpleLayoutPanel mainPanel = new SimpleLayoutPanel();
    editor.go(mainPanel);//from w ww.  j av a 2  s .  co  m

    RootLayoutPanel.get().add(mainPanel);
}

From source file:com.dingziran.effective.client.ContentWidgetView.java

License:Apache License

public ContentWidgetView(boolean hasMargins, boolean scrollable) {
    this.hasMargins = hasMargins;
    examplePanel = scrollable ? new ScrollPanel() : new SimpleLayoutPanel();
    examplePanel.setSize("100%", "100%");
    initWidget(uiBinder.createAndBindUi(this));
}

From source file:com.goodow.web.ui.client.shell.ShellUi.java

License:Apache License

/**
 * Construct the {@link ShellUi}.//from w  w w .ja  v a2s  . co m
 * 
 * @param treeModel the treeModel that backs the main menu
 */
@Inject
public ShellUi(@Default final SimpleActivityMapper centerActivityMapper,
        @Search final SimpleActivityMapper searchActivityMapper,
        @Nav final SimpleActivityMapper navActivityMapper,
        @Footer final SimpleActivityMapper footerActivityMapper, final EventBus eventBus,
        final AsyncProvider<KeyboardShortcuts> keyboardShortcutsProvider) {
    this.searchActivityMapper = searchActivityMapper;
    this.navActivityMapper = navActivityMapper;
    this.footerActivityMapper = footerActivityMapper;
    logger.finest("init start");

    this.eventBus = eventBus;
    this.keyboardShortcutsProvider = keyboardShortcutsProvider;

    center = new SimpleLayoutPanel() {
        @Override
        public void setWidget(final IsWidget w) {
            ensureAttached(w);
            super.setWidget(w);
        };
    };
    ActivityManager activityManager = new ActivityManager(centerActivityMapper, eventBus);
    center.ensureDebugId("center");
    activityManager.setDisplay(center);
    createNullableLayout();

    // Initialize the ui binder.
    initWidget(uiBinder.createAndBindUi(this));
    addKeyboardShortcutsSupport();

    logger.finest("init end");
}

From source file:com.ponysdk.core.terminal.ui.PTSimpleLayoutPanel.java

License:Apache License

@Override
protected SimpleLayoutPanel createUIObject() {
    return new SimpleLayoutPanel();
}

From source file:com.ponysdk.ui.terminal.ui.PTSimpleLayoutPanel.java

License:Apache License

@Override
public void create(final PTInstruction create, final UIService uiService) {
    init(create, uiService, new SimpleLayoutPanel());
}

From source file:fr.drop.client.DropMenuWidgetView.java

License:Apache License

public DropMenuWidgetView(boolean hasMargins, boolean scrollable) {
    this.hasMargins = hasMargins;
    examplePanel = scrollable ? new ScrollPanel() : new SimpleLayoutPanel();
    examplePanel.setSize("100%", "100%");
    initWidget(uiBinder.createAndBindUi(this));
}

From source file:org.eclipse.che.ide.bootstrap.DefaultIdeInitializationStrategy.java

License:Open Source License

private void showRootPresenter() {
    SimpleLayoutPanel mainPanel = new SimpleLayoutPanel();
    RootLayoutPanel.get().add(mainPanel);
    RootLayoutPanel.get().getElement().getStyle().setZIndex(0);

    workspacePresenterProvider.get().go(mainPanel);
}

From source file:org.eclipse.che.ide.client.BootstrapController.java

License:Open Source License

private void displayIDE() {
    // Start UI/*from   www .  j a  v  a2 s  .c  o m*/
    SimpleLayoutPanel mainPanel = new SimpleLayoutPanel();

    RootLayoutPanel.get().add(mainPanel);

    // Make sure the root panel creates its own stacking context
    RootLayoutPanel.get().getElement().getStyle().setZIndex(0);

    WorkspacePresenter workspacePresenter = workspaceProvider.get();

    // Display IDE
    workspacePresenter.go(mainPanel);

    // Bind browser's window events
    Window.addWindowClosingHandler(new Window.ClosingHandler() {
        @Override
        public void onWindowClosing(Window.ClosingEvent event) {
            eventBus.fireEvent(WindowActionEvent.createWindowClosingEvent(event));
        }
    });

    Window.addCloseHandler(new CloseHandler<Window>() {
        @Override
        public void onClose(CloseEvent<Window> event) {
            eventBus.fireEvent(WindowActionEvent.createWindowClosedEvent());
        }
    });

    elemental.html.Window window = Browser.getWindow();

}

From source file:org.eclipse.che.ide.ext.datasource.client.common.SimpleView.java

License:Open Source License

public SimpleView() {
    container = new SimpleLayoutPanel();
    initWidget(container);
    container.setSize("100%", "100%");
}