Package com.intellij.openapi.application

Examples of com.intellij.openapi.application.Application


  public static Icon getQuestionIcon() {
    return UIUtil.getQuestionIcon();
  }

  public static int showDialog(Project project, String message, String title, String[] options, int defaultOptionIndex, Icon icon) {
    final Application application = ApplicationManager.getApplication();
    if (application.isUnitTestMode() || application.isHeadlessEnvironment()) {
      return ourTestImplementation.show(message);
    }
    else {
      MessageDialog dialog = new MessageDialog(project, message, title, options, defaultOptionIndex, icon);
      dialog.show();
View Full Code Here


      return dialog.getExitCode();
    }
  }

  public static int showDialog(Component parent, String message, String title, String[] options, int defaultOptionIndex, Icon icon) {
    final Application application = ApplicationManager.getApplication();
    if (application.isUnitTestMode()  || application.isHeadlessEnvironment()) {
      return ourTestImplementation.show(message);
    }
    else {
      MessageDialog dialog = new MessageDialog(parent, message, title, options, defaultOptionIndex, icon);
      dialog.show();
View Full Code Here

   * @see #showDialog(Project, String, String, String[], int, Icon)
   * @see #showDialog(Component, String, String, String[], int, Icon)
   */
  public static int showDialog(String message, String title, String[] options, int defaultOptionIndex, Icon icon) {

    final Application application = ApplicationManager.getApplication();
    if (application.isUnitTestMode() || application.isHeadlessEnvironment()) {
      return ourTestImplementation.show(message);
    }
    else {
      //what's it? if (application.isUnitTestMode()) throw new RuntimeException(message);
      MessageDialog dialog = new MessageDialog(message, title, options, defaultOptionIndex, icon);
View Full Code Here

                                       String message,
                                       String title,
                                       Icon icon,
                                       String initialValue,
                                       InputValidator validator) {
    final Application application = ApplicationManager.getApplication();
    if (application.isUnitTestMode() || application.isHeadlessEnvironment()) {
      return ourTestInputImplementation.show(message);
    }
    else {
      InputDialog dialog = new InputDialog(project, message, title, icon, initialValue, validator);
      dialog.show();
View Full Code Here

                                       String message,
                                       String title,
                                       Icon icon,
                                       String initialValue,
                                       InputValidator validator) {
    final Application application = ApplicationManager.getApplication();
    if (application.isUnitTestMode() || application.isHeadlessEnvironment()) {
      return ourTestInputImplementation.show(message);
    }
    else {

      InputDialog dialog = new InputDialog(parent, message, title, icon, initialValue, validator);
View Full Code Here

   * @see #showInputDialog(Project, String, String, Icon, String, InputValidator)
   * @see #showInputDialog(Component, String, String, Icon, String, InputValidator)
   */
  @Nullable
  public static String showInputDialog(String message, String title, Icon icon, String initialValue, InputValidator validator) {
    final Application application = ApplicationManager.getApplication();
    if (application.isUnitTestMode() || application.isHeadlessEnvironment()) {
      return ourTestInputImplementation.show(message);
    }
    else {
      InputDialog dialog = new InputDialog(message, title, icon, initialValue, validator);
      dialog.show();
View Full Code Here

                                                String title,
                                                Icon icon,
                                                String[] values,
                                                String initialValue,
                                                InputValidator validator) {
    final Application application = ApplicationManager.getApplication();
    if (application.isUnitTestMode() || application.isHeadlessEnvironment()) {
      return ourTestInputImplementation.show(message);
    }
    else {
      ChooseDialog dialog = new ChooseDialog(message, title, icon, values, initialValue);
      dialog.setValidator(validator);
View Full Code Here

      return dialog.getInputString();
    }
  }

  public static int showChooseDialog(String message, String title, String[] values, String initialValue, Icon icon) {
    final Application application = ApplicationManager.getApplication();
    if (application.isUnitTestMode() || application.isHeadlessEnvironment()) {
      return ourTestImplementation.show(message);
    }
    else {
      ChooseDialog dialog = new ChooseDialog(message, title, icon, values, initialValue);
      dialog.show();
View Full Code Here

      return dialog.getSelectedIndex();
    }
  }

  public static int showChooseDialog(Component parent, String message, String title, String[] values, String initialValue, Icon icon) {
    final Application application = ApplicationManager.getApplication();
    if (application.isUnitTestMode() || application.isHeadlessEnvironment()) {
      return ourTestImplementation.show(message);
    }
    else {
      ChooseDialog dialog = new ChooseDialog(parent, message, title, icon, values, initialValue);
      dialog.show();
View Full Code Here

  /**
   * @see com.intellij.openapi.ui.DialogWrapper#DialogWrapper(Project,boolean)
   */
  public static int showChooseDialog(Project project, String message, String title, Icon icon, String[] values, String initialValue) {
    final Application application = ApplicationManager.getApplication();
    if (application.isUnitTestMode() || application.isHeadlessEnvironment()) {
      return ourTestImplementation.show(message);
    }
    else {
      ChooseDialog dialog = new ChooseDialog(project, message, title, icon, values, initialValue);
      dialog.show();
View Full Code Here

TOP

Related Classes of com.intellij.openapi.application.Application

Copyright © 2018 www.massapicom. 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.