Examples of MessageDialogWithToggle


Examples of org.eclipse.jface.dialogs.MessageDialogWithToggle

        return true;
    }

    protected void remindAboutFullBuild() {
        MessageDialogWithToggle dialog = MessageDialogWithToggle.openInformation(getShell(), "Full FindBugs build required",
                "FindBugs analysis settings are changed." + "\nReexecute FindBugs analysis to see updated results.",
                "Do not show this warning again", false, null, null);

        getPreferenceStore().setValue(FindBugsConstants.DONT_REMIND_ABOUT_FULL_BUILD, dialog.getToggleState());
    }
View Full Code Here

Examples of org.eclipse.jface.dialogs.MessageDialogWithToggle

    }
   
    // quick diff is showing with the wrong provider - ask the user whether he wants to switch
    IPreferenceStore store= EditorsUI.getPreferenceStore();
    if (oldDiffer != null && !store.getString(REVISION_ASK_BEFORE_QUICKDIFF_SWITCH_KEY).equals(MessageDialogWithToggle.ALWAYS)) {
      MessageDialogWithToggle toggleDialog= MessageDialogWithToggle.openOkCancelConfirm(
          fViewer.getTextWidget().getShell(),
          RulerMessages.AbstractDecoratedTextEditor_revision_quickdiff_switch_title,
          RulerMessages.AbstractDecoratedTextEditor_revision_quickdiff_switch_message,
          RulerMessages.AbstractDecoratedTextEditor_revision_quickdiff_switch_rememberquestion,
          true,
          store,
          REVISION_ASK_BEFORE_QUICKDIFF_SWITCH_KEY);
      if (toggleDialog.getReturnCode() != Window.OK)
        return false;
    }
   
    IAnnotationModelExtension modelExtension=(IAnnotationModelExtension) annotationModel;
    modelExtension.removeAnnotationModel(IChangeRulerColumn.QUICK_DIFF_MODEL_ID);
View Full Code Here

Examples of org.eclipse.jface.dialogs.MessageDialogWithToggle

    final String warnKey= AbstractDecoratedTextEditorPreferenceConstants.EDITOR_WARN_IF_INPUT_DERIVED;
    IPreferenceStore store= getPreferenceStore();
    if (!store.getBoolean(warnKey))
      return true;
   
    MessageDialogWithToggle toggleDialog= MessageDialogWithToggle.openYesNoQuestion(
        getSite().getShell(),
        TextEditorMessages.AbstractDecoratedTextEditor_warning_derived_title,
        TextEditorMessages.AbstractDecoratedTextEditor_warning_derived_message,
        TextEditorMessages.AbstractDecoratedTextEditor_warning_derived_dontShowAgain,
        false,
        null,
        null);
   
    EditorsUI.getPreferenceStore().setValue(warnKey, !toggleDialog.getToggleState());
    fIsDerivedStateValidated= true;
    return fIsEditingDerivedFileAllowed= toggleDialog.getReturnCode() == IDialogConstants.YES_ID;
  }
View Full Code Here

Examples of org.eclipse.jface.dialogs.MessageDialogWithToggle

        MUCUtils.joinMUCRoom(account,room);
      }
  }
  public void removeContact(RosterEntry selectedEntry, Shell shell) {
    if(!GOIMPlugin.getDefault().getMyPreferenceStore().getString(PreferenceConstants.CONTACTLIST_CONFIRM_REMOVE_ENTRY_TOGGLE).equals(MessageDialogWithToggle.ALWAYS)) {
      MessageDialogWithToggle dialog = MessageDialogWithToggle.openOkCancelConfirm(
          shell,
          "Remove Entry",
          "Are you sure you want to remove the entry " + (selectedEntry.getName() == null ? selectedEntry.getUser() : selectedEntry.getName()),
          null,
          false,
          GOIMPlugin.getDefault().getMyPreferenceStore(),
          PreferenceConstants.CONTACTLIST_CONFIRM_REMOVE_ENTRY_TOGGLE
          );
      if(dialog.getReturnCode() != IDialogConstants.OK_ID) return;
    }
    if(selectedEntry.getUser().indexOf('@') == -1) {
      Registration reg = new Registration();
      Map<String,String> map = new HashMap<String,String>();
      map.put("remove","");
View Full Code Here

Examples of org.eclipse.jface.dialogs.MessageDialogWithToggle

          logger.finest("Property changed: " + event.getProperty());
          if(accountList.size() > 0 && getMyPreferenceStore().getBoolean(PreferenceConstants.P_CONTACTLIST_AUTOOPEN)) {
            if(event.getProperty().equals(PreferenceConstants.P_CONTACTLIST)) {
              int code = -1;
              if(getMyPreferenceStore().getString(PreferenceConstants.P_CONTACTLIST_CHANGED_OPEN).equals("")) {
                MessageDialogWithToggle dialog = MessageDialogWithToggle.openYesNoQuestion(
                    PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(),
                    "Reopen ContactList",
                    "You have changed the default ContactList. - Do you want to close all contact lists and start the selected ?",
                    null,
                    false,
                    getMyPreferenceStore(),
                    PreferenceConstants.P_CONTACTLIST_CHANGED_OPEN);
                code = dialog.getReturnCode();
              } else {
                if(getMyPreferenceStore().getString(PreferenceConstants.P_CONTACTLIST_CHANGED_OPEN).equals(MessageDialogWithToggle.ALWAYS))
                  code = IDialogConstants.YES_ID;
                else
                  code = IDialogConstants.NO_ID;
              }
              if(code != IDialogConstants.YES_ID) return;
              if(getMyPreferenceStore().getBoolean(PreferenceConstants.P_CONTACTLIST_ALLACCOUNTS)) {
                registeredContactListOfAllAccounts.closeContactList();
              } else {
                for(IContactListView view : registeredContactLists.values()) {
                  view.closeContactList();
                }
              }
              openRemainingContactLists();
            } else if(event.getProperty().equals(PreferenceConstants.P_CONTACTLIST_ALLACCOUNTS)) {
              int code = -1;
              if(getMyPreferenceStore().getString(PreferenceConstants.P_CONTACTLIST_CHANGED_OPEN).equals("")) {
                MessageDialogWithToggle dialog = MessageDialogWithToggle.openYesNoQuestion(
                    PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(),
                    "Reopen ContactList",
                    "You have changed the behaviour of the ContactList. - Do you want to close all contact lists and apply the changes?",
                    null,
                    false,
                    getMyPreferenceStore(),
                    PreferenceConstants.P_CONTACTLIST_CHANGED_OPEN);
                code = dialog.getReturnCode();
              } else {
                if(getMyPreferenceStore().getString(PreferenceConstants.P_CONTACTLIST_CHANGED_OPEN).equals(MessageDialogWithToggle.ALWAYS))
                  code = IDialogConstants.YES_ID;
                else
                  code = IDialogConstants.NO_ID;
View Full Code Here

Examples of org.eclipse.jface.dialogs.MessageDialogWithToggle

            server = "remote";
          }
          String question = "Do you really want to import data to <"
              + projectName + "> project with id <" + appId
              + "> to the " + server + " server?";
          MessageDialogWithToggle dialog = MessageDialogWithToggle
              .openYesNoQuestion(Display.getCurrent()
                  .getActiveShell(), "Export Confirmation",
                  question, "Remember Decision", false,
                  store, PREF_EXPORT);
          boolean toggleState = dialog.getToggleState();
          store.setValue(PREF_REMEMBER_DECISION, toggleState);
          open = dialog.getReturnCode();
        } else {
          if (showDialog) {
            open = IDialogConstants.YES_ID;
          } else {
            open = IDialogConstants.NO_ID;
View Full Code Here

Examples of org.eclipse.jface.dialogs.MessageDialogWithToggle

        IPreferenceStore store = Activator.getDefault().getPreferenceStore();
        boolean promptOnExit = store.getBoolean( PluginConstants.PREFERENCE_EXIT_PROMPT_ON_CLOSE_LAST_WINDOW );

        if ( promptOnExit )
        {
            MessageDialogWithToggle dialog = MessageDialogWithToggle.openOkCancelConfirm( PlatformUI.getWorkbench()
                .getActiveWorkbenchWindow().getShell(),
                Messages.getString( "ShutdownPreferencesPage.PromptOnExitTitle" ), //$NON-NLS-1$
                Messages.getString( "ShutdownPreferencesPage.PromptOnExitMessage" ), //$NON-NLS-1$
                Messages.getString( "ShutdownPreferencesPage.PromptOnExitToggleMessage" ), false, null, null ); //$NON-NLS-1$

            // Checking the dialog's return code
            if ( dialog.getReturnCode() != IDialogConstants.OK_ID )
            {
                return false;
            }

            // Saving the preferred exit mode value to the preferences
            if ( dialog.getToggleState() )
            {
                store.setValue( PluginConstants.PREFERENCE_EXIT_PROMPT_ON_CLOSE_LAST_WINDOW, false );
                Activator.getDefault().savePluginPreferences();
            }
        }
View Full Code Here

Examples of org.eclipse.jface.dialogs.MessageDialogWithToggle

    if (MessageDialogWithToggle.ALWAYS.equals(store
        .getString(UIPreferences.PREF_ALLOW_INPLACE_INSTRUMENTATION))) {
      return Boolean.TRUE;
    }

    MessageDialogWithToggle dialog = new MessageDialogWithToggle(parent, title,
        null, message, MessageDialog.WARNING, new String[] {
            IDialogConstants.OK_LABEL, IDialogConstants.CANCEL_LABEL }, 0,
        null, false);
    dialog.setPrefKey(UIPreferences.PREF_ALLOW_INPLACE_INSTRUMENTATION);
    dialog.setPrefStore(store);
    dialog.open();

    return Boolean.valueOf(dialog.getReturnCode() == IDialogConstants.OK_ID);
  }
View Full Code Here

Examples of org.eclipse.jface.dialogs.MessageDialogWithToggle

    if (MessageDialogWithToggle.ALWAYS.equals(store
        .getString(UIPreferences.PREF_ALLOW_INPLACE_INSTRUMENTATION))) {
      return Boolean.TRUE;
    }

    MessageDialogWithToggle dialog = new MessageDialogWithToggle(parent, title,
        null, message, MessageDialog.WARNING, new String[] {
            IDialogConstants.OK_LABEL, IDialogConstants.CANCEL_LABEL }, 0,
        null, false);
    dialog.setPrefKey(UIPreferences.PREF_ALLOW_INPLACE_INSTRUMENTATION);
    dialog.setPrefStore(store);
    dialog.open();

    return new Boolean(dialog.getReturnCode() == IDialogConstants.OK_ID);
  }
View Full Code Here

Examples of org.eclipse.jface.dialogs.MessageDialogWithToggle

        if (stillOpenElsewhere) {
          String message = NLS
              .bind(
                  WorkbenchMessages.EditorManager_saveChangesOptionallyQuestion,
                  model.getName());
          MessageDialogWithToggle dialogWithToggle = new MessageDialogWithToggle(shellProvider.getShell(),
              WorkbenchMessages.Save_Resource, null, message,
              MessageDialog.QUESTION, buttons, 0, WorkbenchMessages.EditorManager_closeWithoutPromptingOption, false) {
            protected int getShellStyle() {
              return (canCancel ? SWT.CLOSE : SWT.NONE)
                  | SWT.TITLE | SWT.BORDER
                  | SWT.APPLICATION_MODAL
                  | getDefaultOrientation();
            }
          };
          dialog = dialogWithToggle;
        } else {
          String message = NLS
              .bind(
                  WorkbenchMessages.EditorManager_saveChangesQuestion,
                  model.getName());
          dialog = new MessageDialog(shellProvider.getShell(),
              WorkbenchMessages.Save_Resource, null, message,
              MessageDialog.QUESTION, buttons, 0) {
            protected int getShellStyle() {
              return (canCancel ? SWT.CLOSE : SWT.NONE)
                  | SWT.TITLE | SWT.BORDER
                  | SWT.APPLICATION_MODAL
                  | getDefaultOrientation();
            }
          };
        }

        choice = SaveableHelper.testGetAutomatedResponse();
        if (SaveableHelper.testGetAutomatedResponse() == SaveableHelper.USER_RESPONSE) {
          choice = dialog.open();
         
          if(stillOpenElsewhere) {
            // map value of choice back to ISaveablePart2 values
            switch (choice) {
            case IDialogConstants.YES_ID:
              choice = ISaveablePart2.YES;
              break;
            case IDialogConstants.NO_ID:
              choice = ISaveablePart2.NO;
              break;
            case IDialogConstants.CANCEL_ID:
              choice = ISaveablePart2.CANCEL;
              break;
            default:
              break;
            }
            MessageDialogWithToggle dialogWithToggle = (MessageDialogWithToggle) dialog;
            if (choice != ISaveablePart2.CANCEL && dialogWithToggle.getToggleState()) {
              apiPreferenceStore.setValue(IWorkbenchPreferenceConstants.PROMPT_WHEN_SAVEABLE_STILL_OPEN, false);
            }
          }
        }
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.