Central class to manage Look and feel settings for the docking framework.
There are two ways of modifying the look and feel of the docking framework :
UI property | type | effect |
---|
DockView.singleDockableBorder | Border | border used when the DockView is docked alone (not in a tab) |
DockView.tabbedDockableBorder | Border | border used when the DockView is contained in a tabbed pane |
DockView.maximizedDockableBorder | Border | border used when the DockView is maxmized |
AutoHideButtonUI | class name | UI delegate for the AutoHideButton |
AutoHideButtonPanelUI | class name | UI delegate for the AutoHideButtonPanel |
AutoHideExpandPanelUI | class name | UI delegate for the AutoHideExpandPanel |
AutoHideButton.expandBorderTop | Border | Border of the autohide button when it is on top of the desktop |
AutoHideButton.expandBorderBottom | Border | Border of the autohide button when it is at bottom of the desktop |
AutoHideButton.expandBorderLeft | Border | Border of the autohide button when it is on the left of the desktop |
AutoHideButton.expandBorderRight | Border | Border of the autohide button when it is on the right of the desktop |
AutoHideButtonPanel.topBorder | Border | Border of the AutoHideButtonPanel when it is on top of the desktop |
AutoHideButtonPanel.bottomBorder | Border | Border of the AutoHideButtonPanel when it is at bottom of the desktop |
AutoHideButtonPanel.leftBorder | Border | Border of the AutoHideButtonPanel when it is on the left of the desktop |
AutoHideButtonPanel.rightBorder | Border | Border of the AutoHideButtonPanel when it is on the right of the desktop |
DockViewUI | class name | UI delegate for DockView |
DetachedDockViewUI | class name | UI delegate for DetachedDockView |
DockViewTitleBarUI | class name | UI delegate for DockViewTitleBar |
DockViewTitleBar.height | int | Height of the title bars |
DockViewTitleBar.closeButtonText | String | Text of the close button |
DockViewTitleBar.minimizeButtonText | String | Text of the minimize (hide) button |
DockViewTitleBar.maximizeButtonText | String | Text of the maximize button |
DockViewTitleBar.restoreButtonText | String | Text of the restore button(opposite of maximize) |
DockViewTitleBar.floatButtonText | String | Text of the float button (detach) |
DockViewTitleBar.attachButtonText | String | Text of the attach button(opposite of float) |
DockViewTitleBar.titleFont | Font | Font used by the title bar |
DockViewTitleBar.isCloseButtonDisplayed | boolean | display or not the close button in the title bar (still accessible from pop-up menu) |
DockViewTitleBar.isHideButtonDisplayed | boolean | display or not the hide button in the title bar |
DockViewTitleBar.isDockButtonDisplayed | boolean | display or not the dock button in the title bar |
DockViewTitleBar.isMaximizeButtonDisplayed | boolean | display or not the maximize button in the title bar |
DockViewTitleBar.isRestoreButtonDisplayed | boolean | display or not the restore button in the title bar |
DockViewTitleBar.isFloatButtonDisplayed | boolean | display or not the float button in the title bar |
DockViewTitleBar.isAttachButtonDisplayed | boolean | display or not the attach button in the title bar |
DockViewTitleBar.border | Border | Border of the title bar |
DockingSplitPaneUI | class name | UI delegate for SplitContainer component |
SplitContainer.dividerSize | int | Divider size of the split panes |
TabbedDockableContainer.tabPlacement | int (SwingConstants.TOP / BOTTOM) | Global tab style |
DockTabbedPane.closeButtonText | String | Text for the close button in tab |
DockTabbedPane.minimizeButtonText | String | Text for the minimize button in tab |
DockTabbedPane.restoreButtonText | String | Text for the restore button in tab |
DockTabbedPane.maximizeButtonText | String | Text for the maximize button in tab |
DockTabbedPane.floatButtonText | String | Text for the float button in tab |
DockTabbedPane.attachButtonText | String | Text for the attach button in tab (when floating) |
TabbedContainer.requestFocusOnTabSelection | boolean | Automatically puts focus on the selected tabbed component (default false) |
TabbedPane.otherIconsGap | int | Gap between text and close icon in closeable tab |
TabbedPane.inBetweenOtherIconsGap | int | Gap between two icons |
DockViewTitleBar.close | Icon | Icon for the close button |
DockViewTitleBar.close.rollover | Icon | Icon for the close button |
DockViewTitleBar.close.pressed | Icon | Icon for the close button |
DockViewTitleBar.dock | Icon | Icon for the dock button |
DockViewTitleBar.dock.rollover | Icon | Icon for the dock button |
DockViewTitleBar.dock.pressed | Icon | Icon for the dock button |
DockViewTitleBar.hide | Icon | Icon for the hide button |
DockViewTitleBar.hide.rollover | Icon | Icon for the hide button |
DockViewTitleBar.hide.pressed | Icon | Icon for the hide button |
DockViewTitleBar.maximize | Icon | Icon for the maximize button |
DockViewTitleBar.maximize.rollover | Icon | Icon for the maximize button |
DockViewTitleBar.maximize.pressed | Icon | Icon for the maximize button |
DockViewTitleBar.restore | Icon | Icon for the restore button |
DockViewTitleBar.restore.rollover | Icon | Icon for the restore button |
DockViewTitleBar.restore.pressed | Icon | Icon for the restore button |
DockViewTitleBar.float | Icon | Icon for the float button |
DockViewTitleBar.float.rollover | Icon | Icon for the float button |
DockViewTitleBar.float.pressed | Icon | Icon for the float button |
DockViewTitleBar.attach | Icon | Icon for the attach button |
DockViewTitleBar.attach.rollover | Icon | Icon for the attach button |
DockViewTitleBar.attach.pressed | Icon | Icon for the attach button |
DockViewTitleBar.menu.close | Icon | Icon for the close button, in pop-up menu |
DockViewTitleBar.menu.hide | Icon | Icon for the hide button, in pop-up menu |
DockViewTitleBar.menu.maximize | Icon | Icon for the maximize button, in pop-up menu |
DockViewTitleBar.menu.restore | Icon | Icon for the restore button, in pop-up menu |
DockViewTitleBar.menu.dock | Icon | Icon for the dock button, in pop-up menu |
DockViewTitleBar.menu.float | Icon | Icon for the float button, in pop-up menu |
DockViewTitleBar.menu.attach | Icon | Icon for the attach button, in pop-up menu |
DockTabbedPane.close | Icon | Icon for the close button, in tabs |
DockTabbedPane.close.rollover | Icon | Icon for the close button, in tabs |
DockTabbedPane.close.pressed | Icon | Icon for the close button, in tabs |
DockTabbedPane.menu.close | Icon | Icon for the close button, in tab pop-up menu |
DockTabbedPane.menu.hide | Icon | Icon for the hide button, in tab pop-up menu |
DockTabbedPane.menu.maximize | Icon | Icon for the maximize button, in tab pop-up menu |
DockTabbedPane.menu.float | Icon | Icon for the float button, in tab pop-up menu |
DockTabbedPane.menu.attach | Icon | Icon for the attach button, in tab pop-up menu (when floating) |
DockTabbedPane.menu.closeAll | Icon | Icon for the "close all" button, in tab pop-up menu |
DockTabbedPane.menu.closeAllOther | Icon | Icon for the "close all other" button, in tab pop-up menu |
DockingDesktop.closeActionAccelerator | KeyStroke | KeyStroke for close action (on selected dockable) |
DockingDesktop.maximizeActionAccelerator | KeyStroke | KeyStroke for maximize/restore action (on selected dockable) |
DockingDesktop.dockActionAccelerator | KeyStroke | KeyStroke for hide/dock action (on selected dockable) |
DockingDesktop.floatActionAccelerator | KeyStroke | KeyStroke for float/attach action (on selected dockable) |
DockingDesktop.notificationColor | Color | blinking color for notifications |
DockingDesktop.notificationBlinkCount | int | maximum number of blinking for notifications |
DragControler.stopDragCursor" | Image | Cursor image used when a drag and drop move is not allowed |
DragControler.detachCursor" | Image | Cursor image used when a drag and drop move will detach the dockable |
DragControler.dragCursor" | Image | Cursor image used when a drag and drop move is allowed(not leading to a detached dockable) |
DragControler.swapDragCursor | Image | Cursor image used when doing a drag and drop with Ctrl key (hot swap) |
DragControler.isDragAndDropEnabled | Boolean | Global switch to turn on/off drag and drop support in vldocking (default set to true) |
DragControler.paintBackgroundUnderDragRect | Boolean | Global switch to turn on/off background painting under drag shapes (which can be slow on some linux distributions) (default set to true) |
ToolBarGripperUI | class name | UI delegate for the toolbar "gripper" |
ToolBarPanel.topBorder | Border | Border used when a toolbar in on the top of a container |
ToolBarPanel.leftBorder | Border | Border used when a toolbar in on the left of a container |
ToolBarPanel.bottomBorder | Border | Border used when a toolbar in at the bottom of a container |
ToolBarPanel.rightBorder | Border | Border used when a toolbar in on the right of a container |
FloatingDialog.dialogBorder | Border | Border used for the FloatingDialog |
FloatingDialog.titleBorder | Border | Border used for the title (drag header) of the FloatingDialog |
FloatingContainer.followParentWindow | Boolean | if true, the floating dialogs will follow the movements of their parent window on screen |
FloatingContainer.paintDragShape | Boolean | if true, a drag outline shape will follow the mouse when dragging |