List of usage examples for com.google.gwt.user.client.ui DockPanel CENTER
DockLayoutConstant CENTER
To view the source code for com.google.gwt.user.client.ui DockPanel CENTER.
Click Source Link
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; }