@NotNull
public abstract ToolWindow registerToolWindow(@NotNull String id, boolean canCloseContent, @NotNull ToolWindowAnchor anchor, Disposable parentDisposable, boolean canWorkInDumbMode);
+ @NotNull
+ public abstract ToolWindow registerToolWindow(@NotNull String id, boolean canCloseContent, @NotNull ToolWindowAnchor anchor, Disposable parentDisposable, boolean canWorkInDumbMode, boolean secondary);
+
@NotNull
public ToolWindow registerToolWindow(@NotNull final String id,
final boolean canCloseContent,
return doRegisterToolWindow(id, parentDisposable);
}
+ @NotNull
+ @Override
+ public ToolWindow registerToolWindow(@NotNull String id,
+ boolean canCloseContent,
+ @NotNull ToolWindowAnchor anchor,
+ Disposable parentDisposable,
+ boolean canWorkInDumbMode,
+ boolean secondary) {
+ return doRegisterToolWindow(id, parentDisposable);
+ }
+
@Override
public void unregisterToolWindow(@NotNull String id) {
myToolWindows.remove(id);
@NotNull final ToolWindowAnchor anchor,
@NotNull final Disposable parentDisposable,
final boolean canWorkInDumbMode) {
- ToolWindow window = registerToolWindow(id, null, anchor, false, canCloseContent, canWorkInDumbMode);
+ return registerToolWindow(id, canCloseContent, anchor, parentDisposable, canWorkInDumbMode, false);
+ }
+
+ @NotNull
+ @Override
+ public ToolWindow registerToolWindow(@NotNull String id,
+ boolean canCloseContent,
+ @NotNull ToolWindowAnchor anchor,
+ Disposable parentDisposable,
+ boolean canWorkInDumbMode,
+ boolean secondary) {
+ ToolWindow window = registerToolWindow(id, null, anchor, secondary, canCloseContent, canWorkInDumbMode);
return registerDisposable(id, parentDisposable, window);
}
throw new RuntimeException();
}
+ @NotNull
+ @Override
+ public ToolWindow registerToolWindow(@NotNull String id,
+ boolean canCloseContent,
+ @NotNull ToolWindowAnchor anchor,
+ Disposable parentDisposable,
+ boolean canWorkInDumbMode,
+ boolean secondary) {
+ throw new RuntimeException();
+ }
+
@NotNull
@Override
public ToolWindow registerToolWindow(@NotNull final String id, final boolean canCloseContent, @NotNull final ToolWindowAnchor anchor, final boolean secondary) {