Internal Workings¶
These topics cover internal functionality of the framework for anyone wanting to become more familiar with how Modern Docking works. This knowledge is not required for using Modern Docking.
ActiveDockableHighlighter¶
The
ActiveDockableHighlighteris responsible for drawing a border around the dockable that the mouse is currently over. Using an AWT event listener on the AWT Toolkit lets us listen for all mouse events in the entire application.
AppStatePersister¶
Used to call
AppState.persistwhenever aWindowinstance resizes, moves or changes state.