Examples of IWorkingSetEditWizard


Examples of org.eclipse.ui.dialogs.IWorkingSetEditWizard

  void editSelectedWorkingSet() {
    IWorkingSetManager manager = WorkbenchPlugin.getDefault()
        .getWorkingSetManager();
    IWorkingSet editWorkingSet = (IWorkingSet) getSelectedWorkingSets()
        .get(0);
    IWorkingSetEditWizard wizard = manager
        .createWorkingSetEditWizard(editWorkingSet);
    WizardDialog dialog = new WizardDialog(getShell(), wizard);
    IWorkingSet originalWorkingSet = (IWorkingSet) editedWorkingSets
        .get(editWorkingSet);
    boolean firstEdit = originalWorkingSet == null;

    // save the original working set values for restoration when selection
    // dialog is cancelled.
    if (firstEdit) {
      originalWorkingSet = new WorkingSet(editWorkingSet.getName(),
          editWorkingSet.getLabel(), editWorkingSet.getElements());
    } else {
      editedWorkingSets.remove(editWorkingSet);
    }
    dialog.create();
    PlatformUI.getWorkbench().getHelpSystem().setHelp(dialog.getShell(),
        IWorkbenchHelpContextIds.WORKING_SET_EDIT_WIZARD);
    if (dialog.open() == Window.OK) {
      editWorkingSet = wizard.getSelection();
      availableWorkingSetsChanged();
      // make sure ok button is enabled when the selected working set
      // is edited. Fixes bug 33386.
      updateButtonAvailability();
    }
View Full Code Here

Examples of org.eclipse.ui.dialogs.IWorkingSetEditWizard

        if (workingSet == null) {
            setEnabled(false);
            return;
        }
        IWorkingSetEditWizard wizard = manager
                .createWorkingSetEditWizard(workingSet);
        if (wizard == null) {
            String title = WorkbenchMessages.EditWorkingSetAction_error_nowizard_title;
            String message = WorkbenchMessages.EditWorkingSetAction_error_nowizard_message;
            MessageDialog.openError(shell, title, message);
            return;
        }
        WizardDialog dialog = new WizardDialog(shell, wizard);
        dialog.create();
        if (dialog.open() == Window.OK) {
      actionGroup.setWorkingSet(wizard.getSelection());
    }
    }
View Full Code Here

Examples of org.eclipse.ui.dialogs.IWorkingSetEditWizard

  private void editSelectedWorkingSet() {
    IWorkingSetManager manager = PlatformUI.getWorkbench()
        .getWorkingSetManager();
    IWorkingSet editWorkingSet = (IWorkingSet) ((IStructuredSelection) fTableViewer
        .getSelection()).getFirstElement();
    IWorkingSetEditWizard wizard = manager
        .createWorkingSetEditWizard(editWorkingSet);
    WizardDialog dialog = new WizardDialog(getShell(), wizard);
    IWorkingSet originalWorkingSet = (IWorkingSet) fEditedWorkingSets
        .get(editWorkingSet);
    boolean firstEdit = originalWorkingSet == null;

    // save the original working set values for restoration when selection
    // dialog is cancelled.
    if (firstEdit) {
      originalWorkingSet = PlatformUI
          .getWorkbench()
          .getWorkingSetManager()
          .createWorkingSet(editWorkingSet.getName(),
              editWorkingSet.getElements());
    } else {
      fEditedWorkingSets.remove(editWorkingSet);
    }
    dialog.create();
    if (dialog.open() == Window.OK) {
      editWorkingSet = wizard.getSelection();
      fTableViewer.update(editWorkingSet, null);
      // make sure ok button is enabled when the selected working set
      // is edited. Fixes bug 33386.
      updateButtonAvailability();
    }
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.