public interface ToolWindowFactory
plugin.xml
.
Please implement DumbAware
marker interface to indicate that the tool window content should be
available during the indexing process.
To localize tool window stripe title, add key toolwindow.stripe.yourToolWindowId.replace(" ", "_")
to plugin's resource bundle.
See https://www.jetbrains.org/intellij/sdk/docs/user_interface_components/tool_windows.htmlModifier and Type | Method and Description |
---|---|
void |
createToolWindowContent(Project project,
ToolWindow toolWindow) |
default void |
init(ToolWindow toolWindow)
Perform additional initialization routine here.
|
default boolean |
isApplicable(Project project) |
default boolean |
isDoNotActivateOnStart()
Deprecated.
|
default boolean |
shouldBeAvailable(Project project)
Check if tool window (and its stripe button) should be visible after startup.
|
default boolean isApplicable(Project project)
void createToolWindowContent(Project project, ToolWindow toolWindow)
default void init(ToolWindow toolWindow)
default boolean shouldBeAvailable(Project project)
ToolWindow.isAvailable()
@Deprecated default boolean isDoNotActivateOnStart()
ToolWindowEP.isDoNotActivateOnStart