List of usage examples for com.intellij.openapi.ui DialogWrapper OK_EXIT_CODE
int OK_EXIT_CODE
To view the source code for com.intellij.openapi.ui DialogWrapper OK_EXIT_CODE.
Click Source Link
From source file:org.jetbrains.idea.svn.integrate.QuickMergeWayOptionsPanel.java
License:Apache License
private void close() { myWrapper.close(DialogWrapper.OK_EXIT_CODE); }
From source file:org.jetbrains.java.debugger.breakpoints.JavaBreakpointFiltersPanel.java
License:Apache License
public JavaBreakpointFiltersPanel(Project project) { myProject = project;//from ww w . j a va 2 s . co m myInstanceFiltersField = new FieldPanel(new MyTextField(), "", null, new ActionListener() { @Override public void actionPerformed(ActionEvent e) { reloadInstanceFilters(); EditInstanceFiltersDialog _dialog = new EditInstanceFiltersDialog(myProject); _dialog.setFilters(myInstanceFilters); _dialog.show(); if (_dialog.getExitCode() == DialogWrapper.OK_EXIT_CODE) { myInstanceFilters = _dialog.getFilters(); updateInstanceFilterEditor(true); } } }, null); myClassFiltersField = new FieldPanel(new MyTextField(), "", null, new ActionListener() { @Override public void actionPerformed(ActionEvent e) { reloadClassFilters(); com.intellij.ide.util.ClassFilter classFilter = createClassConditionFilter(); EditClassFiltersDialog _dialog = new EditClassFiltersDialog(myProject, classFilter); _dialog.setFilters(myClassFilters, myClassExclusionFilters); _dialog.show(); if (_dialog.getExitCode() == DialogWrapper.OK_EXIT_CODE) { myClassFilters = _dialog.getFilters(); myClassExclusionFilters = _dialog.getExclusionFilters(); updateClassFilterEditor(true); } } }, null); ActionListener updateListener = new ActionListener() { @Override public void actionPerformed(ActionEvent e) { updateCheckboxes(); } }; myPassCountCheckbox.addActionListener(updateListener); myInstanceFiltersCheckBox.addActionListener(updateListener); myClassFiltersCheckBox.addActionListener(updateListener); ToolTipManager.sharedInstance().registerComponent(myClassFiltersField.getTextField()); ToolTipManager.sharedInstance().registerComponent(myInstanceFiltersField.getTextField()); insert(myInstanceFiltersFieldPanel, myInstanceFiltersField); insert(myClassFiltersFieldPanel, myClassFiltersField); DebuggerUIUtil.focusEditorOnCheck(myPassCountCheckbox, myPassCountField); DebuggerUIUtil.focusEditorOnCheck(myInstanceFiltersCheckBox, myInstanceFiltersField.getTextField()); DebuggerUIUtil.focusEditorOnCheck(myClassFiltersCheckBox, myClassFiltersField.getTextField()); }
From source file:org.jetbrains.jet.plugin.codeInsight.OverrideImplementMethodsHandler.java
License:Apache License
private MemberChooser<DescriptorClassMember> showOverrideImplementChooser(Project project, DescriptorClassMember[] members) { final MemberChooser<DescriptorClassMember> chooser = new MemberChooser<DescriptorClassMember>(members, true, true, project);// w w w. j a va 2s . c o m chooser.setTitle(getChooserTitle()); chooser.show(); if (chooser.getExitCode() != DialogWrapper.OK_EXIT_CODE) return null; return chooser; }
From source file:org.jetbrains.kotlin.idea.codeInsight.OverrideImplementMethodsHandler.java
License:Apache License
private MemberChooser<DescriptorClassMember> showOverrideImplementChooser(Project project, DescriptorClassMember[] members) { MemberChooser<DescriptorClassMember> chooser = new MemberChooser<DescriptorClassMember>(members, true, true, project);//from w w w .j a v a2 s . c o m chooser.setTitle(getChooserTitle()); chooser.show(); if (chooser.getExitCode() != DialogWrapper.OK_EXIT_CODE) return null; return chooser; }
From source file:org.jetbrains.kotlin.idea.debugger.breakpoints.KotlinBreakpointFiltersPanel.java
License:Apache License
public KotlinBreakpointFiltersPanel(Project project) { myProject = project;//from w w w . ja v a 2 s . c o m myInstanceFiltersField = new FieldPanel(new MyTextField(), "", null, new ActionListener() { @Override public void actionPerformed(ActionEvent e) { reloadInstanceFilters(); EditInstanceFiltersDialog _dialog = new EditInstanceFiltersDialog(myProject); _dialog.setFilters(myInstanceFilters); _dialog.show(); if (_dialog.getExitCode() == DialogWrapper.OK_EXIT_CODE) { myInstanceFilters = _dialog.getFilters(); updateInstanceFilterEditor(true); } } }, null); myClassFiltersField = new FieldPanel(new MyTextField(), "", null, new ActionListener() { @Override public void actionPerformed(ActionEvent e) { reloadClassFilters(); com.intellij.ide.util.ClassFilter classFilter = createClassConditionFilter(); EditClassFiltersDialog _dialog = new EditClassFiltersDialog(myProject, classFilter); _dialog.setFilters(myClassFilters, myClassExclusionFilters); _dialog.show(); if (_dialog.getExitCode() == DialogWrapper.OK_EXIT_CODE) { myClassFilters = _dialog.getFilters(); myClassExclusionFilters = _dialog.getExclusionFilters(); updateClassFilterEditor(true); } } }, null); ActionListener updateListener = new ActionListener() { @Override public void actionPerformed(ActionEvent e) { updateCheckboxes(); } }; myPassCountCheckbox.addActionListener(updateListener); myInstanceFiltersCheckBox.addActionListener(updateListener); myClassFiltersCheckBox.addActionListener(updateListener); ToolTipManager.sharedInstance().registerComponent(myClassFiltersField.getTextField()); ToolTipManager.sharedInstance().registerComponent(myInstanceFiltersField.getTextField()); insert(myInstanceFiltersFieldPanel, myInstanceFiltersField); insert(myClassFiltersFieldPanel, myClassFiltersField); DebuggerUIUtil.focusEditorOnCheck(myPassCountCheckbox, myPassCountField); DebuggerUIUtil.focusEditorOnCheck(myInstanceFiltersCheckBox, myInstanceFiltersField.getTextField()); DebuggerUIUtil.focusEditorOnCheck(myClassFiltersCheckBox, myClassFiltersField.getTextField()); }
From source file:org.jetbrains.plugins.github.GithubCreatePullRequestTestBase.java
License:Apache License
protected void registerDefaultCreatePullRequestDialogHandler(final String branch) { myDialogManager.registerDialogHandler(GithubCreatePullRequestDialog.class, new TestDialogHandler<GithubCreatePullRequestDialog>() { @Override/*ww w . j a va 2 s . c o m*/ public int handleDialog(GithubCreatePullRequestDialog dialog) { dialog.setRequestTitle(BRANCH_NAME); dialog.setBranch(branch); return DialogWrapper.OK_EXIT_CODE; } }); }
From source file:org.jetbrains.plugins.github.GithubShareProjectTestBase.java
License:Apache License
protected void registerDefaultShareDialogHandler() { myDialogManager.registerDialogHandler(GithubShareDialog.class, new TestDialogHandler<GithubShareDialog>() { @Override/*from w ww.j a v a 2 s .c om*/ public int handleDialog(GithubShareDialog dialog) { dialog.setRepositoryName(PROJECT_NAME); return DialogWrapper.OK_EXIT_CODE; } }); }
From source file:org.jetbrains.plugins.github.GithubShareProjectTestBase.java
License:Apache License
protected void registerDefaultUntrackedFilesDialogHandler() { myDialogManager.registerDialogHandler(GithubShareAction.GithubUntrackedFilesDialog.class, new TestDialogHandler<GithubShareAction.GithubUntrackedFilesDialog>() { @Override/*from w ww . j a va 2s . c o m*/ public int handleDialog(GithubShareAction.GithubUntrackedFilesDialog dialog) { // actually we should ask user for name/email ourselves (like in CommitDialog) for (GitRepository repository : GitUtil.getRepositoryManager(myProject).getRepositories()) { setGitIdentity(repository.getRoot()); } return DialogWrapper.OK_EXIT_CODE; } }); }
From source file:org.jetbrains.plugins.groovy.actions.generate.equals.GroovyGenerateEqualsHandler.java
License:Apache License
@Nullable protected ClassMember[] chooseOriginalMembers(PsiClass aClass, Project project) { myEqualsFields = null;// ww w. j a v a 2 s . com myHashCodeFields = null; myNonNullFields = PsiField.EMPTY_ARRAY; GlobalSearchScope scope = aClass.getResolveScope(); final PsiMethod equalsMethod = GroovyGenerateEqualsHelper.findMethod(aClass, GroovyGenerateEqualsHelper.getEqualsSignature(project, scope)); final PsiMethod hashCodeMethod = GroovyGenerateEqualsHelper.findMethod(aClass, GroovyGenerateEqualsHelper.getHashCodeSignature()); boolean needEquals = equalsMethod == null; boolean needHashCode = hashCodeMethod == null; if (!needEquals && !needHashCode) { String text = aClass instanceof PsiAnonymousClass ? GroovyCodeInsightBundle .message("generate.equals.and.hashcode.already.defined.warning.anonymous") : GroovyCodeInsightBundle.message("generate.equals.and.hashcode.already.defined.warning", aClass.getQualifiedName()); if (Messages.showYesNoDialog(project, text, GroovyCodeInsightBundle.message("generate.equals.and.hashcode.already.defined.title"), Messages.getQuestionIcon()) == DialogWrapper.OK_EXIT_CODE) { if (!ApplicationManager.getApplication().runWriteAction(new Computable<Boolean>() { public Boolean compute() { try { equalsMethod.delete(); hashCodeMethod.delete(); return Boolean.TRUE; } catch (IncorrectOperationException e) { LOG.error(e); return Boolean.FALSE; } } }).booleanValue()) { return null; } else { needEquals = needHashCode = true; } } else { return null; } } GenerateEqualsWizard wizard = new GenerateEqualsWizard(project, aClass, needEquals, needHashCode); wizard.show(); if (!wizard.isOK()) return null; myEqualsFields = wizard.getEqualsFields(); myHashCodeFields = wizard.getHashCodeFields(); myNonNullFields = wizard.getNonNullFields(); return DUMMY_RESULT; }
From source file:org.jetbrains.plugins.groovy.actions.generate.missing.GroovyGenerateMethodMissingHandler.java
License:Apache License
@Nullable @Override//from w w w . j a v a 2 s .c o m protected ClassMember[] chooseOriginalMembers(PsiClass aClass, Project project) { final PsiMethod[] missings = aClass.findMethodsByName("methodMissing", true); PsiMethod method = null; for (PsiMethod missing : missings) { final PsiParameter[] parameters = missing.getParameterList().getParameters(); if (parameters.length == 2) { if (isNameParam(parameters[0])) { method = missing; } } } if (method != null) { String text = GroovyCodeInsightBundle.message("generate.method.missing.already.defined.warning"); if (Messages.showYesNoDialog(project, text, GroovyCodeInsightBundle.message("generate.method.missing.already.defined.title"), Messages.getQuestionIcon()) == DialogWrapper.OK_EXIT_CODE) { final PsiMethod finalMethod = method; if (!ApplicationManager.getApplication().runWriteAction(new Computable<Boolean>() { public Boolean compute() { try { finalMethod.delete(); return Boolean.TRUE; } catch (IncorrectOperationException e) { LOG.error(e); return Boolean.FALSE; } } }).booleanValue()) { return null; } } else { return null; } } return new ClassMember[1]; }