From 6bed930ec22a23651993ecaaaa50be194a55e2b5 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Wed, 29 Jun 2011 10:34:26 +0400 Subject: [PATCH] introduce method signature component --- .../ChangeSignatureDialogBase.java | 29 ++------ .../ui/MethodSignatureComponent.java | 69 +++++++++++++++++++ 2 files changed, 73 insertions(+), 25 deletions(-) create mode 100644 platform/lang-impl/src/com/intellij/refactoring/ui/MethodSignatureComponent.java diff --git a/platform/lang-impl/src/com/intellij/refactoring/changeSignature/ChangeSignatureDialogBase.java b/platform/lang-impl/src/com/intellij/refactoring/changeSignature/ChangeSignatureDialogBase.java index e5c0fb479fb0..35e273cc5692 100644 --- a/platform/lang-impl/src/com/intellij/refactoring/changeSignature/ChangeSignatureDialogBase.java +++ b/platform/lang-impl/src/com/intellij/refactoring/changeSignature/ChangeSignatureDialogBase.java @@ -19,15 +19,9 @@ import com.intellij.openapi.Disposable; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.KeyboardShortcut; import com.intellij.openapi.editor.Document; -import com.intellij.openapi.editor.Editor; -import com.intellij.openapi.editor.EditorFactory; -import com.intellij.openapi.editor.colors.EditorColors; -import com.intellij.openapi.editor.colors.EditorColorsManager; -import com.intellij.openapi.editor.colors.EditorFontType; import com.intellij.openapi.editor.event.DocumentAdapter; import com.intellij.openapi.editor.event.DocumentEvent; import com.intellij.openapi.editor.event.DocumentListener; -import com.intellij.openapi.editor.ex.EditorEx; import com.intellij.openapi.fileTypes.LanguageFileType; import com.intellij.openapi.progress.ProcessCanceledException; import com.intellij.openapi.project.Project; @@ -83,7 +77,7 @@ public abstract class ChangeSignatureDialogBase

> myParametersTable; protected final ParameterTableModelBase

myParametersTableModel; - private EditorTextField mySignatureArea; + private MethodSignatureComponent mySignatureArea; private final Alarm myUpdateSignatureAlarm = new Alarm(Alarm.ThreadToUse.SWING_THREAD); protected VisibilityPanelBase myVisibilityPanel; @@ -411,12 +405,9 @@ public abstract class ChangeSignatureDialogBase