class TabPaneSkin.TabHeaderSkin
extends StackPane
Modifier and Type | Field and Description |
---|---|
private TabPaneSkin.TabAnimationState |
animationState |
private DoubleProperty |
animationTransition |
private Rectangle |
clip |
private StackPane |
closeBtn |
private Timeline |
currentAnimation |
private StackPane |
inner |
private boolean |
isClosing |
private Label |
label |
private LambdaMultiplePropertyChangeListenerHandler |
listener |
private Tooltip |
oldTooltip |
private <any> |
styleClassListener |
private Tab |
tab |
private Tooltip |
tooltip |
private <any> |
weakStyleClassListener |
Constructor and Description |
---|
TabHeaderSkin(Tab tab) |
Modifier and Type | Method and Description |
---|---|
protected double |
computePrefHeight(double width) |
protected double |
computePrefWidth(double height) |
void |
executeAccessibleAction(AccessibleAction action,
java.lang.Object... parameters) |
Tab |
getTab() |
protected void |
layoutChildren() |
java.lang.Object |
queryAccessibleAttribute(AccessibleAttribute attribute,
java.lang.Object... parameters) |
private void |
removeListeners(Tab tab) |
protected void |
setHeight(double value) |
protected void |
setWidth(double value) |
private boolean |
showCloseButton() |
private void |
updateGraphicRotation() |
private void |
updateTabDisabledState() |
private final Tab tab
private Label label
private StackPane closeBtn
private StackPane inner
private Tooltip oldTooltip
private Tooltip tooltip
private Rectangle clip
private boolean isClosing
private LambdaMultiplePropertyChangeListenerHandler listener
private final <any> styleClassListener
private final <any> weakStyleClassListener
private final DoubleProperty animationTransition
private TabPaneSkin.TabAnimationState animationState
private Timeline currentAnimation
public Tab getTab()
private void updateTabDisabledState()
private void updateGraphicRotation()
private boolean showCloseButton()
private void removeListeners(Tab tab)
protected double computePrefWidth(double height)
protected double computePrefHeight(double width)
protected void layoutChildren()
protected void setWidth(double value)
protected void setHeight(double value)
public java.lang.Object queryAccessibleAttribute(AccessibleAttribute attribute, java.lang.Object... parameters)
public void executeAccessibleAction(AccessibleAction action, java.lang.Object... parameters)