Examples of IViewDescriptor


Examples of org.eclipse.ui.views.IViewDescriptor

                ShortcutMenu viewCategory = new ShortcutMenu(viewMenu, category
                        .getId(), category.getLabel());
                IViewDescriptor [] views = category.getViews();
                if (views != null) {
                    for (int j = 0; j < views.length; j++) {
                        IViewDescriptor view = views[j];
                        if (view.getId().equals(IIntroConstants.INTRO_VIEW_ID)) {
              continue;
            }
                        if (WorkbenchActivityHelper.filterItem(view)) {
              continue;
            }
                        viewCategory.addItem(view);
                        if (activeIds.contains(view.getId())) {
              viewCategory.addCheckedItem(view);
            }
                    }
                }
            }
View Full Code Here

Examples of org.eclipse.ui.views.IViewDescriptor

                            .get(i);
                    ids.add(item.getId());
                }
            } else if (getMenuId() == ID_VIEW) {
                for (int i = 0; i < checkedItems.size(); i++) {
                    IViewDescriptor item = (IViewDescriptor) checkedItems
                            .get(i);
                    ids.add(item.getId());
                }
            } else if (getMenuId() == ID_WIZARD) {
                for (int i = 0; i < checkedItems.size(); i++) {
                    WorkbenchWizardElement item = (WorkbenchWizardElement) checkedItems
                            .get(i);
                    ids.add(item.getId());
                }
            }
            for (int i = 0; i < children.size(); i++) {
                ShortcutMenu menu = (ShortcutMenu) children.get(i);
                ids.addAll(menu.getCheckedItemIds());
View Full Code Here

Examples of org.eclipse.ui.views.IViewDescriptor

     * @return the modified list.
     * @since 3.0
     */
    private ArrayList removeIntroView(ArrayList list) {
        for (Iterator i = list.iterator(); i.hasNext();) {
            IViewDescriptor view = (IViewDescriptor) i.next();
            if (view.getId().equals(IIntroConstants.INTRO_VIEW_ID)) {
                i.remove();
            }
        }
        return list;
    }
View Full Code Here

Examples of org.eclipse.ui.views.IViewDescriptor

    IWorkbenchPage page = window.getActivePage();
    if (page == null) {
      return;
    }
    try {
      IViewDescriptor reference = WorkbenchPlugin.getDefault()
          .getViewRegistry()
          .find(IProgressConstants.PROGRESS_VIEW_ID);

      if (reference == null) {
        return;
View Full Code Here

Examples of org.eclipse.ui.views.IViewDescriptor

    final Map values = new HashMap();

    final IViewDescriptor[] views = PlatformUI.getWorkbench()
        .getViewRegistry().getViews();
    for (int i = 0; i < views.length; i++) {
      final IViewDescriptor view = views[i];
      values.put(view.getLabel(), view.getId());
    }

    return values;
  }
View Full Code Here

Examples of org.eclipse.ui.views.IViewDescriptor

      return false;
    }

    String text = null;
    if (element instanceof IViewDescriptor) {
      IViewDescriptor desc = (IViewDescriptor) element;
      text = desc.getLabel();
      if (wordMatches(text)) {
        return true;
      }
    }
View Full Code Here

Examples of org.eclipse.ui.views.IViewDescriptor

        if (checkPartInLayout(id)) {
      return;
    }
        if (id != null) {
            try {
        IViewDescriptor viewDescriptor = viewFactory.getViewRegistry()
            .find(ViewFactory.extractPrimaryId(id));
        if (!WorkbenchActivityHelper.filterItem(viewDescriptor)) {
          IViewReference ref = viewFactory.createView(ViewFactory
              .extractPrimaryId(id), ViewFactory
              .extractSecondaryId(id));
View Full Code Here

Examples of org.eclipse.ui.views.IViewDescriptor

        // check that primary view id is valid, but only if it has no wildcard
        String primaryId = ViewFactory.extractPrimaryId(id);
        if (!ViewFactory.hasWildcard(primaryId)) {
          IViewRegistry reg = WorkbenchPlugin.getDefault().getViewRegistry();
          IViewDescriptor desc = reg.find(primaryId);
          if (desc == null) {
              // cannot safely open the dialog so log the problem
              WorkbenchPlugin.log("Unable to find view with id: " + primaryId + ", when creating perspective " + getDescriptor().getId()); //$NON-NLS-1$ //$NON-NLS-2$
              return false;
          }
View Full Code Here

Examples of org.eclipse.ui.views.IViewDescriptor

     */
    private LayoutPart createView(String partID) throws PartInitException {
        if (partID.equals(ID_EDITOR_AREA)) {
            return editorFolder;
        }
    IViewDescriptor viewDescriptor = viewFactory.getViewRegistry()
            .find(ViewFactory.extractPrimaryId(partID));
    if (WorkbenchActivityHelper.filterItem(viewDescriptor)) {
      return null;
    }
    return LayoutHelper.createView(getViewFactory(), partID);
View Full Code Here

Examples of org.eclipse.ui.views.IViewDescriptor

     * Find a descriptor in the registry.
     */
    public IViewDescriptor find(String id) {
        Iterator itr = views.iterator();
        while (itr.hasNext()) {
            IViewDescriptor desc = (IViewDescriptor) itr.next();
            if (id.equals(desc.getId())) {
                return desc;
            }
        }
        return null;
    }
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.