All Classes and Interfaces
Class
Description
Provides runtime build metadata resolved from generated resources.
Defines the default behavior applied when a close request is accepted.
Controls which close buttons are visible for docked nodes.
Decision returned by close-request callbacks.
Contains context about a close request before it is handled.
Describes the outcome of a processed close request.
Describes where a close request originated.
Interface for container elements in the DockGraph.
Lightweight debug overlay that renders the current D&D state as a small HUD.
Data transfer object for drag & drop operations.
Central service for drag & drop operations.
Immutable callback payload emitted while drag hover coordinates update.
Immutable callback payload used for accepted dock-drop requests.
Immutable callback payload used for float-detach requests.
Controls how drop zones are visualized during drag.
Represents a single drop zone for DnD targeting.
Type of a drop zone for drag-and-drop.
Base interface for all elements in the DockGraph.
Controls when the pin button is shown in floating window title bars.
Event emitted when a floating window pin state changes.
Controls how the floating window pin button behaves while the layout is locked.
Indicates what triggered a floating window pin-state change.
Defines which surfaces are considered while snapping floating windows during title-bar drag operations.
Represents an external floating window that can host a full dock-layout subtree.
Immutable floating drop-target resolution result.
Central data structure of the docking system.
Debug view that visualizes the current DockGraph structure.
Layout engine that converts the logical DockGraph into a visual scene graph.
Signals a failure while loading a dock layout JSON document.
Serializes and deserializes
DockGraph structures to/from JSON.Wrapper class for a dockable JavaFX node.
Defines where a hidden node should be restored.
Optional interface for DockNode content that needs to be serialized.
Factory interface for creating DockNode instances during deserialization.
Context passed to
DockNodeFactory.createUnknownNode(UnknownElementContext).Visual representation of a DockNode.
Represents the different docking zones used during drag & drop.
Built-in shortcut actions supported by
SnapFX.Controls sidebar visibility behavior in
SnapFX.Represents a split container in the DockGraph.
Represents a tab container in the DockGraph.
Built-in SnapFX theme catalog with stable theme names and stylesheet paths.
Centralized class for all CSS style class names used in the docking framework.
Resolves, stores, and applies the active SnapFX stylesheet across managed scenes.
Controls when DockNode title bars are shown.
Main API class for the SnapFX docking framework.