Top Description Fields Constructors Methods
com.dlsc.workbenchfx.view.controls.module

public Class TileSkin

extends SkinBase<Tile>
Class Inheritance
Imports
com.dlsc.workbenchfx.view.controls.MultilineLabel, javafx.scene.control.Label, .SkinBase, javafx.scene.layout.VBox

Represents the skin of the corresponding Tile.
Authors
François Martin, Marco Sanfratello

Field Summary

Modifier and TypeField and Description
private VBox
private Label
private MultilineLabel

Constructor Summary

AccessConstructor and Description
public
TileSkin(Tile
the Tile for which this Skin is created
tile
)

Creates a new TileSkin object for a corresponding Tile.

Method Summary

Modifier and TypeMethod and Description
private void
private void
private void
Inherited from javafx.scene.control.SkinBase:
computeBaselineOffsetcomputeMaxHeightcomputeMaxWidthcomputeMinHeightcomputeMinWidthcomputePrefHeightcomputePrefWidthconsumeMouseEventsdisposeexecuteAccessibleActiongetChildrengetClassCssMetaDatagetCssMetaDatagetNodegetSkinnablelayoutChildrenlayoutInArealayoutInArealayoutInAreapositionInAreapositionInAreapseudoClassStateChangedqueryAccessibleAttributeregisterChangeListenerregisterInvalidationListenerregisterListChangeListenersnappedBottomInsetsnappedLeftInsetsnappedRightInsetsnappedTopInsetsnapPositionsnapPositionXsnapPositionYsnapSizesnapSizeXsnapSizeYsnapSpacesnapSpaceXsnapSpaceYunregisterChangeListenersunregisterInvalidationListenersunregisterListChangeListeners

Field Detail

contentBoxback to summary
private VBox contentBox
iconLblback to summary
private Label iconLbl
textLblback to summary
private MultilineLabel textLbl

Constructor Detail

TileSkinback to summary
public TileSkin(Tile tile)

Creates a new TileSkin object for a corresponding Tile.

Parameters
tile:Tile

the Tile for which this Skin is created

Method Detail

initializePartsback to summary
private void initializeParts()
layoutPartsback to summary
private void layoutParts()
setupBindingsback to summary
private void setupBindings()