public class JBRunnerTabs extends SingleHeightTabs implements JBRunnerTabsBase
JBTabs.SelectionChangeHandler
NAVIGATION_ACTIONS_KEY
Constructor and Description |
---|
JBRunnerTabs(Project project,
ActionManager actionManager,
IdeFocusManager focusManager,
Disposable parent)
Deprecated.
|
JBRunnerTabs(Project project,
Disposable parent) |
Modifier and Type | Method and Description |
---|---|
static JBRunnerTabsBase |
create(Project project,
Disposable parentDisposable) |
protected SingleRowLayout |
createSingleRowLayout() |
protected JBTabsBorder |
createTabBorder() |
protected TabLabel |
createTabLabel(TabInfo info) |
protected TabPainterAdapter |
createTabPainterAdapter() |
int |
getToolbarInset() |
java.awt.Rectangle |
layout(javax.swing.JComponent c,
java.awt.Rectangle bounds) |
void |
processDropOver(TabInfo over,
RelativePoint relativePoint) |
boolean |
shouldAddToGlobal(java.awt.Point point) |
boolean |
useSmallLabels() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addTabSilently, getDropInfoIndex, getToSelectOnRemoveOf, isEditorTabs, isEmptyVisible, removeTab, sortTabs, updateTabActions, updateTabsLayout
addListener, addTab, addTab, addTabMouseListener, findInfo, findInfo, findInfo, getComponent, getDataProvider, getIndexOf, getPresentation, getSelectedInfo, getTabAt, getTabCount, getTabLabel, getTabs, getTargetInfo, removeAllTabs, removeTab, requestFocus, resetDropOver, select, setDataProvider, setNavigationActionBinding, setNavigationActionsEnabled, setPopupGroup, setPopupGroup, setSelectionChangeHandler, startDropOver
public JBRunnerTabs(Project project, Disposable parent)
@Deprecated public JBRunnerTabs(Project project, ActionManager actionManager, IdeFocusManager focusManager, Disposable parent)
JBRunnerTabs(Project, Disposable)
public static JBRunnerTabsBase create(Project project, Disposable parentDisposable)
protected TabPainterAdapter createTabPainterAdapter()
protected SingleRowLayout createSingleRowLayout()
protected JBTabsBorder createTabBorder()
public boolean useSmallLabels()
public int getToolbarInset()
public boolean shouldAddToGlobal(java.awt.Point point)
shouldAddToGlobal
in interface JBRunnerTabsBase
public java.awt.Rectangle layout(javax.swing.JComponent c, java.awt.Rectangle bounds)
public void processDropOver(TabInfo over, RelativePoint relativePoint)
processDropOver
in interface JBTabs