Example usage for com.intellij.openapi.wm ToolWindowId DEPENDENCIES

List of usage examples for com.intellij.openapi.wm ToolWindowId DEPENDENCIES

Introduction

In this page you can find the example usage for com.intellij.openapi.wm ToolWindowId DEPENDENCIES.

Prototype

String DEPENDENCIES

To view the source code for com.intellij.openapi.wm ToolWindowId DEPENDENCIES.

Click Source Link

Usage

From source file:com.intellij.packageDependencies.actions.AnalyzeDependenciesOnSpecifiedTargetHandler.java

License:Apache License

@Override
protected boolean shouldShowDependenciesPanel(List<DependenciesBuilder> builders) {
    for (DependenciesBuilder builder : builders) {
        for (Set<PsiFile> files : builder.getDependencies().values()) {
            if (!files.isEmpty()) {
                return true;
            }//from ww w  .  ja va  2s . co m
        }
    }
    final String source = StringUtil.decapitalize(builders.get(0).getScope().getDisplayName());
    final String target = StringUtil.decapitalize(myTargetScope.getDisplayName());
    final String message = AnalysisScopeBundle.message("no.dependencies.found.message", source, target);
    NotificationGroup.toolWindowGroup("Dependencies", ToolWindowId.DEPENDENCIES, true)
            .createNotification(message, MessageType.INFO).notify(myProject);
    return false;
}

From source file:com.intellij.packageDependencies.DependenciesToolWindow.java

License:Apache License

public DependenciesToolWindow(final Project project) {
    myProject = project;//from  w ww . j  a v a 2  s.c o m
    StartupManager.getInstance(project).runWhenProjectIsInitialized(new Runnable() {
        @Override
        public void run() {
            final ToolWindowManager toolWindowManager = ToolWindowManager.getInstance(myProject);
            if (toolWindowManager == null)
                return;
            ToolWindow toolWindow = toolWindowManager.registerToolWindow(ToolWindowId.DEPENDENCIES, true,
                    ToolWindowAnchor.BOTTOM, project);
            myContentManager = toolWindow.getContentManager();

            toolWindow.setIcon(AllIcons.Toolwindows.ToolWindowInspection);
            new ContentManagerWatcher(toolWindow, myContentManager);
        }
    });
}

From source file:com.intellij.packageDependencies.DependenciesToolWindow.java

License:Apache License

public void addContent(Content content) {
    myContentManager.addContent(content);
    myContentManager.setSelectedContent(content);
    ToolWindowManager.getInstance(myProject).getToolWindow(ToolWindowId.DEPENDENCIES).activate(null);
}