class TabPaneSkin.TabHeaderArea
extends StackPane
Modifier and Type | Field and Description |
---|---|
private TabPaneSkin.TabControlButtons |
controlButtons |
private StackPane |
headerBackground |
private Rectangle |
headerClip |
private StackPane |
headersRegion |
private boolean |
measureClosingTabs |
private double |
scrollOffset |
Constructor and Description |
---|
TabHeaderArea() |
Modifier and Type | Method and Description |
---|---|
private void |
addTab(Tab tab,
int addToIndex) |
protected double |
computePrefHeight(double width) |
protected double |
computePrefWidth(double height) |
private void |
ensureSelectedTabIsVisible() |
private double |
firstTabIndent() |
double |
getBaselineOffset() |
double |
getScrollOffset() |
private TabPaneSkin.TabHeaderSkin |
getTabHeaderSkin(Tab tab) |
protected void |
layoutChildren() |
private void |
removeTab(Tab tab) |
private void |
setScrollOffset(double newScrollOffset) |
private boolean |
tabsFit() |
private void |
updateHeaderClip() |
private void |
validateScrollOffset() |
private Rectangle headerClip
private StackPane headersRegion
private StackPane headerBackground
private TabPaneSkin.TabControlButtons controlButtons
private boolean measureClosingTabs
private double scrollOffset
private void updateHeaderClip()
private void addTab(Tab tab, int addToIndex)
private void removeTab(Tab tab)
private TabPaneSkin.TabHeaderSkin getTabHeaderSkin(Tab tab)
private boolean tabsFit()
private void ensureSelectedTabIsVisible()
public double getScrollOffset()
private void validateScrollOffset()
private void setScrollOffset(double newScrollOffset)
private double firstTabIndent()
protected double computePrefWidth(double height)
protected double computePrefHeight(double width)
public double getBaselineOffset()
protected void layoutChildren()