public class AccordionSkin
extends <any>
Accordion
control.Accordion
Modifier and Type | Field and Description |
---|---|
private <any> |
behavior |
private Rectangle |
clipRect |
private TitledPane |
expandedPane |
private TitledPane |
firstTitledPane
*
Private fields *
*
|
private boolean |
forceRelayout |
private java.util.Map<TitledPane,<any>> |
listeners |
private double |
previousHeight |
private TitledPane |
previousPane |
private boolean |
relayout |
Constructor and Description |
---|
AccordionSkin(Accordion control)
Creates a new AccordionSkin instance, installing the necessary child
nodes into the Control
children list, as
well as the necessary input mappings for handling key, mouse, etc events. |
Modifier and Type | Method and Description |
---|---|
protected double |
computeMinHeight(double width,
double topInset,
double rightInset,
double bottomInset,
double leftInset) |
protected double |
computePrefHeight(double width,
double topInset,
double rightInset,
double bottomInset,
double leftInset) |
void |
dispose() |
private <any> |
expandedPropertyListener(TitledPane tp) |
private void |
initTitledPaneListeners(java.util.List<? extends TitledPane> list)
*
Private implementation *
*
|
protected void |
layoutChildren(double x,
double y,
double w,
double h) |
private void |
removeTitledPaneListeners(java.util.List<? extends TitledPane> list) |
private TitledPane firstTitledPane
private Rectangle clipRect
private boolean forceRelayout
private boolean relayout
private double previousHeight
private TitledPane expandedPane
private TitledPane previousPane
private java.util.Map<TitledPane,<any>> listeners
private final <any> behavior
public AccordionSkin(Accordion control)
children
list, as
well as the necessary input mappings for handling key, mouse, etc events.control
- The control that this skin should be installed onto.public void dispose()
protected double computeMinHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)
protected double computePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)
protected void layoutChildren(double x, double y, double w, double h)
private void initTitledPaneListeners(java.util.List<? extends TitledPane> list)
private void removeTitledPaneListeners(java.util.List<? extends TitledPane> list)
private <any> expandedPropertyListener(TitledPane tp)