Top Fields Constructors Methods
com.dlsc.gemsfx.skins

public Class ResizableTextAreaSkin

extends TextAreaSkin
Class Inheritance
Known Direct Subclasses
com.dlsc.gemsfx.skins.LimitedTextAreaSkin
Imports
com.dlsc.gemsfx.ResizableTextArea, javafx.beans.binding.Bindings, javafx.css.PseudoClass, javafx.geometry.HPos, .Orientation, .Pos, .VPos, javafx.scene.control.ScrollBar, .ScrollPane, javafx.scene.control.skin.TextAreaSkin, javafx.scene.input.MouseEvent, javafx.scene.layout.Region, .StackPane

Field Summary

Modifier and TypeField and Description
protected final StackPane
protected ScrollBar
private static final PseudoClass
private static final PseudoClass
private static final PseudoClass
private static final PseudoClass
protected final StackPane
protected final ScrollPane
private double
private double
private double
private double
protected ScrollBar

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
private void
private void
protected void
layoutChildren(double contentX, double contentY, double contentWidth, double contentHeight)

Overrides javafx.scene.control.skin.TextAreaSkin.layoutChildren.

Called during the layout pass of the scenegraph.

private void
Inherited from javafx.scene.control.skin.TextAreaSkin:
addHighlightcomputeBaselineOffsetdisposegetCaretBoundsgetCharacterBoundsgetIndexgetInsertionPointgetMenuPositiongetRangeShapegetUnderlineShapeinvalidateMetricsmoveCaretpositionCaretqueryAccessibleAttributeremoveHighlightscrollCharacterToVisibleupdateHighlightFill

Field Detail

contentPaneback to summary
protected final StackPane contentPane
horizontalScrollBarback to summary
protected ScrollBar horizontalScrollBar
RESIZE_BOTH_PSEUDO_CLASSback to summary
private static final PseudoClass RESIZE_BOTH_PSEUDO_CLASS
RESIZE_HORIZONTAL_PSEUDO_CLASSback to summary
private static final PseudoClass RESIZE_HORIZONTAL_PSEUDO_CLASS
RESIZE_NONE_PSEUDO_CLASSback to summary
private static final PseudoClass RESIZE_NONE_PSEUDO_CLASS
RESIZE_VERTICAL_PSEUDO_CLASSback to summary
private static final PseudoClass RESIZE_VERTICAL_PSEUDO_CLASS
resizeCornerback to summary
protected final StackPane resizeCorner
scrollPaneback to summary
protected final ScrollPane scrollPane

Hides javafx.scene.control.skin.TextAreaSkin.scrollPane.

startHback to summary
private double startH
startWback to summary
private double startW
startXback to summary
private double startX
startYback to summary
private double startY
verticalScrollBarback to summary
protected ScrollBar verticalScrollBar

Constructor Detail

ResizableTextAreaSkinback to summary
public ResizableTextAreaSkin(ResizableTextArea control)

Method Detail

addResizeEventHandlerback to summary
private void addResizeEventHandler()
bindResizeCornerPositionback to summary
private void bindResizeCornerPosition()
findScrollBarback to summary
private void findScrollBar()
layoutChildrenback to summary
protected void layoutChildren(double contentX, double contentY, double contentWidth, double contentHeight)

Overrides javafx.scene.control.skin.TextAreaSkin.layoutChildren.

Doc from javafx.scene.control.skin.TextAreaSkin.layoutChildren.

Called during the layout pass of the scenegraph.

Annotations
@Override
updateResizePseudoClassesback to summary
private void updateResizePseudoClasses()