mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Inspections
This commit is contained in:
+8
@@ -227,6 +227,9 @@ public abstract class DesignerEditorPanel extends JPanel implements DataProvider
|
||||
if (getActiveTool() instanceof CreationTool && !(tool instanceof CreationTool)) {
|
||||
PaletteManager.getInstance(getProject()).clearActiveItem();
|
||||
}
|
||||
if (!(tool instanceof SelectionTool)) {
|
||||
hideInspections();
|
||||
}
|
||||
super.setActiveTool(tool);
|
||||
}
|
||||
|
||||
@@ -255,6 +258,11 @@ public abstract class DesignerEditorPanel extends JPanel implements DataProvider
|
||||
myInplaceEditingLayer.startEditing(inplaceContext);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void hideInspections() {
|
||||
myQuickFixManager.hideHint();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void showError(@NonNls String message, Throwable e) {
|
||||
DesignerEditorPanel.this.showError(message, e);
|
||||
|
||||
+1
@@ -116,6 +116,7 @@ public class SelectionTool extends InputTool {
|
||||
refreshCursor();
|
||||
|
||||
if (myTracker != null) {
|
||||
myToolProvider.hideInspections();
|
||||
myTracker.setToolProvider(myToolProvider);
|
||||
myTracker.setArea(myArea);
|
||||
myTracker.activate();
|
||||
|
||||
+2
@@ -136,4 +136,6 @@ public abstract class ToolProvider {
|
||||
public abstract void execute(List<EditOperation> operations, String command);
|
||||
|
||||
public abstract void startInplaceEditing(@Nullable InplaceContext inplaceContext);
|
||||
|
||||
public abstract void hideInspections();
|
||||
}
|
||||
Reference in New Issue
Block a user