### Installing ResizingBehaviour Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/util/ResizingBehaviour.html Installs the resizing behaviour on a given JavaFX Region, making it resizable by the user. ```APIDOC ## install ### Description Installs the resizing behaviour on the given region. ### Method `static ResizingBehaviour install(javafx.scene.layout.Region region)` ### Parameters * **region** (javafx.scene.layout.Region) - The region to install the resizing behaviour on. ``` -------------------------------- ### Installing Resizing Behaviour Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/util/ResizingBehaviour.html This method installs the resizing behaviour on a given JavaFX Region. Once installed, the user can resize the region, subject to container and layout constraints. ```APIDOC ## install ### Description Installs the resizing behaviour on the given region. Once installed the user will be able to resize the given region (depending on the container the region lives in and the layout algorithms used by that container). ### Method `public static ResizingBehaviour install(javafx.scene.layout.Region region)` ### Parameters #### Path Parameters - **region** (javafx.scene.layout.Region) - the region to support resizing ### Returns - **ResizingBehaviour** - the installed behaviour ``` -------------------------------- ### Install StageManager with Preferences Path, Min Width, and Min Height Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/util/StageManager.html Installs a new StageManager for the given stage, storing its location and dimension information in the user preferences at the specified path, and enforcing minimum dimensions. ```APIDOC ## install ### Description Installs a new manager for the given stage. The location and dimension information will be stored in the user preferences at the given path. ### Method Signature `public static StageManager install(javafx.stage.Stage stage, String preferencesPath, double minWidth, double minHeight)` ### Parameters * **stage** (javafx.stage.Stage) - The stage to persist and restore. * **preferencesPath** (String) - The Java preferences path used for storing the information. * **minWidth** (double) - The minimum width that will be used for the stage. * **minHeight** (double) - The minimum height that will be used for the stage. ``` -------------------------------- ### Install StageManager with Preferences Object, Min Width, and Min Height Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/util/StageManager.html Installs a new StageManager for the given stage, storing its location and dimension information in the provided Preferences object, and enforcing minimum dimensions. ```APIDOC ## install ### Description Installs a new manager for the given stage. The location and dimension information will be stored in the user preferences at the given path. ### Method Signature `public static StageManager install(javafx.stage.Stage stage, Preferences preferences, double minWidth, double minHeight)` ### Parameters * **stage** (javafx.stage.Stage) - The stage to persist and restore. * **preferences** (Preferences) - The Java preferences used for storing the information. * **minWidth** (double) - The minimum width that will be used for the stage. * **minHeight** (double) - The minimum height that will be used for the stage. ``` -------------------------------- ### Install StageManager with Preferences Object Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/util/StageManager.html Installs a new StageManager for the given stage, storing its location and dimension information in the provided Preferences object. Default minimum width is 850 and minimum height is 600. ```APIDOC ## install ### Description Installs a new manager for the given stage. The location and dimension information will be stored in the given preferences. The default values for the minimum width is 850 and for the minimum height is 600. ### Method Signature `public static StageManager install(javafx.stage.Stage stage, Preferences preferences)` ### Parameters * **stage** (javafx.stage.Stage) - The stage to persist and restore. * **preferences** (Preferences) - The Java preferences used for storing the information. ``` -------------------------------- ### Install StageManager with Preferences Path Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/util/StageManager.html Installs a new StageManager for the given stage, storing its location and dimension information in the user preferences at the specified path. Default minimum width is 850 and minimum height is 600. ```APIDOC ## install ### Description Installs a new manager for the given stage. The location and dimension information will be stored in the user preferences at the given path. The default values for the minimum width is 850 and for the minimum height is 600. ### Method Signature `public static StageManager install(javafx.stage.Stage stage, String preferencesPath)` ### Parameters * **stage** (javafx.stage.Stage) - The stage to persist and restore. * **preferencesPath** (String) - The Java preferences path used for storing the information. ``` -------------------------------- ### Initialize Components Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/skins/SemiCircleProgressIndicatorSkin.html Initializes the components of the skin. ```APIDOC ## initComponents() ### Description Initializes the components of the skin. ``` -------------------------------- ### getStartDate() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the start date. ```APIDOC ## getStartDate() ### Description Gets the start date. ### Class com.dlsc.gemsfx.daterange.DateRange ``` -------------------------------- ### Instantiate and Wrap InfoCenterPane Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/infocenter/InfoCenterPane.html Demonstrates how to instantiate InfoCenterPane and wrap it in a StackPane to avoid potential rendering issues on Windows. This is the recommended approach for using InfoCenterPane. ```java InfoCenterPane infoCenterPane = new InfoCenterPane(); StackPane root = new StackPane(infoCenterPane); ``` -------------------------------- ### startAngle Property Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/CircleProgressIndicator.html Details on how to get and set the start angle of the progress arc. ```APIDOC ## Property Details ### startAngle public final javafx.beans.property.DoubleProperty startAngleProperty The start angle property defines the starting angle of the arc that is used to display the progress. The default value is 90 degrees, which corresponds to the top of the circle. See Also: * `getStartAngle()` * `setStartAngle(double)` * `startAngleProperty()` ### startAngleProperty() public final javafx.beans.property.DoubleProperty startAngleProperty() The start angle property defines the starting angle of the arc that is used to display the progress. The default value is 90 degrees, which corresponds to the top of the circle. Returns: the start angle property See Also: * `getStartAngle()` * `setStartAngle(double)` ### getStartAngle() public final double getStartAngle() Gets the value of the `startAngle` property. Property description: The start angle property defines the starting angle of the arc that is used to display the progress. The default value is 90 degrees, which corresponds to the top of the circle. Returns: the value of the `startAngle` property See Also: * `setStartAngle(double)` * `startAngleProperty()` ### setStartAngle(double startAngle) public final void setStartAngle(double startAngle) Sets the value of the `startAngle` property. Property description: The start angle property defines the starting angle of the arc that is used to display the progress. The default value is 90 degrees, which corresponds to the top of the circle. Parameters: `startAngle` - the value for the `startAngle` property See Also: * `getStartAngle()` * `startAngleProperty()` ``` -------------------------------- ### Typical Usage of RecentFiles Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/util/RecentFiles.html Demonstrates how to initialize RecentFiles, set an open file handler, add it to a menu bar, and add a file after it's opened. Ensure the `loadDocument` method is defined elsewhere. ```java RecentFiles recentFiles = new RecentFiles( Preferences.userNodeForPackage(MyApp.class)); recentFiles.setOnOpenFile(file -> loadDocument(file)); menuBar.getMenus().add(recentFiles.getMenu()); // After the user opens a file: recentFiles.add(chosenFile); ``` -------------------------------- ### onSearchStartedProperty() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html An event handler that can be used to get informed whenever the field starts a search. ```APIDOC ## onSearchStartedProperty() ### Description An event handler that can be used to get informed whenever the field starts a search. ### Method Method in class com.dlsc.gemsfx.SearchField ``` -------------------------------- ### SearchField Event Handler Properties Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/class-use/SearchField.SearchEvent.html Provides methods to get and set event handlers for search finished and search started events. ```APIDOC ## Event Handlers ### `getOnSearchFinished()` - **Returns**: `final javafx.event.EventHandler` - **Description**: Gets the value of the `onSearchFinished` property. ### `getOnSearchStarted()` - **Returns**: `final javafx.event.EventHandler` - **Description**: Gets the value of the `onSearchStarted` property. ### `onSearchFinishedProperty()` - **Returns**: `final javafx.beans.property.ObjectProperty>` - **Description**: An event handler that can be used to get informed whenever the field finishes a search. ### `onSearchStartedProperty()` - **Returns**: `final javafx.beans.property.ObjectProperty>` - **Description**: An event handler that can be used to get informed whenever the field starts a search. ``` -------------------------------- ### Tile Transition Management Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/incubator/templatepane/class-use/Tile.TileTransition.html Demonstrates how to get the current transition of a Tile and how to set a new transition for a Tile. ```APIDOC ## Tile Class Methods for Transitions ### Methods #### `final Tile.TileTransition getTransition()` Returns the current transition of the Tile. #### `final void setTransition(Tile.TileTransition tileTransition)` Sets a new transition for the Tile. ``` -------------------------------- ### Constructors Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/LoadingPane.html Provides information on how to instantiate a LoadingPane. ```APIDOC ## Constructors ### `LoadingPane()` Constructs a new loading pane with default settings. ### `LoadingPane(javafx.scene.Node node)` Constructs a new loading pane that wraps the provided content node. ``` -------------------------------- ### Initialize CircleProgressIndicator with no progress Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/CircleProgressIndicator.html Initializes the CircleProgressIndicator with a progress value of 0.0. This setup indicates no progress and avoids starting the indeterminate animation. ```java CircleProgressIndicator progressIndicator = new CircleProgressIndicator(0.0); ``` -------------------------------- ### onSearchStarted Property Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/SearchField.html An event handler that can be used to get informed whenever the field starts a search. This event is fired frequently as the search is reset with every keystroke. ```APIDOC ## Property: onSearchStarted ### Description An event handler that can be used to get informed whenever the field starts a search. This event gets fired often while the user is still typing as the search gets reset with every keystroke. ### Type `javafx.beans.property.ObjectProperty>` ### See Also * `getOnSearchStarted()` * `setOnSearchStarted(EventHandler)` * `onSearchStartedProperty()` ``` -------------------------------- ### Instance Methods Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/LoadingPane.html Details the methods available for interacting with and controlling the LoadingPane's state and appearance. ```APIDOC ## Instance Methods ### `commitDelayProperty()` Returns a `LongProperty` representing the commit delay duration applied before the control changes its state. ### `committedStatusProperty()` Returns a `ReadOnlyObjectProperty` holding the "committed" status value of the pane. ### `contentProperty()` Returns an `ObjectProperty` for the wrapped content node displayed by the pane. ### `error()` Convenience method to set the pane's status to `LoadingPane.Status.ERROR`. ### `error(String message)` Sets the pane's status to `LoadingPane.Status.ERROR` and provides an error message. ### `error(Throwable ex)` Sets the pane's status to `LoadingPane.Status.ERROR` and provides a throwable exception as the error. ### `errorNodeProperty()` Returns an `ObjectProperty` for the node displayed when the pane is in `LoadingPane.Status.ERROR` state. ### `errorProperty()` Returns a `StringProperty` for the error text displayed in the `LoadingPane.Status.ERROR` state. ### `getCommitDelay()` Gets the current value of the `commitDelay` property. ### `getCommittedStatus()` Gets the current value of the `committedStatus` property. ### `getContent()` Gets the current content node. ### `getError()` Gets the current error text. ### `getErrorNode()` Gets the current error node. ### `getProgress()` Gets the current progress value (between 0 and 1). ### `getProgressIndicator()` Gets the `ProgressIndicator` used for displaying progress. ### `getSize()` Gets the current size of the loading pane. ### `getStatus()` Gets the current status of the loading pane. ### `load()` Convenience method to set the pane's status to `LoadingPane.Status.LOADING`. ### `ok()` Convenience method to set the pane's status to `LoadingPane.Status.OK`. ### `progressIndicatorProperty()` Returns an `ObjectProperty` for the progress indicator. ### `progressProperty()` Returns a `DoubleProperty` for the progress value. ### `setCommitDelay(long commitDelay)` Sets the value of the `commitDelay` property. ### `setContent(Node content)` Sets the wrapped content node. ### `setError(String error)` Sets the error text. ### `setErrorNode(Node errorNode)` Sets the node to be displayed when an error occurs. ### `setProgress(double progress)` Sets the progress value. ### `setProgressIndicator(ProgressIndicator progressIndicator)` Sets the `ProgressIndicator` to be used. ### `setSize(LoadingPane.Size size)` Sets the size of the loading pane. ### `setStatus(LoadingPane.Status status)` Sets the current status of the loading pane. ### `sizeProperty()` Returns an `ObjectProperty` representing the size of the progress indicator. ### `statusProperty()` Returns an `ObjectProperty` representing the current status of the loading pane. ``` -------------------------------- ### InfoCenterViewSkin Constructor Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/skins/InfoCenterViewSkin.html Initializes a new instance of the InfoCenterViewSkin class. ```APIDOC ## InfoCenterViewSkin Constructor ### Description Initializes a new instance of the `InfoCenterViewSkin` class. ### Signature `public InfoCenterViewSkin(InfoCenterView view)` ``` -------------------------------- ### isRollover Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/DurationPicker.html Gets the value of the rollover property. This flag signals whether the duration fields should start at the beginning of their value range when they reach the end of it. It can be set via CSS using the -fx-rollover property. ```APIDOC ## isRollover ### Description Gets the value of the `rollover` property. This flag signals whether the duration fields should start at the beginning of their value range when they reach the end of it. It can be set via CSS using the `-fx-rollover` property. Valid values are: `true` or `false`. The default value is `true`. ### Method `public final boolean isRollover()` ### Returns (boolean) - the value of the `rollover` property ``` -------------------------------- ### Usage Example Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/EnhancedPasswordField.html Demonstrates how to instantiate and configure an EnhancedPasswordField, including setting left and right nodes and toggling password visibility. ```APIDOC ## Usage Example ```java EnhancedPasswordField passwordField = new EnhancedPasswordField(); // Set a node on the left side (e.g., an icon) passwordField.setLeft(new ImageView(new Image("path/to/icon.png"))); // Set a button on the right side to toggle password visibility Button toggleButton = new Button("Show"); toggleButton.setOnAction(e -> passwordField.setShowPassword(!passwordField.isShowPassword())); passwordField.setRight(toggleButton); // You can also set the echo character programmatically passwordField.setEchoChar('*'); ``` ``` -------------------------------- ### ScreensView Methods Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Methods for setting the wallpaper provider and showing the view. ```APIDOC ## setWallpaperProvider(Callback) ### Description Sets the value of the `wallpaperProvider` property. ### Method setWallpaperProvider ### Parameters - **Callback** (Callback) - The wallpaper provider callback. ``` ```APIDOC ## show() ### Description Utility method to quickly bring up an instance of this view. ### Method show ### Returns An instance of ScreensView. ``` -------------------------------- ### Checking if ResizingBehaviour is Installed Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/util/ResizingBehaviour.html Checks if a ResizingBehaviour is currently installed on a specific JavaFX Region. ```APIDOC ## isInstalled (static) ### Description Checks if a ResizingBehaviour is installed on the provided region. ### Method `static boolean isInstalled(javafx.scene.layout.Region region)` ### Parameters * **region** (javafx.scene.layout.Region) - The region to check for an installed ResizingBehaviour. ``` -------------------------------- ### ResizingBehaviour.install Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/util/class-use/ResizingBehaviour.html Installs the resizing behaviour on a given JavaFX Region. ```APIDOC ## ResizingBehaviour.install(javafx.scene.layout.Region region) ### Description Installs the resizing behaviour on the given region. ### Method static ResizingBehaviour ### Parameters #### Path Parameters - **region** (javafx.scene.layout.Region) - Required - The region to install the resizing behaviour on. ``` -------------------------------- ### Checking if ResizingBehaviour is Installed on Self Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/util/ResizingBehaviour.html Checks if this specific ResizingBehaviour instance is currently installed on its associated region. ```APIDOC ## isInstalled (instance) ### Description Returns true if this ResizingBehaviour is installed on the region. ### Method `boolean isInstalled()` ``` -------------------------------- ### ResponsivePane Constructor Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/ResponsivePane.html Initializes a new instance of the ResponsivePane class. ```APIDOC ## ResponsivePane() ### Description Constructs a new ResponsivePane with default settings. ### Constructor `ResponsivePane()` ``` -------------------------------- ### ResponsivePane Constructor Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/ResponsivePane.html Initializes a new instance of the ResponsivePane class. ```APIDOC ## ResponsivePane() ### Description Creates a new ResponsivePane with default settings. ### Constructor `public ResponsivePane()` ``` -------------------------------- ### Constructors Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/ResizableTextArea.html Provides details on how to instantiate a ResizableTextArea. ```APIDOC ## Constructor Details ### ResizableTextArea ```java public ResizableTextArea() ``` Constructs a new resizable text area. ### ResizableTextArea ```java public ResizableTextArea(String text) ``` Constructs a new resizable text area with the given text. ``` -------------------------------- ### converterProperty Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/DialogPane.html A string converter can be applied to easily manipulate the default text representation of the various button types. An example could for example be that the application design asks for all UPPER case letters to be used for the buttons. ```APIDOC ## converterProperty ### Description A string converter can be applied to easily manipulate the default text representation of the various button types. An example could for example be that the application design asks for all UPPER case letters to be used for the buttons. ### Property Type `javafx.beans.property.ObjectProperty>` ### Related Methods - `getConverter()` - `setConverter(StringConverter)` - `converterProperty()` ``` -------------------------------- ### Constructor Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/util/RecentFiles.html Initializes a RecentFiles manager with a Preferences node and an optional preferences key. ```APIDOC ## RecentFiles(Preferences preferences) ### Description Creates a `RecentFiles` manager using the given `Preferences` node. File paths are stored under the key "recent.files". ### Parameters * `preferences` (Preferences) - the preferences node used for persistence; must not be `null` ## RecentFiles(Preferences preferences, String prefsKey) ### Description Creates a `RecentFiles` manager using the given `Preferences` node and a custom preferences key. ### Parameters * `preferences` (Preferences) - the preferences node used for persistence; must not be `null` * `prefsKey` (String) - the key under which file paths are stored; must not be `null` ``` -------------------------------- ### getStatusCode() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the status code. ```APIDOC ## getStatusCode() ### Description Gets the status code. ### Class com.dlsc.gemsfx.util.HttpStatusCode ``` -------------------------------- ### getSkinnable() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the skinnable component. ```APIDOC ## getSkinnable() ### Description Gets the skinnable component. ### Class com.dlsc.gemsfx.HistoryButton.HistoryPopupSkin com.dlsc.gemsfx.skins.PopOverSkin com.dlsc.gemsfx.skins.SearchFieldPopupSkin ``` -------------------------------- ### PhotoViewSkin Constructor Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/skins/PhotoViewSkin.html Initializes a new instance of the PhotoViewSkin class. ```APIDOC ## PhotoViewSkin(PhotoView view) ### Description Constructs a new PhotoViewSkin with the specified PhotoView. ### Constructor `public PhotoViewSkin(PhotoView view)` ``` -------------------------------- ### getSeparator() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Deprecated. Gets the separator. ```APIDOC ## getSeparator() ### Description Deprecated. Gets the separator. ### Class com.dlsc.gemsfx.TimePicker ``` -------------------------------- ### Basic PopOver Usage Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/PopOver.html Demonstrates how to create and display a PopOver attached to a Hyperlink. Ensure the content node is sized appropriately before showing the PopOver. ```java var textFlow = new TextFlow(new Text("Some content")); textFlow.setPrefWidth(300); var popover = new Popover(textFlow); var ownerLink = new Hyperlink("Show popover"); ownerLink.setOnAction(e -> popover.show(ownerLink)); ``` -------------------------------- ### getSelectedIndices() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the selected indices. ```APIDOC ## getSelectedIndices() ### Description Gets the selected indices. ### Method Signature `getSelectedIndices()` ### Class `com.dlsc.gemsfx.util.CustomMultipleSelectionModel` or `com.dlsc.gemsfx.util.EmptySelectionModel` ``` -------------------------------- ### LoadingPane Constructors Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/LoadingPane.html Provides details on how to instantiate a LoadingPane. ```APIDOC ## LoadingPane() ### Description Constructs a new loading pane. ### Constructor `public LoadingPane()` ``` ```APIDOC ## LoadingPane(Node node) ### Description Constructs a new loading pane with a specified wrapped node. ### Constructor `public LoadingPane(javafx.scene.Node node)` ### Parameters * **node** (Node) - The wrapped node. ``` -------------------------------- ### Constructor: AbstractLinkStrategy Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/treeview/link/AbstractLinkStrategy.html Initializes a new instance of the AbstractLinkStrategy class. ```APIDOC ## Constructor: AbstractLinkStrategy ### Description Initializes a new instance of the AbstractLinkStrategy class. ### Signature `public AbstractLinkStrategy()` ``` -------------------------------- ### Tile - nodeProperty Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the node property. ```APIDOC ## nodeProperty() ### Description ### Method Method ### Class com.dlsc.gemsfx.incubator.templatepane.Tile ``` -------------------------------- ### isYearSelectionViewEnabled Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the `yearSelectionViewEnabled` property. ```APIDOC ## isYearSelectionViewEnabled() ### Description Gets the value of the `yearSelectionViewEnabled` property. ### Method Method in class com.dlsc.gemsfx.CalendarView ``` -------------------------------- ### Basic SegmentedBar Usage Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/SegmentedBar.html Demonstrates the creation of a SegmentedBar with default settings and a list of segments. ```APIDOC ## Basic SegmentedBar Usage ### Description This example shows how to create a basic `SegmentedBar` and populate it with segments using the default segment view factory. ### Code ```java SegmentedBar bar = new SegmentedBar(); bar.getSegments().addAll( new Segment(10, "10"), new Segment(10, "10"), new Segment(10, "10"), new Segment(10, "10"), new Segment(10, "10"), new Segment(50, "50") ); ``` ``` -------------------------------- ### isVisible Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the `visible` property. ```APIDOC ## isVisible() ### Description Gets the value of the `visible` property. ### Method Method in class com.dlsc.gemsfx.incubator.templatepane.Tile ``` -------------------------------- ### ScreensViewSkin Constructor Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/skins/ScreensViewSkin.html Initializes a new instance of the ScreensViewSkin class. ```APIDOC ## ScreensViewSkin(ScreensView view) ### Description Constructs a new ScreensViewSkin for the given ScreensView. ### Constructor `public ScreensViewSkin(ScreensView view)` ``` -------------------------------- ### Showing a Confirmation Dialog with Callback Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/DialogPane.html Illustrates how to show a confirmation dialog and handle user interaction via a callback. ```APIDOC ## Showing a Confirmation Dialog with Callback ### Description Displays a confirmation dialog and allows an action to be performed based on the user's button selection. ### Method Signature `showConfirmation(String title, String message).onClose(Callback onClose)` ### Parameters * **title** (String) - The title of the dialog. * **message** (String) - The content message of the dialog. * **onClose** (Callback) - A callback function that is executed when the dialog is closed, receiving the selected `ButtonType`. ### Request Example ```java dialogPane.showConfirmation("Confirm", "Really delete?").onClose(buttonType -> { // Handle button click event here }); ``` ``` -------------------------------- ### isUsingScrollPane Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the `usingScrollPane` property. ```APIDOC ## isUsingScrollPane() ### Description Gets the value of the `usingScrollPane` property. ### Method Method in class com.dlsc.gemsfx.paging.ItemPagingControlBase ``` -------------------------------- ### isUsingPadding Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the `usingPadding` property. ```APIDOC ## isUsingPadding() ### Description Gets the value of the `usingPadding` property. ### Method Method in class com.dlsc.gemsfx.DialogPane.Dialog ``` -------------------------------- ### Basic SegmentedBar Initialization Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/SegmentedBar.html Demonstrates the creation of a SegmentedBar with default settings and adds several segments with predefined values and labels. This is the simplest way to instantiate and populate the control. ```java SegmentedBar bar = new SegmentedBar(); bar.getSegments().addAll( new Segment(10, "10"), new Segment(10, "10"), new Segment(10, "10"), new Segment(10, "10"), new Segment(10, "10"), new Segment(50, "50")); ``` -------------------------------- ### StageManager.install Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Installs a new manager for the given stage. This method has two overloads, one accepting Stage and Preferences, and another that additionally accepts two double values. ```APIDOC ## install(Stage, Preferences) ### Description Installs a new manager for the given stage. ### Method Static method in class com.dlsc.gemsfx.util.StageManager ### Parameters - **Stage** (Stage) - Description of the stage parameter. - **Preferences** (Preferences) - Description of the preferences parameter. ``` ```APIDOC ## install(Stage, Preferences, double, double) ### Description Installs a new manager for the given stage. ### Method Static method in class com.dlsc.gemsfx.util.StageManager ### Parameters - **Stage** (Stage) - Description of the stage parameter. - **Preferences** (Preferences) - Description of the preferences parameter. - **double1** (double) - Description of the first double parameter. - **double2** (double) - Description of the second double parameter. ``` -------------------------------- ### getYOffset() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the `yOffset` property. ```APIDOC ## getYOffset() ### Description Gets the value of the `yOffset` property. ### Method Method in class com.dlsc.gemsfx.incubator.templatepane.Tile ``` -------------------------------- ### getYearDisplayMode() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the yearDisplayMode property. ```APIDOC ## getYearDisplayMode() ### Description Gets the value of the `yearDisplayMode` property. ### Method Method ### Endpoint N/A ### Parameters None ### Request Example None ### Response #### Success Response (N/A) - **yearDisplayMode** (String) - The value of the yearDisplayMode property. ### Response Example None ``` -------------------------------- ### SelectionBox() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/SelectionBox.html Constructs a new SelectionBox instance with default styling, customizable quick selection buttons, and an initialized selection model. ```APIDOC ## SelectionBox ### Description Constructs a new SelectionBox instance. This custom control extends functionality to allow for enhanced selection capabilities with predefined style classes and quick selection buttons. The constructor performs the following operations: - Sets style classes for the control, including "combo-box-base," "combo-box," and the default style class. - Adds customizable quick selection buttons to the top of the popup area. - Binds the current selection mode to an internal selection mode property. - Initializes a custom multiple selection model, binding it to the items property. - Configures the component's size to use its preferred size as both minimum and maximum size. ``` -------------------------------- ### getYear() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the year property. ```APIDOC ## getYear() ### Description Gets the value of the `year` property. ### Method Method ### Endpoint N/A ### Parameters None ### Request Example None ### Response #### Success Response (N/A) - **year** (Number) - The value of the year property. ### Response Example None ``` -------------------------------- ### getXOffset() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the xOffset property. ```APIDOC ## getXOffset() ### Description Gets the value of the `xOffset` property. ### Method Method ### Endpoint N/A ### Parameters None ### Request Example None ### Response #### Success Response (N/A) - **xOffset** (Number) - The value of the xOffset property. ### Response Example None ``` -------------------------------- ### PopOver Constructors Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/PopOver.html Provides details on how to instantiate a PopOver object. ```APIDOC ## PopOver() ### Description Creates a popover with a label as the content node. ### Constructor `public PopOver()` ``` ```APIDOC ## PopOver(Node content) ### Description Creates a popover with the given node as the content node. ### Parameters * `content` (javafx.scene.Node) - The content shown by the popover ### Constructor `public PopOver(javafx.scene.Node content)` ``` -------------------------------- ### getWidth() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the width property. ```APIDOC ## getWidth() ### Description Gets the value of the `width` property. ### Method Method ### Endpoint N/A ### Parameters None ### Request Example None ### Response #### Success Response (N/A) - **width** (Number) - The value of the width property. ### Response Example None ``` -------------------------------- ### getWeekNumberColumnWidth() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the weekNumberColumnWidth property. ```APIDOC ## getWeekNumberColumnWidth() ### Description Gets the value of the `weekNumberColumnWidth` property. ### Method Method ### Endpoint N/A ### Parameters None ### Request Example None ### Response #### Success Response (N/A) - **weekNumberColumnWidth** (Number) - The value of the weekNumberColumnWidth property. ### Response Example None ``` -------------------------------- ### Constructors Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/ExpandingTextArea.html Provides information on how to instantiate an ExpandingTextArea. ```APIDOC ## Constructors ### ExpandingTextArea public ExpandingTextArea() Creates a new, empty ExpandingTextArea. ### ExpandingTextArea public ExpandingTextArea(String text) Creates a new ExpandingTextArea with the specified initial text. ``` -------------------------------- ### isInstalled (static) Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/util/ResizingBehaviour.html Checks if a ResizingBehaviour is installed on a given region. ```APIDOC ## isInstalled (static) ### Description Checks if a ResizingBehaviour is installed on the provided region. ### Parameters - region (javafx.scene.layout.Region) - the region to check for installation ### Returns - boolean - true if the behavior is installed, false otherwise ``` -------------------------------- ### getWarningThreshold() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the warningThreshold property. ```APIDOC ## getWarningThreshold() ### Description Gets the value of the `warningThreshold` property. ### Method Method ### Endpoint N/A ### Parameters None ### Request Example None ### Response #### Success Response (N/A) - **warningThreshold** (Number) - The value of the warningThreshold property. ### Response Example None ``` -------------------------------- ### getWallpaperProvider() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the wallpaperProvider property. ```APIDOC ## getWallpaperProvider() ### Description Gets the value of the `wallpaperProvider` property. ### Method Method ### Endpoint N/A ### Parameters None ### Request Example None ### Response #### Success Response (N/A) - **wallpaperProvider** (Object) - The value of the wallpaperProvider property. ### Response Example None ``` -------------------------------- ### Constructors Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/BeforeAfterView.html Provides different ways to instantiate a BeforeAfterView, either with no initial nodes, with images, or with custom nodes. ```APIDOC ## Constructor ### `BeforeAfterView()` Constructs a new view. The two nodes have to be set or bound later. ### `BeforeAfterView(javafx.scene.image.Image beforeImage, javafx.scene.image.Image afterImage)` Constructs a new view with the given before and after images. ### `BeforeAfterView(javafx.scene.Node beforeNode, javafx.scene.Node afterNode)` Constructs a new view with the given before and after nodes. ``` -------------------------------- ### getVisibleNodes() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the visibleNodes property. ```APIDOC ## getVisibleNodes() ### Description Gets the value of the `visibleNodes` property. ### Method Method ### Endpoint N/A ### Parameters None ### Request Example None ### Response #### Success Response (N/A) - **visibleNodes** (List) - The value of the visibleNodes property. ### Response Example None ``` -------------------------------- ### Constructors Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/SelectionBox.html Provides different ways to instantiate a SelectionBox. ```APIDOC ## Constructors ### `SelectionBox()` Constructs a new SelectionBox instance. ### `SelectionBox(Collection items)` Constructs a new selection box with the specified collection of items. ### `SelectionBox(T... items)` Constructs a new selection box and populates it with the provided items. ``` -------------------------------- ### getViewFactory() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the viewFactory property. ```APIDOC ## getViewFactory() ### Description Gets the value of the `viewFactory` property. ### Method Method ### Endpoint N/A ### Parameters None ### Request Example None ### Response #### Success Response (N/A) - **viewFactory** (Object) - The value of the viewFactory property. ### Response Example None ``` -------------------------------- ### Tile Class Overview Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/incubator/templatepane/Tile.html This snippet provides an overview of the Tile class, including its properties, constructor, and methods. ```APIDOC ## Class Tile public class Tile extends Object ### Nested Classes - `static enum Tile.TileTransition` ### Properties - `DoubleProperty height` - `DoubleProperty layoutX` - `DoubleProperty layoutY` - `ObjectProperty node` - `BooleanProperty visible` - `DoubleProperty width` - `DoubleProperty xOffset` - `DoubleProperty yOffset` ### Constructor - `Tile(TemplatePane templatePane, TemplatePane.Position position)` ### Methods - `double getHeight()` - `double getLayoutX()` - `double getLayoutY()` - `Node getNode()` - `TemplatePane.Position getPosition()` - `TemplatePane getTemplatePane()` - `Tile.TileTransition getTransition()` - `VisibilityPolicy getVisibility()` - `double getWidth()` - `double getXOffset()` - `double getYOffset()` - `DoubleProperty heightProperty()` - `boolean isVisible()` - `DoubleProperty layoutXProperty()` - `DoubleProperty layoutYProperty()` - `ObjectProperty nodeProperty()` - `double prefHeight(double width)` - `double prefWidth(double height)` - `void resize(double x, double y, double w, double h)` - `void setHeight(double height)` - `void setLayoutX(double layoutX)` - `void setLayoutY(double layoutY)` - `void setNode(Node node)` - `void setTransition(Tile.TileTransition tileTransition)` - `void setVisibility(VisibilityPolicy visibilityPolicy)` - `void setVisible(boolean visible)` - `void setWidth(double width)` - `void setXOffset(double xOffset)` - `void setYOffset(double yOffset)` - `BooleanProperty visibleProperty()` - `DoubleProperty widthProperty()` - `DoubleProperty xOffsetProperty()` - `DoubleProperty yOffsetProperty()` ``` -------------------------------- ### BeforeAfterViewSkin Constructor Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/skins/BeforeAfterViewSkin.html Initializes a new instance of the BeforeAfterViewSkin class. ```APIDOC ## BeforeAfterViewSkin ### Description Initializes a new instance of the BeforeAfterViewSkin class. ### Constructor `public BeforeAfterViewSkin(BeforeAfterView view)` ### Parameters * **view** (BeforeAfterView) - The BeforeAfterView instance to be skinned. ``` -------------------------------- ### getVgap() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the vgap property. ```APIDOC ## getVgap() ### Description Gets the value of the `vgap` property. ### Method Method ### Endpoint N/A ### Parameters None ### Request Example None ### Response #### Success Response (N/A) - **vgap** (Number) - The value of the vgap property. ### Response Example None ``` -------------------------------- ### Constructors Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/BeforeAfterView.html Provides different ways to instantiate a BeforeAfterView component. ```APIDOC ## Constructors ### BeforeAfterView() Constructs a new view. The two nodes have to be set or bound later. See Also: * `beforeProperty()` * `afterProperty()` ### BeforeAfterView(Node beforeNode, Node afterNode) Constructs a new view with the given before and after nodes. Parameters: * `beforeNode` - the node showing the "before" state * `afterNode` - the node showing the "after" state ### BeforeAfterView(Image beforeImage, Image afterImage) Constructs a new view with the given before and after images. Parameters: * `beforeImage` - a "before" image that will be wrapped in an image view * `afterImage` - an "after" image that will be wrapped in an image view ``` -------------------------------- ### getValue() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the value property. ```APIDOC ## getValue() ### Description Gets the value of the `value` property. ### Method Method ### Endpoint N/A ### Parameters None ### Request Example None ### Response #### Success Response (N/A) - **value** (Object) - The value of the value property. ### Response Example None ``` -------------------------------- ### getValidWarningThreshold() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the validWarningThreshold property. ```APIDOC ## getValidWarningThreshold() ### Description Gets the value of the `validWarningThreshold` property. ### Method Method ### Endpoint N/A ### Parameters None ### Request Example None ### Response #### Success Response (N/A) - **validWarningThreshold** (Number) - The value of the validWarningThreshold property. ### Response Example None ``` -------------------------------- ### Constructor Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/paging/ItemPagingControlBase.html Constructs an instance of ItemPagingControlBase and initializes the paging and loading service behavior. ```APIDOC ## protected ItemPagingControlBase() ### Description Constructs an instance of ItemPagingControlBase and initializes the paging and loading service behavior. ### Constructor `protected ItemPagingControlBase()` ``` -------------------------------- ### getValidator() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the validator property. ```APIDOC ## getValidator() ### Description Gets the value of the `validator` property. ### Method Method ### Endpoint N/A ### Parameters None ### Request Example None ### Response #### Success Response (N/A) - **validator** (Object) - The value of the validator property. ### Response Example None ``` -------------------------------- ### SVGImageView Constructors Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/SVGImageView.html Provides information on how to instantiate an SVGImageView. ```APIDOC ## Constructors ### SVGImageView() Constructs a new SVGImageView. ### SVGImageView(String url) Constructs a new SVGImageView with the given SVG url. ``` -------------------------------- ### getUserObject() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the userObject property. ```APIDOC ## getUserObject() ### Description Gets the value of the `userObject` property. ### Method Method ### Endpoint N/A ### Parameters None ### Request Example None ### Response #### Success Response (N/A) - **userObject** (Object) - The value of the userObject property. ### Response Example None ``` -------------------------------- ### getStripView() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the `stripView` property. ```APIDOC ## getStripView() ### Description Gets the value of the `stripView` property. ### Class com.dlsc.gemsfx.StripView.StripCell ``` -------------------------------- ### Tile Methods Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Methods for configuring a Tile. ```APIDOC ## setHeight(double) ### Description Sets the value of the `height` property. ### Method `setHeight` ### Parameters - **height** (double) - Description of the tile height. ``` -------------------------------- ### StageManager.install() Methods Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/util/class-use/StageManager.html These methods are used to install a new StageManager for a given JavaFX Stage. They allow specifying preferences and minimum dimensions. ```APIDOC ## StageManager.install(javafx.stage.Stage stage, String preferencesPath) ### Description Installs a new manager for the given stage using a preferences path. ### Method Signature `static StageManager install(javafx.stage.Stage stage, String preferencesPath)` ### Parameters - **stage** (javafx.stage.Stage) - The JavaFX stage to manage. - **preferencesPath** (String) - The path to store preferences. ``` ```APIDOC ## StageManager.install(javafx.stage.Stage stage, String preferencesPath, double minWidth, double minHeight) ### Description Installs a new manager for the given stage using a preferences path and minimum dimensions. ### Method Signature `static StageManager install(javafx.stage.Stage stage, String preferencesPath, double minWidth, double minHeight)` ### Parameters - **stage** (javafx.stage.Stage) - The JavaFX stage to manage. - **preferencesPath** (String) - The path to store preferences. - **minWidth** (double) - The minimum width for the stage. - **minHeight** (double) - The minimum height for the stage. ``` ```APIDOC ## StageManager.install(javafx.stage.Stage stage, Preferences preferences) ### Description Installs a new manager for the given stage using a Preferences object. ### Method Signature `static StageManager install(javafx.stage.Stage stage, Preferences preferences)` ### Parameters - **stage** (javafx.stage.Stage) - The JavaFX stage to manage. - **preferences** (Preferences) - The Preferences object to use. ``` ```APIDOC ## StageManager.install(javafx.stage.Stage stage, Preferences preferences, double minWidth, double minHeight) ### Description Installs a new manager for the given stage using a Preferences object and minimum dimensions. ### Method Signature `static StageManager install(javafx.stage.Stage stage, Preferences preferences, double minWidth, double minHeight)` ### Parameters - **stage** (javafx.stage.Stage) - The JavaFX stage to manage. - **preferences** (Preferences) - The Preferences object to use. - **minWidth** (double) - The minimum width for the stage. - **minHeight** (double) - The minimum height for the stage. ``` -------------------------------- ### getStepRateInMinutes() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the `stepRateInMinutes` property. ```APIDOC ## getStepRateInMinutes() ### Description Gets the value of the `stepRateInMinutes` property. ### Class com.dlsc.gemsfx.TimePicker ``` -------------------------------- ### getStepRate() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the `stepRate` property. ```APIDOC ## getStepRate() ### Description Gets the value of the `stepRate` property. ### Class com.dlsc.gemsfx.skins.DigitsField ``` -------------------------------- ### StripView Constructors Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/StripView.html Provides information on how to construct a new StripView instance. ```APIDOC ## StripView() ### Description Constructs a new strip view. ### Constructor `StripView()` ``` -------------------------------- ### getStatus() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the `status` property. ```APIDOC ## getStatus() ### Description Gets the value of the `status` property. ### Class com.dlsc.gemsfx.LoadingPane ``` -------------------------------- ### Constructor Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/paging/SimplePagingListView.html Constructs a new SimplePagingListView and initializes its data loader to use the provided data list. ```APIDOC ## SimplePagingListView() ### Description Constructs a new list view and sets a loader that uses the data list. ### Method `public SimplePagingListView()` ``` -------------------------------- ### getStartAngle() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the `startAngle` property. ```APIDOC ## getStartAngle() ### Description Gets the value of the `startAngle` property. ### Class com.dlsc.gemsfx.CircleProgressIndicator ``` -------------------------------- ### Java Usage Example with CssMetaData Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/com.dlsc.gemsfx/com/dlsc/gemsfx/util/DurationConverter.html Shows how to instantiate CssMetaData using the DurationConverter in Java, providing a default duration. ```java new CssMetaData<>("-fx-animation-duration", DurationConverter.getInstance(), Duration.millis(200)) { … } ``` -------------------------------- ### ScreensView Methods Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Methods for controlling the visibility of reflection, wallpaper, and windows. ```APIDOC ## isShowReflection() ### Description Gets the value of the `showReflection` property. ### Method Getter ### Endpoint N/A (Java Method) ``` ```APIDOC ## isShowWallpaper() ### Description Gets the value of the `showWallpaper` property. ### Method Getter ### Endpoint N/A (Java Method) ``` ```APIDOC ## isShowWindows() ### Description Gets the value of the `showWindows` property. ### Method Getter ### Endpoint N/A (Java Method) ``` -------------------------------- ### getSpacing() Source: https://dlsc-software-consulting-gmbh.github.io/GemsFX/api/index-all.html Gets the value of the `spacing` property. ```APIDOC ## getSpacing() ### Description Gets the value of the `spacing` property. ### Class com.dlsc.gemsfx.ThreeItemsPane ```