Package com.extjs.gxt.ui.client.widget

Examples of com.extjs.gxt.ui.client.widget.TabItem$HeaderItem


    }

    public List<TabItem> getAdditionalTabs() {
        List tabs = new ArrayList<TabItem>();

        TabItem tab = new TabItem("Publication infos");
        tab.setLayout(new FitLayout());
        tabs.add(tab);

        PublicationStatusGrid g = new PublicationStatusGrid(publicationInfos, true);
        tab.add(g);

        return tabs;
    }
View Full Code Here


    }

    public List<TabItem> getAdditionalTabs() {
        List tabs = new ArrayList<TabItem>();

        TabItem tab = new TabItem("Unpublication infos");
        tab.setLayout(new FitLayout());
        tabs.add(tab);

        PublicationStatusGrid g = new PublicationStatusGrid(publicationInfos, true);
        tab.add(g);

        return tabs;
    }
View Full Code Here

    }

    public TabItem create(GWTSidePanelTab sidePanelTab) {
        this.config = sidePanelTab;

        tab = new TabItem("&nbsp;");
        tab.setIcon(ToolbarIconProvider.getInstance().getIcon(config.getIcon()));
        tab.getHeader().setToolTip(config.getTooltip());
        tab.getHeader().addStyleName("x-tab-strip-iconOnly");
        tab.setBorders(false);
        return tab;
View Full Code Here

   
    TabPanel panel = new TabPanel()
      panel.setPlain(true);
      panel.setWidth("490");
     
      TabItem general = new TabItem(JabberApp.getConstants().General());
      general.setLayout(new FitLayout());
      general.add(createGeneralPanel());
      panel.add(general);
     
      TabItem work = new TabItem(JabberApp.getConstants().Work());
      work.setLayout(new FitLayout());
      work.add(createWorkPanel());
      panel.add(work);
     
      TabItem location = new TabItem(JabberApp.getConstants().Location());
      location.setLayout(new FitLayout());
      location.add(createLocationPanel());
      panel.add(location);
     
      TabItem about = new TabItem(JabberApp.getConstants().About());
      about.setLayout(new FitLayout());
      about.add(createAboutPanel());
      panel.add(about);
     
      add(panel);
     
      ButtonBar buttonBar = new ButtonBar();
View Full Code Here

          if (user.hasRoleName("EDITOR")) {
            writeRight = 1;
            isDirty = doIt;
            Widget parent = getParent();
            if(parent instanceof TabItem) {
              TabItem tab = (TabItem) parent;
              String title = doIt ? "*"+view.getName() : view.getName();             
              tab.setText(modify(title));
            }
            save.setEnabled(doIt);
          }
          if (writeRight == 0) {
            save.setEnabled(false);
          }
        }

        public void onSuccess(Boolean result) {
          if (result) {
            writeRight = 1;
            isDirty = doIt;
            Widget parent = getParent();
            if(parent instanceof TabItem) {
              TabItem tab = (TabItem) parent;
              String title = doIt ? "*"+view.getName() : view.getName();
              tab.setText(modify(title));
            }
            save.setEnabled(doIt);
          } else {
            XUser user = ((Workbench)Registry.get(Workbench.ID)).getUser();
            writeRight = 0;
            if (user.hasRoleName("EDITOR")) {
              writeRight = 1;
              isDirty = doIt;
              Widget parent = getParent();
              if(parent instanceof TabItem) {
                TabItem tab = (TabItem) parent;
                String title = doIt ? "*"+view.getName() : view.getName();
                tab.setText(modify(title));
              }
              save.setEnabled(doIt);
            }
            if (writeRight == 0) {
              save.setEnabled(false);
            }
          }
        }
      });
    } else if (writeRight == 1) {
      isDirty = doIt;
      Widget parent = getParent();
      if(parent instanceof TabItem) {
        TabItem tab = (TabItem) parent;
        String title = doIt ? "*"+view.getName() : view.getName();
        tab.setText(modify(title));
      }
      save.setEnabled(doIt);
    }
  }
View Full Code Here

   */
  public final void showView(Object input) {
    if (input instanceof TreeNode) {
      // check if we have a view:
      XObject _input = ((TreeNode) input).getXObject();
      TabItem tab = tabFolder.findItem(_input.getId(), false);
      if (tab != null)
        tabFolder.setSelection(tab);
    }
  }
View Full Code Here

        tabFolder.setSelection(tab);
    }
  }
 
  private final boolean isAlreadyOpen(String id) {
    TabItem item = tabFolder.findItem(id, false);
//    tabFolder.set
    return item != null;
  }
View Full Code Here

        _input = node.getXObject();
        xView = getWrappedViewFrom(node);
        if (_input instanceof XObjectWrapper && ((XObjectWrapper) _input).getXObject() instanceof XFolderElement) {
          XObject so =((XFolderElement) ((XObjectWrapper) _input).getXObject()).getSourceObject();
          if (so != null) {
            TabItem item = tabFolder.findItem(so.getId(), false);
            if (item != null) {
              viewOpen = true;
            }
          }
        }
View Full Code Here

   */
  public final void showView(Object input) {
    if (input instanceof TreeNode) {
      // check if we have a view:
      XObject _input = ((TreeNode) input).getXObject();
      TabItem tab = tabFolder.findItem(_input.getId(), false);
      if (tab == null) {
        if (_input instanceof XObjectWrapper && ((XObjectWrapper) _input).getXObject() instanceof XFolderElement) {
          XObject so =((XFolderElement) ((XObjectWrapper) _input).getXObject()).getSourceObject();
          if (so != null) {
            tab = tabFolder.findItem(so.getId(), false);
View Full Code Here

        tabFolder.setSelection(tab);
    }
  }
 
  public final void closeIfOpen(Object input) {
    TabItem item = getTabIfOpen(input);
    if(item != null)
      tabFolder.remove(item);
  }
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.widget.TabItem$HeaderItem

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.