List of usage examples for com.intellij.openapi.wm ToolWindowId DEPENDENCIES
String DEPENDENCIES
To view the source code for com.intellij.openapi.wm ToolWindowId DEPENDENCIES.
Click Source Link
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); }