package org.infernus.idea.checkstyle.toolwindow;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.wm.ToolWindow;
import com.intellij.openapi.wm.ToolWindowFactory;
import com.intellij.openapi.wm.ToolWindowType;
import com.intellij.ui.content.Content;
import org.infernus.idea.checkstyle.CheckStyleBundle;
import org.jetbrains.annotations.NotNull;
public class CheckStyleToolWindowFactory implements ToolWindowFactory {
@Override
public void createToolWindowContent(@NotNull final Project project, @NotNull final ToolWindow toolWindow) {
final Content toolContent = toolWindow.getContentManager().getFactory().createContent(
new CheckStyleToolWindowPanel(toolWindow, project),
CheckStyleBundle.message("plugin.toolwindow.action"),
false);
toolWindow.getContentManager().addContent(toolContent);
toolWindow.setTitle(CheckStyleBundle.message("plugin.toolwindow.name"));
toolWindow.setType(ToolWindowType.DOCKED, null);
}
}