Example usage for com.google.gwt.user.client.ui DockPanel add

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

Introduction

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

Prototype

public void add(IsWidget widget, DockLayoutConstant direction) 

Source Link

Document

Overloaded version for IsWidget.

Usage

From source file:org.thechiselgroup.biomixer.client.workbench.init.WorkbenchInitializer.java

License:Apache License

protected void initActionBar(DockPanel mainPanel) {
    mainPanel.add(actionBar.asWidget(), DockPanel.NORTH);

    initWorkspaceTitlePresenter();
    initActionBarPanels();
}

From source file:org.thechiselgroup.biomixer.client.workbench.init.WorkbenchInitializer.java

License:Apache License

private void initDesktop(DockPanel mainPanel) {
    /*//w  ww .  j  ava2  s.  co  m
     * Absolute root panel required for drag & drop into windows using
     * Firefox
     */
    desktop.asWidget().setPixelSize(Window.getClientWidth(),
            Window.getClientHeight() - ActionBar.ACTION_BAR_HEIGHT_PX);

    Window.addResizeHandler(new ResizeHandler() {
        @Override
        public void onResize(ResizeEvent event) {
            desktop.asWidget().setPixelSize(event.getWidth(),
                    event.getHeight() - ActionBar.ACTION_BAR_HEIGHT_PX);
            // TODO windows need to be moved if they are out of the
            // range
        }
    });

    mainPanel.add(desktop.asWidget(), DockPanel.CENTER);
}

From source file:org.utgenome.gwt.utgb.client.track.lib.old.OperationTrack.java

License:Apache License

public OperationTrack() {
    super("Operation Track");
    _panel.setWidth("100%");

    final DockPanel infoPanel = new DockPanel();
    infoPanel.setStyleName("operation-track-label");
    infoPanel.setWidth("100%");

    parameterButton.setText("[show parameters]");
    parameterButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent e) {
            final int frameIndex = getTrackGroup().getTrackIndex(OperationTrack.this);
            final ParameterTrack _parameterTrack = getParameterTrack();
            getTrackGroup().insertTrack(_parameterTrack, frameIndex);
        }/*from   w w  w  .java 2  s .c  o  m*/

    });
    infoPanel.add(parameterButton, DockPanel.WEST);
    infoPanel.add(_label, DockPanel.EAST);

    _panel.add(infoPanel);
    _panel.add(_absolutePanel);
    _absolutePanel.add(graphicPanel);

}

From source file:org.utgenome.gwt.utgb.client.track.TrackConfig.java

License:Apache License

public void init(Track track) {
    this._track = track;

    _label = new Label(track.getTrackInfo().getTrackName() + " Configuration");
    _label.setStyleName("config-label");
    new MouseMoveListener(this).register(_label);

    DOM.setStyleAttribute(_label.getElement(), "cursor", "move");
    DOM.setStyleAttribute(_label.getElement(), "display", "block");
    DOM.setStyleAttribute(_label.getElement(), "width", "100%");
    CloseButton cb = new CloseButton(this);

    Grid grid = new Grid(1, 2);
    grid.getColumnFormatter().setWidth(0, "15px");
    grid.getColumnFormatter().setWidth(1, "100%");
    grid.setWidth("100%");
    grid.setStyleName("config-frame");
    grid.setWidget(0, 0, cb);/* w  w  w.  j a v a2s  .c o m*/
    grid.setWidget(0, 1, _label);

    final DockPanel simplePanel = new DockPanel();
    simplePanel.add(_configTable, DockPanel.CENTER);
    final ScrollPanel scrollPanel = new ScrollPanel(simplePanel) {
        @Override
        protected void onAttach() {
            super.onAttach();
            final int height = getOffsetHeight();
            if (height > 500) {
                // setHeight("500px");
            }
        }
    };
    this.setStyleName("config");
    _panel.add(grid, DockPanel.NORTH);
    _panel.add(scrollPanel, DockPanel.CENTER);
    this.setWidget(_panel);
    setWidth("500px");
}

From source file:org.yournamehere.client.AjoutAutre.java

@Override
public void onModuleLoad() {
    final GWTServiceAddEncyclopediaAsync service = GWT.create(GWTServiceAddEncyclopedia.class);
    final GWTServiceModifyAccountAsync service2 = GWT.create(GWTServiceModifyAccount.class);

    final DockPanel page = new DockPanel();
    final DockPanel body = new DockPanel();

    final VerticalPanel formPanel = new VerticalPanel();

    final ListBox listChoix = new ListBox();
    formPanel.add(listChoix);/* w  w w.ja  v  a 2  s  .  com*/

    final HashMap<Integer, SemanticPanel> map = new HashMap<Integer, SemanticPanel>();

    map.put(0, new PredicatePanel());
    listChoix.addItem("prdicat", "0");
    map.put(1, new AccessoryPanel());
    listChoix.addItem("accessoire", "1");
    map.put(2, new LicencePanel());
    listChoix.addItem("Licence", "2");

    final Button okButton = new Button("Enregistrer");

    listChoix.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            formPanel.clear();
            formPanel.add(listChoix);
            formPanel.add(map.get(Integer.parseInt(listChoix.getValue(listChoix.getSelectedIndex())))
                    .getConcretPanel());
            formPanel.add(okButton);
        }
    });
    final AsyncCallback<String> callback = new AsyncCallback<String>() {
        public void onSuccess(String result) {
            System.out.println("other created");
            //                        Window.alert("jeu cr" + result);
        }

        public void onFailure(Throwable caught) {
            System.out.println("error while creating other\n" + caught);
            Window.alert("erreur lors de la cration autre : " + caught);
        }
    };
    okButton.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            service.createEncyclopediaNode(
                    map.get(Integer.parseInt(listChoix.getValue(listChoix.getSelectedIndex())))
                            .getSemanticObject(),
                    new ArrayList<Long>(), callback);
        }
    });

    body.add(formPanel, DockPanel.CENTER);

    AsyncCallback<User> callbackUser = new AsyncCallback<User>() {

        @Override
        public void onFailure(Throwable caught) {
        }

        @Override
        public void onSuccess(User result) {
            AdminTemplate.createTemplate(page, body, result.getType());
        }
    };
    service2.getUser(callbackUser);

    RootPanel.get().add(page);
}

From source file:rocket.widget.client.tabpanel.TabPanel.java

License:Apache License

protected DockPanel createDockPanel() {
    final DockPanel dockPanel = new DockPanel();

    final TabBarPanel tabBarPanel = this.createTabBarPanel();
    dockPanel.add((Widget) tabBarPanel, getTabBarDockPanelConstants());

    final DeckPanel contentPanel = this.createContentPanel();

    dockPanel.add(contentPanel, DockPanel.CENTER);
    dockPanel.setCellHeight(contentPanel, "100%");
    dockPanel.setCellWidth(contentPanel, "100%");

    return dockPanel;
}