Example usage for org.eclipse.jface.dialogs IDialogConstants SKIP_ID

List of usage examples for org.eclipse.jface.dialogs IDialogConstants SKIP_ID

Introduction

In this page you can find the example usage for org.eclipse.jface.dialogs IDialogConstants SKIP_ID.

Prototype

int SKIP_ID

To view the source code for org.eclipse.jface.dialogs IDialogConstants SKIP_ID.

Click Source Link

Document

Button id for a "Skip" button (value 5).

Usage

From source file:com.genuitec.org.eclipse.egit.ui.internal.branch.CleanupUncomittedChangesDialog.java

License:Open Source License

@Override
protected void buttonPressed(int buttonId) {
    switch (buttonId) {
    case IDialogConstants.PROCEED_ID:
        CommitUI commitUI = new CommitUI(getShell(), repository, new IResource[0], true);
        shouldContinue = commitUI.commit();
        break;/*from   w  w  w  .ja  v a2s.c o  m*/
    case IDialogConstants.ABORT_ID:
        final ResetOperation operation = new ResetOperation(repository, Constants.HEAD, ResetType.HARD);
        String jobname = NLS.bind(UIText.ResetAction_reset, Constants.HEAD);
        JobUtil.scheduleUserWorkspaceJob(operation, jobname, JobFamilies.RESET);
        shouldContinue = true;
        break;
    case IDialogConstants.SKIP_ID:
        StashCreateUI stashCreateUI = new StashCreateUI(repository);
        shouldContinue = stashCreateUI.createStash(getShell());
        break;
    case IDialogConstants.CANCEL_ID:
    }
    super.buttonPressed(buttonId);
}

From source file:com.genuitec.org.eclipse.egit.ui.internal.branch.CleanupUncomittedChangesDialog.java

License:Open Source License

@Override
protected void createButtonsForButtonBar(Composite parent) {
    super.createButtonsForButtonBar(parent);
    createButton(parent, IDialogConstants.PROCEED_ID, UIText.BranchResultDialog_buttonCommit, false);
    createButton(parent, IDialogConstants.SKIP_ID, UIText.BranchResultDialog_buttonStash, false);
    createButton(parent, IDialogConstants.ABORT_ID, UIText.BranchResultDialog_buttonReset, false);
    createButton(parent, IDialogConstants.CANCEL_ID, IDialogConstants.CANCEL_LABEL, true);
}

From source file:org.eclipse.egit.ui.internal.branch.BranchResultDialog.java

License:Open Source License

@Override
protected void buttonPressed(int buttonId) {
    boolean shouldCheckout = false;
    switch (buttonId) {
    case IDialogConstants.PROCEED_ID:
        CommitUI commitUI = new CommitUI(getShell(), repository, new IResource[0], true);
        shouldCheckout = commitUI.commit();
        break;//from w ww  .j  av a 2  s . c  o  m
    case IDialogConstants.ABORT_ID:
        final ResetOperation operation = new ResetOperation(repository, Constants.HEAD, ResetType.HARD);
        String jobname = NLS.bind(UIText.ResetAction_reset, Constants.HEAD);
        JobUtil.scheduleUserJob(operation, jobname, JobFamilies.RESET);
        shouldCheckout = true;
        break;
    case IDialogConstants.SKIP_ID:
        StashCreateUI stashCreateUI = new StashCreateUI(getShell(), repository);
        shouldCheckout = stashCreateUI.createStash();
        break;
    case IDialogConstants.CANCEL_ID:
        super.buttonPressed(buttonId);
        return;
    }
    if (shouldCheckout) {
        super.buttonPressed(buttonId);
        BranchOperationUI op = BranchOperationUI.checkout(repository, target);
        op.start();
    }
}

From source file:org.eclipse.egit.ui.internal.branch.CleanupUncomittedChangesDialog.java

License:Open Source License

@Override
protected void buttonPressed(int buttonId) {
    switch (buttonId) {
    case IDialogConstants.PROCEED_ID:
        CommitUI commitUI = new CommitUI(getShell(), repository, new IResource[0], true);
        shouldContinue = commitUI.commit();
        break;// w  w  w  .j  av  a  2s.c  o  m
    case IDialogConstants.ABORT_ID:
        final ResetOperation operation = new ResetOperation(repository, Constants.HEAD, ResetType.HARD);
        String jobname = NLS.bind(UIText.ResetAction_reset, Constants.HEAD);
        JobUtil.scheduleUserWorkspaceJob(operation, jobname, JobFamilies.RESET);
        shouldContinue = true;
        break;
    case IDialogConstants.SKIP_ID:
        StashCreateUI stashCreateUI = new StashCreateUI(repository);
        shouldContinue = stashCreateUI.createStash(getShell());
        break;
    case IDialogConstants.CANCEL_ID:
    default:
        break;
    }
    super.buttonPressed(buttonId);
}

From source file:org.eclipse.egit.ui.internal.dialogs.CheckoutConflictDialog.java

License:Open Source License

protected void buttonPressed(int buttonId) {
    switch (buttonId) {
    case IDialogConstants.PROCEED_ID:
        CommonUtils.runCommand(CommitCommand.ID, new StructuredSelection(new RepositoryNode(null, repository)));
        break;//from  w ww.j  av a  2 s . c  o m
    case IDialogConstants.ABORT_ID:
        CommonUtils.runCommand(ResetCommand.ID, new StructuredSelection(new RepositoryNode(null, repository)));
        break;
    case IDialogConstants.SKIP_ID:
        CommonUtils.runCommand(StashCreateCommand.ID,
                new StructuredSelection(new RepositoryNode(null, repository)));
        break;
    }
    super.buttonPressed(buttonId);
}

From source file:org.eclipse.egit.ui.internal.dialogs.CheckoutConflictDialog.java

License:Open Source License

@Override
protected void createButtonsForButtonBar(Composite parent) {
    super.createButtonsForButtonBar(parent);
    createButton(parent, IDialogConstants.ABORT_ID, UIText.BranchResultDialog_buttonReset, false);
    createButton(parent, IDialogConstants.PROCEED_ID, UIText.BranchResultDialog_buttonCommit, false);
    createButton(parent, IDialogConstants.SKIP_ID, UIText.BranchResultDialog_buttonStash, false);
}

From source file:org.eclipse.sirius.common.ui.tools.api.dialog.SiriusMessageDialogWithToggle.java

License:Open Source License

/**
 * Attempt to find a standard JFace button id that matches the specified
 * button label. If no match can be found, use the default id provided.
 * /*from   w w w. ja  va 2  s.  c o m*/
 * Overridden to investigate the provided buttons.
 * 
 * @param buttonLabel
 *            the button label whose id is sought
 * @param defaultId
 *            the id to use for the button if there is no standard id
 * @return the id for the specified button label
 */
// CHECKSTYLE:OFF
private int mapButtonLabelToButtonID(String buttonLabel, int defaultId) {
    // CHECKSTYLE:OON
    // Not pretty but does the job...
    if (IDialogConstants.OK_LABEL.equals(buttonLabel)) {
        return IDialogConstants.OK_ID;
    }

    if (IDialogConstants.YES_LABEL.equals(buttonLabel)) {
        return IDialogConstants.YES_ID;
    }

    if (IDialogConstants.NO_LABEL.equals(buttonLabel)) {
        return IDialogConstants.NO_ID;
    }

    if (IDialogConstants.CANCEL_LABEL.equals(buttonLabel)) {
        return IDialogConstants.CANCEL_ID;
    }

    if (IDialogConstants.YES_TO_ALL_LABEL.equals(buttonLabel)) {
        return IDialogConstants.YES_TO_ALL_ID;
    }

    if (IDialogConstants.SKIP_LABEL.equals(buttonLabel)) {
        return IDialogConstants.SKIP_ID;
    }

    if (IDialogConstants.STOP_LABEL.equals(buttonLabel)) {
        return IDialogConstants.STOP_ID;
    }

    if (IDialogConstants.ABORT_LABEL.equals(buttonLabel)) {
        return IDialogConstants.ABORT_ID;
    }

    if (IDialogConstants.RETRY_LABEL.equals(buttonLabel)) {
        return IDialogConstants.RETRY_ID;
    }

    if (IDialogConstants.IGNORE_LABEL.equals(buttonLabel)) {
        return IDialogConstants.IGNORE_ID;
    }

    if (IDialogConstants.PROCEED_LABEL.equals(buttonLabel)) {
        return IDialogConstants.PROCEED_ID;
    }

    if (IDialogConstants.OPEN_LABEL.equals(buttonLabel)) {
        return IDialogConstants.OPEN_ID;
    }

    if (IDialogConstants.CLOSE_LABEL.equals(buttonLabel)) {
        return IDialogConstants.CLOSE_ID;
    }

    if (IDialogConstants.BACK_LABEL.equals(buttonLabel)) {
        return IDialogConstants.BACK_ID;
    }

    if (IDialogConstants.NEXT_LABEL.equals(buttonLabel)) {
        return IDialogConstants.NEXT_ID;
    }

    if (IDialogConstants.FINISH_LABEL.equals(buttonLabel)) {
        return IDialogConstants.FINISH_ID;
    }

    if (IDialogConstants.HELP_LABEL.equals(buttonLabel)) {
        return IDialogConstants.HELP_ID;
    }

    if (IDialogConstants.NO_TO_ALL_LABEL.equals(buttonLabel)) {
        return IDialogConstants.NO_TO_ALL_ID;
    }

    if (IDialogConstants.SHOW_DETAILS_LABEL.equals(buttonLabel)) {
        return IDialogConstants.DETAILS_ID;
    }

    if (IDialogConstants.HIDE_DETAILS_LABEL.equals(buttonLabel)) {
        return IDialogConstants.DETAILS_ID;
    }

    for (String providedButton : buttonsMap.keySet()) {
        if (providedButton.equals(buttonLabel)) {
            return buttonsMap.get(providedButton);
        }
    }

    // No XXX_LABEL in IDialogConstants for these. Unlikely
    // they would be used in a message dialog though.
    // public int SELECT_ALL_ID = 18;
    // public int DESELECT_ALL_ID = 19;
    // public int SELECT_TYPES_ID = 20;

    return defaultId;
}

From source file:org.jkiss.dbeaver.ui.dialogs.exec.ExecutionQueueErrorDialog.java

License:Open Source License

@Override
protected void createButtonsForButtonBar(Composite parent) {
    // create OK and Details buttons
    createButton(parent, IDialogConstants.STOP_ID, IDialogConstants.STOP_LABEL, true);
    createButton(parent, IDialogConstants.RETRY_ID, IDialogConstants.RETRY_LABEL, false);
    if (script) {
        createButton(parent, IDialogConstants.SKIP_ID, IDialogConstants.SKIP_LABEL, false);
        createButton(parent, IDialogConstants.IGNORE_ID, IDialogConstants.IGNORE_LABEL, false);
    }//from   w w w.  j  av a2s.  co  m
    createDetailsButton(parent);
}

From source file:org.jkiss.dbeaver.ui.dialogs.exec.ExecutionQueueErrorJob.java

License:Open Source License

@Override
public IStatus runInUIThread(DBRProgressMonitor monitor) {
    ExecutionQueueErrorDialog dialog = new ExecutionQueueErrorDialog(DBeaverUI.getActiveWorkbenchShell(),
            "Execution Error", "Error occurred during " + errorName, GeneralUtils.makeExceptionStatus(error),
            IStatus.INFO | IStatus.WARNING | IStatus.ERROR, queue);
    int result = dialog.open();
    switch (result) {
    case IDialogConstants.STOP_ID:
        response = ExecutionQueueErrorResponse.STOP;
        break;/*from  w w w .  j av  a 2s .  c  o m*/
    case IDialogConstants.SKIP_ID:
        response = ExecutionQueueErrorResponse.IGNORE;
        break;
    case IDialogConstants.RETRY_ID:
        response = ExecutionQueueErrorResponse.RETRY;
        break;
    default:
        response = ExecutionQueueErrorResponse.IGNORE_ALL;
        break;
    }

    return Status.OK_STATUS;
}