Examples of IActivityManager


Examples of org.eclipse.ui.activities.IActivityManager

     */
    private void hookListeners() {
        IWorkbenchActivitySupport support = PlatformUI.getWorkbench()
                .getActivitySupport();

        IActivityManager activityManager = support.getActivityManager();

        activityManager.addActivityManagerListener(activityManagerListener);

        IPreferenceStore store = WorkbenchPlugin.getDefault()
                .getPreferenceStore();
       
        store.addPropertyChangeListener(propertyChangeListener);       
View Full Code Here

Examples of org.eclipse.ui.activities.IActivityManager

     */
    private void unhookListeners() {
        IWorkbenchActivitySupport support = PlatformUI.getWorkbench()
                .getActivitySupport();

        IActivityManager activityManager = support.getActivityManager();

        activityManager.removeActivityManagerListener(activityManagerListener);
       
        IPreferenceStore store = WorkbenchPlugin.getDefault()
                .getPreferenceStore();
       
        store.removePropertyChangeListener(propertyChangeListener);               
View Full Code Here

Examples of org.eclipse.ui.activities.IActivityManager

                .getPreferenceStore();

        IWorkbenchActivitySupport support = PlatformUI.getWorkbench()
                .getActivitySupport();

        IActivityManager activityManager = support.getActivityManager();

        for (Iterator i = activityIdsToProcess.iterator(); i
                .hasNext();) {
            String activityId = (String) i.next();
            String preferenceKey = createPreferenceKey(activityId);
      try {
                IActivity activity = activityManager.getActivity(activityId);
                if ("".equals(store.getDefaultString(preferenceKey))) { //$NON-NLS-1$ // no override has been provided in the customization file
                  store // the default should be whatever the XML specifies
          .setDefault(preferenceKey, activity
              .isDefaultEnabled());
                 
View Full Code Here

Examples of org.eclipse.ui.activities.IActivityManager

          IPreferenceStore store = WorkbenchPlugin.getDefault()
                  .getPreferenceStore();
 
          IWorkbenchActivitySupport support = PlatformUI.getWorkbench()
                  .getActivitySupport();
          IActivityManager activityManager = support.getActivityManager();
          Iterator values = activityManager.getDefinedActivityIds().iterator();
          while (values.hasNext()) {
              IActivity activity = activityManager.getActivity((String) values
                      .next());
 
              store.setValue(createPreferenceKey(activity.getId()), activity
                      .isEnabled());
          }
View Full Code Here

Examples of org.eclipse.ui.activities.IActivityManager

        Font dialogFont = parent.getFont();
        composite.setFont(dialogFont);
        Label text = new Label(composite, SWT.NONE);
        text.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
        text.setFont(dialogFont);
        IActivityManager manager = PlatformUI.getWorkbench()
                .getActivitySupport().getActivityManager();

        if (activityIds.size() == 1) {
            String activityId = (String) activityIds.iterator().next();
            activitiesToEnable.add(activityId);
            selectedActivity = activityId;

            IActivity activity = manager.getActivity(activityId);
            String activityText;
            try {
                activityText = activity.getName();
            } catch (NotDefinedException e) {
                activityText = activity.getId();
View Full Code Here

Examples of org.eclipse.ui.activities.IActivityManager

  private static boolean isActivityEnabled(String activityId, IWorkbench workbench) {
    try {
      IWorkbenchActivitySupport workbenchActivitySupport =
          workbench.getActivitySupport();
      IActivityManager activityManager = workbenchActivitySupport
          .getActivityManager();
      return activityManager.getActivity(activityId).isEnabled();
    } catch (Exception e) {
      // workbench not yet activated; nothing enabled yet
    }
    return false;
  }
View Full Code Here

Examples of org.eclipse.ui.activities.IActivityManager

  private static boolean isCategoryEnabled(String categoryId, IWorkbench workbench) {
    try {
      IWorkbenchActivitySupport workbenchActivitySupport =
          workbench.getActivitySupport();
      IActivityManager activityManager = workbenchActivitySupport
          .getActivityManager();
      return WorkbenchActivityHelper.isEnabled(activityManager,
          categoryId);
    } catch (Exception e) {
      // workbench not yet activated; nothing enabled yet
View Full Code Here

Examples of org.eclipse.ui.activities.IActivityManager

    IPerspectiveDescriptor finalPersp = reg.findPerspectiveWithId(finalPerspId);
    if (finalPersp != null && finalPersp instanceof IPluginContribution) {
      IPluginContribution contribution = (IPluginContribution) finalPersp;
      if (contribution.getPluginId() != null) {
        IWorkbenchActivitySupport workbenchActivitySupport = PlatformUI.getWorkbench().getActivitySupport();
        IActivityManager activityManager = workbenchActivitySupport.getActivityManager();
        IIdentifier identifier = activityManager.getIdentifier(WorkbenchActivityHelper.createUnifiedId(contribution));
        Set<Object> idActivities = identifier.getActivityIds();

        if (!idActivities.isEmpty()) {
          Set<Object> enabledIds = new HashSet<Object>(activityManager.getEnabledActivityIds());

          if (enabledIds.addAll(idActivities)) {
            workbenchActivitySupport.setEnabledActivityIds(enabledIds);
          }
        }
View Full Code Here

Examples of org.eclipse.ui.activities.IActivityManager

    if (finalPersp != null && finalPersp instanceof IPluginContribution) {
      IPluginContribution contribution = (IPluginContribution) finalPersp;
      if (contribution.getPluginId() != null) {
        IWorkbenchActivitySupport workbenchActivitySupport = PlatformUI
            .getWorkbench().getActivitySupport();
        IActivityManager activityManager = workbenchActivitySupport
            .getActivityManager();
        IIdentifier identifier = activityManager
            .getIdentifier(WorkbenchActivityHelper
                .createUnifiedId(contribution));
        Set idActivities = identifier.getActivityIds();

        if (!idActivities.isEmpty()) {
          Set enabledIds = new HashSet(activityManager
              .getEnabledActivityIds());

          if (enabledIds.addAll(idActivities)) {
            workbenchActivitySupport
                .setEnabledActivityIds(enabledIds);
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.