protected double
Calculates the baseline offset based on the first managed child.
protected double
computeMaxHeight(double width,
double topInset,
double rightInset,
double bottomInset,
double leftInset)
Computes the maximum allowable height of the Skin, based on the provided
width.
protected double
computeMaxWidth(double height,
double topInset,
double rightInset,
double bottomInset,
double leftInset)
Computes the maximum allowable width of the Skin, based on the provided
height.
protected double
computeMinHeight(double width,
double topInset,
double rightInset,
double bottomInset,
double leftInset)
Computes the minimum allowable height of the Skin, based on the provided
width.
protected double
computeMinWidth(double height,
double topInset,
double rightInset,
double bottomInset,
double leftInset)
Computes the minimum allowable width of the Skin, based on the provided
height.
protected double
computePrefHeight(double width,
double topInset,
double rightInset,
double bottomInset,
double leftInset)
Calculates the preferred height of this SkinBase.
protected double
computePrefWidth(double height,
double topInset,
double rightInset,
double bottomInset,
double leftInset)
Calculates the preferred width of this SkinBase.
protected final void
Determines whether all mouse events should be automatically consumed.
void
Called when a previously installed skin is about to be removed from its associated control.
protected void
This method is called by the assistive technology to request the action
indicated by the argument should be executed.
Returns the children of the skin.
This method should delegate to
Node.getClassCssMetaData() so that
a Node's CssMetaData can be accessed without the need for reflection.
Gets the Node which represents this Skin.
Gets the Skinnable to which this Skin is assigned.
protected void
layoutChildren(double contentX,
double contentY,
double contentWidth,
double contentHeight)
Called during the layout pass of the scenegraph.
protected void
layoutInArea(Node child,
double areaX,
double areaY,
double areaWidth,
double areaHeight,
double areaBaselineOffset,
HPos halignment,
VPos valignment)
Utility method which lays out the child within an area of this
skin defined by areaX, areaY, areaWidth x areaHeight,
with a baseline offset relative to that area.
protected void
layoutInArea(Node child,
double areaX,
double areaY,
double areaWidth,
double areaHeight,
double areaBaselineOffset,
Insets margin,
boolean fillWidth,
boolean fillHeight,
HPos halignment,
VPos valignment)
Utility method which lays out the child within an area of this
skin defined by areaX, areaY, areaWidth x areaHeight,
with a baseline offset relative to that area.
protected void
layoutInArea(Node child,
double areaX,
double areaY,
double areaWidth,
double areaHeight,
double areaBaselineOffset,
Insets margin,
HPos halignment,
VPos valignment)
Utility method which lays out the child within an area of this
skin defined by areaX, areaY, areaWidth x areaHeight,
with a baseline offset relative to that area.
protected void
positionInArea(Node child,
double areaX,
double areaY,
double areaWidth,
double areaHeight,
double areaBaselineOffset,
HPos halignment,
VPos valignment)
Utility method which positions the child within an area of this
skin defined by areaX, areaY, areaWidth x areaHeight,
with a baseline offset relative to that area.
protected void
positionInArea(Node child,
double areaX,
double areaY,
double areaWidth,
double areaHeight,
double areaBaselineOffset,
Insets margin,
HPos halignment,
VPos valignment)
Utility method which positions the child within an area of this
skin defined by areaX, areaY, areaWidth x areaHeight,
with a baseline offset relative to that area.
final void
Used to specify that a pseudo-class of this Node has changed.
This method is called by the assistive technology to request
the value for an attribute.
protected final void
Registers an operation to perform when the given observable sends a change event.
protected final void
Registers an operation to perform when the given observable sends an invalidation event.
protected final void
Registers an operation to perform when the given observableList sends a list change event.
protected double
Utility method to get the bottom inset which includes padding and border
inset.
protected double
Utility method to get the left inset which includes padding and border
inset.
protected double
Utility method to get the right inset which includes padding and border
inset.
protected double
Utility method to get the top inset which includes padding and border
inset.
protected double
Deprecated, for removal: This API element is subject to removal in a future version.
protected double
Convenience method for accessing the
snapPositionX()
method on the skinnable.
protected double
Convenience method for accessing the
snapPositionY()
method on the skinnable.
protected double
Deprecated, for removal: This API element is subject to removal in a future version.
protected double
Convenience method for accessing the
snapSizeX()
method on the skinnable.
protected double
Convenience method for accessing the
snapSizeY()
method on the skinnable.
protected double
Deprecated, for removal: This API element is subject to removal in a future version.
protected double
Convenience method for accessing the
snapSpaceX()
method on the skinnable.
protected double
Convenience method for accessing the
snapSpaceY()
method on the skinnable.
snapPositionX()andsnapPositionY()