Examples of BorderLayoutContainer


Examples of com.sencha.gxt.widget.core.client.container.BorderLayoutContainer

  }
  private Widget widget;
  @Override
  public Widget asWidget() {
    if(widget==null){
      final BorderLayoutContainer border = new BorderLayoutContainer();
      BorderLayoutData west = new BorderLayoutData();
      west.setMargins(new Margins(3));
      west.setSplit(true);
      west.setSize(300);
      west.setCollapsible(true);
      west.setCollapseMini(true);
      ContentPanel sc=new ContentPanel();
      sc.setHeaderVisible(false);
      SimpleContainer sc2=new SimpleContainer();
      border.setWestWidget(sc, west);
      border.setCenterWidget(sc2, new MarginData(3));
      presenter.getJobManagerPresenter().go(sc);
      presenter.getJobDisplayPresenter().go(sc2);
      widget=border;
    }
    return widget;
View Full Code Here

Examples of com.sencha.gxt.widget.core.client.container.BorderLayoutContainer

  private Widget widget;

  @Override
  public Widget asWidget() {
    if (widget == null) {
      final BorderLayoutContainer rootContainer = new BorderLayoutContainer();
      BorderLayoutData westLayout = new BorderLayoutData();
      westLayout.setMargins(new Margins(3));
      westLayout.setSplit(true);
      westLayout.setSize(200);
      westLayout.setCollapsible(true);
      westLayout.setCollapseMini(true);
      final ContentPanel fileManagerPanel = new ContentPanel();
      fileManagerPanel.setHeaderVisible(false);
      fileManagerPanel.setCollapsible(true);
      fileManagerPanel.setHeadingText("文件管理");
      // TODO 动画效果
      fileManagerPanel.setAnimCollapse(true);
      fileManagerPanel.setAnimationDuration(1000);
      final BorderLayoutContainer centerContainer = new BorderLayoutContainer();
      SimpleContainer wordContainer = new SimpleContainer();
      final ContentPanel tabContainer = new ContentPanel() {
//        @Override
//        protected void onAfterFirstAttach() {
//          super.onAfterFirstAttach();
//          centerContainer.hide(LayoutRegion.EAST);
//        }
      };
      tabContainer.setHeaderVisible(false);
      BorderLayoutData tabLayout = new BorderLayoutData();
      tabLayout.setSplit(true);
      tabLayout.setSize(300);
      tabLayout.setCollapsible(true);
      tabLayout.setCollapseMini(true);
      tabLayout.setMinSize(100);
      tabLayout.setMargins(new Margins(3, 3, 3, 5));
      centerContainer.setEastWidget(tabContainer, tabLayout);
      centerContainer.setCenterWidget(wordContainer, new MarginData(3));
      rootContainer.setWestWidget(fileManagerPanel, westLayout);
      rootContainer.setCenterWidget(centerContainer, new MarginData(3));
      presenter.getFileManagerPresenter().go(fileManagerPanel);
      presenter.getWordPresenter().go(wordContainer);
      presenter.getTableManagerPresenter().go(tabContainer);
View Full Code Here

Examples of com.sencha.gxt.widget.core.client.container.BorderLayoutContainer

    final HorizontalLayoutContainer mainContainer = new HorizontalLayoutContainer();
    viewport.add(mainContainer);
    mainContainer.getElement().getStyle().setProperty("textAlign", "center"); // IE hack for center alignment

    final BorderLayoutContainer mainBorderLayoutContainer = new BorderLayoutContainer()
    {
      @Override
      protected void doLayout()
      {
        super.doLayout();
        getElement().getStyle().setProperty("textAlign", "left"); // clear IE hack
        getElement().getStyle().setProperty("marginTop", "0");
        getElement().getStyle().setProperty("marginRight", "auto");
        getElement().getStyle().setProperty("marginBottom", "0");
        getElement().getStyle().setProperty("marginLeft", "auto");
        getElement().getStyle().setPosition(Position.RELATIVE);
      }
    };
    mainBorderLayoutContainer.setBorders(true);
    layoutDataVerticalCenter = new HorizontalLayoutData(DkMain.model().isFullSize() ? 1 : DkMain.config()
        .getApplicationWidth(), 1, null);
    mainContainer.add(mainBorderLayoutContainer, layoutDataVerticalCenter);

    // NORTH PANEL --------------------------------------------------------------------------

    final VerticalLayoutContainer northPanel = new VerticalLayoutContainer();
    northPanel.setBorders(false);
    tb = new ToolBar();
    updateMainToolBar(tb);
    northPanel.add(tb, new VerticalLayoutData(1, -1));

    final StringBuffer sb = new StringBuffer();
    sb.append("<div class='application-title-container'>");
    sb.append("<img src='" + GWT.getHostPageBaseURL() + DkMain.i18n().appIconPath()).append("'/>");
    sb.append("<span class='app-title'>").append(DkMain.i18n().appTitle()).append("</span>");
    sb.append("<span class='app-title-info'>").append(getAppInfoLabel()).append("</span>");
    sb.append("</div>");
    final HTML titlePanel = new HTML(sb.toString());
    northPanel.add(titlePanel, new VerticalLayoutData(1, -1));

    final BorderLayoutData northBorderLayoutData = new BorderLayoutData(63);
    mainBorderLayoutContainer.setNorthWidget(northPanel, northBorderLayoutData);

    // HYPERLINK FORM PANEL -----------------------------------------------------------------
    hyperlinkCallerFormPanel = new FormPanel();
    hyperlinkCallerFormPanel.setAction("");
    hyperlinkCallerFormPanel.setMethod(Method.POST);
    northPanel.add(hyperlinkCallerFormPanel);

    hyperLink = new Anchor();
    hyperLink.setVisible(false);
    northPanel.add(hyperLink);
    // SCREEN CONTAINER PANEL ---------------------------------------------------------------

    final MarginData centerBorderLayoutData = new MarginData(4, 2, 1, 2);
    screenContainerPanel = new SimpleContainer();
    mainBorderLayoutContainer.add(screenContainerPanel, centerBorderLayoutData);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.