本文整理汇总了Java中com.intellij.ui.content.TabbedPaneContentUI类的典型用法代码示例。如果您正苦于以下问题:Java TabbedPaneContentUI类的具体用法?Java TabbedPaneContentUI怎么用?Java TabbedPaneContentUI使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
TabbedPaneContentUI类属于com.intellij.ui.content包,在下文中一共展示了TabbedPaneContentUI类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: update
import com.intellij.ui.content.TabbedPaneContentUI; //导入依赖的package包/类
@Override
public void update(AnActionEvent event) {
super.update(event);
Presentation presentation = event.getPresentation();
final Content content = getContextContent(event);
boolean enabled = content != null && content.isPinnable();
if (enabled) {
presentation.setIcon(
TabbedPaneContentUI.POPUP_PLACE.equals(event.getPlace()) || ToolWindowContentUi.POPUP_PLACE.equals(event.getPlace()) ? null : AllIcons.General.Pin_tab);
}
presentation.setEnabled(enabled);
presentation.setVisible(enabled);
}
示例2: InspectionManagerEx
import com.intellij.ui.content.TabbedPaneContentUI; //导入依赖的package包/类
public InspectionManagerEx(final Project project) {
super(project);
if (ApplicationManager.getApplication().isHeadlessEnvironment()) {
myContentManager = new NotNullLazyValue<ContentManager>() {
@NotNull
@Override
protected ContentManager compute() {
ToolWindowManager toolWindowManager = ToolWindowManager.getInstance(project);
toolWindowManager.registerToolWindow(ToolWindowId.INSPECTION, true, ToolWindowAnchor.BOTTOM, project);
return ContentFactory.SERVICE.getInstance().createContentManager(new TabbedPaneContentUI(), true, project);
}
};
}
else {
myContentManager = new NotNullLazyValue<ContentManager>() {
@NotNull
@Override
protected ContentManager compute() {
ToolWindowManager toolWindowManager = ToolWindowManager.getInstance(project);
ToolWindow toolWindow = toolWindowManager.registerToolWindow(ToolWindowId.INSPECTION, true, ToolWindowAnchor.BOTTOM, project);
ContentManager contentManager = toolWindow.getContentManager();
toolWindow.setIcon(AllIcons.Toolwindows.ToolWindowInspection);
new ContentManagerWatcher(toolWindow, contentManager);
return contentManager;
}
};
}
}
示例3: InspectionManagerEx
import com.intellij.ui.content.TabbedPaneContentUI; //导入依赖的package包/类
public InspectionManagerEx(final Project project) {
super(project);
if (ApplicationManager.getApplication().isHeadlessEnvironment()) {
myContentManager = new NotNullLazyValue<ContentManager>() {
@NotNull
@Override
protected ContentManager compute() {
return ContentFactory.SERVICE.getInstance().createContentManager(new TabbedPaneContentUI(), true, project);
}
};
}
else {
myContentManager = new NotNullLazyValue<ContentManager>() {
@NotNull
@Override
protected ContentManager compute() {
ToolWindowManager toolWindowManager = ToolWindowManager.getInstance(project);
ToolWindow toolWindow =
toolWindowManager.registerToolWindow(ToolWindowId.INSPECTION, true, ToolWindowAnchor.BOTTOM, project);
ContentManager contentManager = toolWindow.getContentManager();
toolWindow.setIcon(AllIcons.Toolwindows.ToolWindowInspection);
new ContentManagerWatcher(toolWindow, contentManager);
return contentManager;
}
};
}
}
示例4: update
import com.intellij.ui.content.TabbedPaneContentUI; //导入依赖的package包/类
@Override
public void update(AnActionEvent event) {
super.update(event);
Presentation presentation = event.getPresentation();
final Content content = getContextContent(event);
boolean enabled = content != null && content.isPinnable();
if (enabled) {
presentation.setIcon(
TabbedPaneContentUI.POPUP_PLACE.equals(event.getPlace()) || ToolWindowContentUI.POPUP_PLACE.equals(event.getPlace()) ? null : AllIcons.General.Pin_tab);
}
presentation.setEnabled(enabled);
presentation.setVisible(enabled);
}
示例5: InspectionManagerEx
import com.intellij.ui.content.TabbedPaneContentUI; //导入依赖的package包/类
public InspectionManagerEx(final Project project) {
super(project);
if (ApplicationManager.getApplication().isHeadlessEnvironment()) {
myContentManager = new NotNullLazyValue<ContentManager>() {
@Nonnull
@Override
protected ContentManager compute() {
ToolWindowManager toolWindowManager = ToolWindowManager.getInstance(project);
toolWindowManager.registerToolWindow(ToolWindowId.INSPECTION, true, ToolWindowAnchor.BOTTOM, project);
return ContentFactory.getInstance().createContentManager(new TabbedPaneContentUI(), true, project);
}
};
}
else {
myContentManager = new NotNullLazyValue<ContentManager>() {
@Nonnull
@Override
protected ContentManager compute() {
ToolWindowManager toolWindowManager = ToolWindowManager.getInstance(project);
ToolWindow toolWindow =
toolWindowManager.registerToolWindow(ToolWindowId.INSPECTION, true, ToolWindowAnchor.BOTTOM, project);
ContentManager contentManager = toolWindow.getContentManager();
toolWindow.setUIIcon(AllIcons.Toolwindows.ToolWindowInspection);
new ContentManagerWatcher(toolWindow, contentManager);
return contentManager;
}
};
}
}