| Modifier and Type | Field and Description |
|---|---|
| private final InvalidationListener | comparatorListener
When the comparator is changing, we may have an issue with the fixedRow not updating their inner cells. |
| private final EventHandler | |
| private final InvalidationListener | gridListener
When the Grid is changing, we have recreated a new SortedList, therefore we must re-attach our listener to the Comparator. |
| private final SpreadsheetHandle | handle
Private Fields * * |
| private final InvalidationListener | |
| pack-priv DoubleProperty | verticalShift
When the row is fixed, it may have a shift from its original position which we need in order to layout the cells properly and also for the rectangle selection. |
| private final WeakInvalidationListener | |
| private final WeakEventHandler | |
| private final WeakInvalidationListener | |
| private final WeakInvalidationListener |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| protected double | computeMinHeight(double width)
Overrides javafx. Computes the minimum allowable height of the Control, based on the provided width. |
| protected double | computePrefHeight(double width)
Overrides javafx. Computes the preferred height of this region for the given width; Region subclasses should override this method to return an appropriate value based on their content and layout strategy. |
| protected Skin | createDefaultSkin()
Overrides javafx. Create a new instance of the default skin for this control. |
| pack-priv SpreadsheetView | |
| pack-priv void | |
| public void |
| comparatorListener | back to summary |
|---|---|
| private final InvalidationListener comparatorListener When the comparator is changing, we may have an issue with the fixedRow not updating their inner cells. So we force it. | |
| dragDetectedEventHandler | back to summary |
|---|---|
| private final EventHandler<MouseEvent> dragDetectedEventHandler | |
| gridListener | back to summary |
|---|---|
| private final InvalidationListener gridListener When the Grid is changing, we have recreated a new SortedList, therefore we must re-attach our listener to the Comparator. | |
| handle | back to summary |
|---|---|
| private final SpreadsheetHandle handle Private Fields * * | |
| setPrefHeightListener | back to summary |
|---|---|
| private final InvalidationListener setPrefHeightListener | |
| verticalShift | back to summary |
|---|---|
| pack-priv DoubleProperty verticalShift When the row is fixed, it may have a shift from its original position which we need in order to layout the cells properly and also for the rectangle selection. | |
| weakComparatorListener | back to summary |
|---|---|
| private final WeakInvalidationListener weakComparatorListener | |
| weakDragHandler | back to summary |
|---|---|
| private final WeakEventHandler<MouseEvent> weakDragHandler | |
| weakGridListener | back to summary |
|---|---|
| private final WeakInvalidationListener weakGridListener | |
| weakPrefHeightListener | back to summary |
|---|---|
| private final WeakInvalidationListener weakPrefHeightListener | |
| GridRow | back to summary |
|---|---|
| public GridRow(SpreadsheetHandle handle) Constructor * * | |
| addCell | back to summary |
|---|---|
| pack-priv void addCell(CellView cell) Protected Methods * * | |
| computeMinHeight | back to summary |
|---|---|
| protected double computeMinHeight(double width) Overrides javafx. Doc from javafx. Computes the minimum allowable height of the Control, based on the provided
width. The minimum height is not calculated within the Control, instead
the calculation is delegated to the
| |
| computePrefHeight | back to summary |
|---|---|
| protected double computePrefHeight(double width) Overrides javafx. Doc from javafx. Computes the preferred height of this region for the given width; Region subclasses should override this method to return an appropriate value based on their content and layout strategy. If the subclass doesn't have a HORIZONTAL content bias, then the width parameter can be ignored.
| |
| createDefaultSkin | back to summary |
|---|---|
| protected Skin Overrides javafx. Doc from javafx. Create a new instance of the default skin for this control. This is called to create a skin for the control if
no skin is provided via CSS
| |
| getSpreadsheetView | back to summary |
|---|---|
| pack-priv SpreadsheetView getSpreadsheetView() | |
| removeCell | back to summary |
|---|---|
| pack-priv void removeCell(CellView gc) | |
| setRowHeight | back to summary |
|---|---|
| public void setRowHeight(double height) | |