Package com.sencha.gxt.widget.core.client.container.BorderLayoutContainer

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


    Widget w = event.getWidget();

    Object obj = w.getLayoutData();

    if (obj instanceof BorderLayoutData && w instanceof Component) {
      BorderLayoutData data = (BorderLayoutData) obj;
      Component c = (Component)w;
      String id = c.getId();
     
      Map<String, Double> sizes = getState().getSizes();
      if (sizes != null && sizes.containsKey(id)) {
        data.setSize(sizes.get(id));
      }

      if (c instanceof ContentPanel) {
        Set<String> collapsed = getState().getCollapsed();
        if (collapsed != null && collapsed.contains(id)) {
          data.setCollapsed(true);
        }
      }

      SplitBar bar = c.getData("splitBar");
      if (bar != null) {
View Full Code Here


  protected void handleResize(SplitBarDragEvent event) {
    SplitBar bar = event.getSource();
    Component target = bar.getTargetWidget();

    BorderLayoutData data = (BorderLayoutData) target.getLayoutData();

    Map<String, Double> sizes = getState().getSizes();
    if (sizes == null) {
      sizes = new HashMap<String, Double>();
    }

    sizes.put(target.getId(), data.getSize());

    getState().setSizes(sizes);
    saveState();
  }
View Full Code Here

    Widget w = event.getWidget();

    Object obj = w.getLayoutData();

    if (obj instanceof BorderLayoutData && w instanceof Component) {
      BorderLayoutData data = (BorderLayoutData) obj;
      Component c = (Component)w;
      String id = c.getId();
     
      Map<String, Double> sizes = getState().getSizes();
      if (sizes != null && sizes.containsKey(id)) {
        data.setSize(sizes.get(id));
      }

      if (c instanceof ContentPanel) {
        Set<String> collapsed = getState().getCollapsed();
        if (collapsed != null && collapsed.contains(id)) {
          data.setCollapsed(true);
        }
      }

      SplitBar bar = c.getData("splitBar");
      if (bar != null) {
View Full Code Here

  protected void handleResize(SplitBarDragEvent event) {
    SplitBar bar = event.getSource();
    Component target = bar.getTargetWidget();

    BorderLayoutData data = (BorderLayoutData) target.getLayoutData();

    Map<String, Double> sizes = getState().getSizes();
    if (sizes == null) {
      sizes = new HashMap<String, Double>();
    }

    sizes.put(target.getId(), data.getSize());

    getState().setSizes(sizes);
    saveState();
  }
View Full Code Here

    ownerTrend.setAllowDepress(false);
    tg.add(runningTrend);
    tg.add(ownerTrend);
    allBtnContainer.add(runningTrend,vBoxData);
    allBtnContainer.add(ownerTrend,vBoxData);
    allContainer.setWestWidget(allBtnContainer,new BorderLayoutData(300));
    allContainer.setCenterWidget(allChartContainer);
    panel.add(allContainer, new TabItemConfig("统计报表", false));
   
  }
View Full Code Here

      html.addStyleName("console-font");
      add(container);
      container.setCenterWidget(html);
      frame.setHeight("140px");
      frame.getElement().setAttribute("style", "border-width:0px");
      BorderLayoutData layoutData=new BorderLayoutData(140);
      container.setSouthWidget(frame, layoutData);
      setSize("700", "500");
      setHeadingText("日志");
      setMaximizable(true);
      timer = new Timer() {
View Full Code Here

  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));
View Full Code Here

  protected BorderLayoutContainer container=new BorderLayoutContainer();
 
  public CenterTemplate(){
    buttonArea.setVBoxLayoutAlign(VBoxLayoutAlign.STRETCH);
   
    BorderLayoutData east=new BorderLayoutData(100);
    east.setMargins(new Margins(5));
    container.setEastWidget(buttonArea, east);
    add(container);
  }
View Full Code Here

  @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);
View Full Code Here

    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("");
View Full Code Here

TOP

Related Classes of com.sencha.gxt.widget.core.client.container.BorderLayoutContainer.BorderLayoutData

Copyright © 2018 www.massapicom. 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.