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

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

Introduction

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

Prototype

DockLayoutConstant CENTER

To view the source code for com.google.gwt.user.client.ui DockPanel CENTER.

Click Source Link

Document

Specifies that a widget be added at the center of the dock.

Usage

From source file:org.openempi.webapp.client.ui.widget.CenterPanel.java

License:Open Source License

/**
 * Sets the content of this panel. The content will be placed in the center of this panel.
 *
 * @param content The content of this panel.
 *///from   w ww . j a v a 2s .co m
public void setContent(Widget content) {
    if (this.content != null) {
        container.remove(this.content);
    }
    this.content = content;
    container.add(content, DockPanel.CENTER);
    container.setCellHorizontalAlignment(content, DockPanel.ALIGN_CENTER);
    container.setCellVerticalAlignment(content, DockPanel.ALIGN_MIDDLE);
}

From source file:org.openempi.webapp.client.ui.widget.TitledPanel.java

License:Open Source License

public TitledPanel(String titleText, Widget content) {
    titleLabel = new Label(titleText);
    titleLabel.setStyleName(TITLE_STYLE_NAME);
    toolbar = new HorizontalPanel();
    toolbar.setVerticalAlignment(HorizontalPanel.ALIGN_MIDDLE);
    toolbar.setSpacing(0);//  w  ww  . j a  v  a  2 s. c o m
    toolbar.setBorderWidth(0);
    toolbar.setStyleName(TOOLBAR_STYLE_NAME);

    title = new DockPanel();
    title.setStyleName(TITLE_STYLE_NAME);
    title.add(titleLabel, DockPanel.CENTER);
    title.setCellVerticalAlignment(titleLabel, DockPanel.ALIGN_MIDDLE);
    title.setCellWidth(titleLabel, "100%");
    title.add(toolbar, DockPanel.EAST);
    title.setWidth("100%");

    grid = new Grid(2, 1);
    grid.setBorderWidth(0);
    grid.setCellPadding(0);
    grid.setCellSpacing(0);
    grid.setWidget(TITLE_ROW, 0, title);
    grid.getCellFormatter().setWidth(TITLE_ROW, 0, "100%");
    if (content != null) {
        grid.setWidget(CONTENT_ROW, 0, content);
    }
    grid.getCellFormatter().setWidth(CONTENT_ROW, 0, "100%");
    grid.getCellFormatter().setHeight(CONTENT_ROW, 0, "100%");
    grid.getCellFormatter().setStyleName(CONTENT_ROW, 0, CONTENT_STYLE_NAME);

    initWidget(grid);
    setStyleName(STYLE_NAME);
}

From source file:org.opennms.dashboard.client.PageableTableView.java

License:Open Source License

/**
 * <p>onDashLoad</p>
 */
@Override
public void onDashLoad() {
    addToTitleBar(m_pager, DockPanel.CENTER);
}

From source file:org.opennms.dashboard.client.portlet.Pager.java

License:Open Source License

/**
 * <p>Constructor for Pager.</p>
 *
 * @param pageable a {@link org.opennms.dashboard.client.Pageable} object.
 *//*from  w w w  . j  ava2s.c  om*/
public Pager(Pageable pageable) {

    m_pageable = pageable;
    m_panel.addStyleName("pager");
    m_panel.add(createLeftPageControl(), DockPanel.WEST);
    m_label.addStyleName("pagerText");
    m_panel.add(m_label, DockPanel.CENTER);
    m_panel.add(createRightPageControl(), DockPanel.EAST);

    initWidget(m_panel);

    updateLabel();
}

From source file:org.openxdata.querybuilder.client.QueryBuilderWidget.java

public QueryBuilderWidget() {

    dockPanel.setWidth("100%");
    dockPanel.setHeight("100%");
    dockPanel.add(view, DockPanel.CENTER);
    initWidget(dockPanel);/*from w  w  w . j av  a  2  s  .c  om*/
    //controller = new QueryBuilderController();
}

From source file:org.openxdata.runner.client.widget.FormRunnerWidget.java

/**
 * Creates a new instance of the form runner widget.
 * /*  w w  w  .jav a  2s.  c o  m*/
 * @param images the images to load icons.
 */
public FormRunnerWidget(Images images) {

    view = new FormRunnerView(/*images*/);

    dockPanel.add(view, DockPanel.CENTER);

    FormUtil.maximizeWidget(dockPanel);

    initWidget(dockPanel);

    controller = new FormRunnerController(this);
    view.setSubmitListener(controller);

    //process key board events and pick Ctrl + S for saving.
    previewEvents();
}

From source file:org.otalo.ao.client.Messages.java

License:Apache License

public void loadRest() {

    topPanel = new TopPanel(line, moderator, images);
    topPanel.setWidth("100%");

    fora = new Fora(images);
    messageList = new MessageList(images);
    messageList.setWidth("100%");

    // Create the right panel, containing the email list & details.
    rightPanel.add(messageList);//  w w w . ja  v a  2s  .  co m
    if (!canManage()) {
        searchResultMsgList = new SearchResultMsgList();
        searchResultMsgList.setWidth("100%");
        searchResultMsgList.setVisible(false);
        rightPanel.add(searchResultMsgList);
    }

    if (line.bcastingAllowed()) {
        broadcastIface = new BroadcastInterface(images);
        bcasts = new Broadcasts(images);
        rightPanel.add(broadcastIface);
    }
    if (line.hasSMSConfig()) {
        smsList = new SMSList(images);
        smsList.setWidth("100%");
        smsIface = new SMSInterface(images);
        smss = new SMSs(images);
        rightPanel.add(smsIface);
        rightPanel.add(smsList);
    }

    shortcuts = new Shortcuts(images, fora, bcasts, smss, search);
    shortcuts.setWidth("100%");
    rightPanel.setWidth("100%");

    if (canManage()) {
        groupsIface = new ManageGroups(images);
        rightPanel.add(groupsIface);

        //showing help if its stream
        String helpHtmlStr = "<div id='help_tab' class='help-tab-right'>"
                + "<a href='http://awaaz.de/blog/2013/09/awaaz-de-streams-start-up-guide-and-glossary/' target=_blank  id='help-link'>"
                + "<span>H</span>" + "<span>E</span>" + "<span>L</span>" + "<span>P</span></a></div>";
        HTML helpHtml = new HTML(helpHtmlStr);
        RootPanel.get().add(helpHtml);
    } else {
        messageDetail = new MessageDetail();
        messageDetail.setWidth("100%");
        rightPanel.add(messageDetail);

        search = new SearchFilterPanel(searchResultMsgList);
        searchShortCut = new Shortcuts(images, null, null, null, search);
        searchShortCut.setWidth("100%");
        searchShortCut.setVisible(false);
    }

    displayForumPanel();

    // creating a loader
    loaderImage = new HTML(AbstractImagePrototype.create(images.loader()).getHTML());
    loaderImage.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    loaderImage.addStyleName("loader-img");
    showLoader(false);

    rightPanel.add(loaderImage);

    // Create a dock panel that will contain the menu bar at the top,
    // the shortcuts to the left, and the mail list & details taking the rest.
    DockPanel outer = new DockPanel();
    //DockLayoutPanel outer = new DockLayoutPanel(Unit.PCT);

    outer.add(topPanel, DockPanel.NORTH);
    outer.add(shortcuts, DockPanel.WEST);
    if (!canManage()) {
        if (searchShortCut.isVisible())
            searchShortCut.setVisible(false);
        outer.add(searchShortCut, DockPanel.WEST);
    }

    //outer.addWest(shortcuts, 100);
    outer.add(rightPanel, DockPanel.CENTER);
    //outer.add(rightPanel);
    outer.setWidth("100%");

    outer.setSpacing(4);
    outer.setCellWidth(rightPanel, "100%");

    // Hook the window resize event, so that we can adjust the UI.
    Window.addResizeHandler(this);

    // 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");

    // Finally, add the outer panel to the RootPanel, so that it will be
    // displayed.
    RootPanel.get().add(outer);

    // Call the window resized handler to get the initial sizes setup. Doing
    // this in a deferred command causes it to occur after all widgets' sizes
    // have been computed by the browser.
    Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() {
        public void execute() {
            onWindowResized(Window.getClientWidth(), Window.getClientHeight());

        }
    });

    onWindowResized(Window.getClientWidth(), Window.getClientHeight());
}

From source file:org.pathvisio.wikipathways.client.AtlasMapper.java

License:Apache License

public void onModuleLoad() {
    History.addHistoryListener(this);

    DockPanel mainPanel = new DockPanel();
    mainPanel.addStyleName(STYLE_ROOT);/*  w w w. j  a va2s  .c o  m*/

    //Main title
    Label title = new Label("WikiPathways-Atlas Mapper");
    title.addStyleName(STYLE_TITLE);
    mainPanel.add(title, DockPanel.NORTH);

    //Current state info
    infoPanel = new StateInfoPanel(this);
    mainPanel.add(infoPanel, DockPanel.NORTH);

    deckPanel = new DeckPanel();
    deckPanel.addStyleName(STYLE_CENTER);

    progressPanel = createProgressPanel();
    deckPanel.add(progressPanel);

    pathwayPanel = createPathwayPanel();
    deckPanel.add(pathwayPanel);

    factorPanel = createFactorPanel();
    deckPanel.add(factorPanel);

    imagePanel = createImagePanel();
    deckPanel.add(imagePanel);

    mainPanel.add(deckPanel, DockPanel.CENTER);
    RootPanel.get().add(mainPanel);

    deckPanel.showWidget(deckPanel.getWidgetIndex(pathwayPanel));

    //Process url parameters
    String text = Window.Location.getHash();
    if (text == null)
        text = "";
    if (text.startsWith("#"))
        text = text.substring(1);
    text = URL.decode(text);
    onHistoryChanged(text);
}

From source file:org.pathvisio.wikipathways.client.WikiPathwaysSearch.java

License:Apache License

public void onModuleLoad() {
    History.addHistoryListener(this);

    mainPanel = new DockPanel();

    Widget searchPanel = createSearchPanel();
    Panel progressPanel = createProgressPanel();
    infoPanel = new ResultInfobar();
    Panel resultsPanel = createResultsPanel();

    mainPanel.add(searchPanel, DockPanel.NORTH);
    mainPanel.add(progressPanel, DockPanel.NORTH);
    mainPanel.add(infoPanel, DockPanel.NORTH);
    mainPanel.add(resultsPanel, DockPanel.CENTER);

    mainPanel.setWidth("100%");
    mainPanel.setCellHorizontalAlignment(searchPanel, DockPanel.ALIGN_CENTER);
    RootPanel.get().add(mainPanel);/*  ww w  . j a v  a 2 s . c  o m*/

    //Process url parameters
    String text = Window.Location.getHash();
    if (text != null && !"".equals(text)) {
        if (text.startsWith("#"))
            text = text.substring(1);
        Query query = Query.fromString(text);
        showQueryPanel(query);
        search(query);
    }
}

From source file:org.pathvisio.wikipathways.client.WikiPathwaysSearch.java

License:Apache License

/**
 * Create the search panels.//from  w w  w.  ja  v a2s.  c o m
 */
private Widget createSearchPanel() {
    //Deck panel for all searches
    tabPanel = new TabPanel();
    tabPanel.setStylePrimaryName(STYLE_TABPANEL);

    //Text search
    SearchPanel textPanel = new SearchPanel(this);
    type2panel.put(Query.TYPE_TEXT, textPanel);
    tabPanel.add(textPanel, "Text search");
    textPanel.setSize("auto", "auto");

    //Id search
    SearchPanel idPanel = new IdSearchPanel(this);
    type2panel.put(Query.TYPE_ID, idPanel);
    tabPanel.add(idPanel, "Identifier search");
    idPanel.setSize("auto", "auto");

    mainPanel.add(tabPanel, DockPanel.CENTER);
    tabPanel.selectTab(0);
    return tabPanel;
}