This is a fairly massive change that does (approximately) the following:
Reformatting of the code to a single consistent style matching that of JFX (see #15)
Refactoring the DockNode/DockPane code so that most docking code is in DockPane (see #16)
Implemented the ability to Dock floating nodes into other floating nodes (see #17)
The basic approach for the multi-docking support is that DockNode now cannot exist outside a DockPane, so when you float a node it creates a new DockPane for it to float in.
This is a fairly massive change that does (approximately) the following:
Reformatting of the code to a single consistent style matching that of JFX (see #15) Refactoring the DockNode/DockPane code so that most docking code is in DockPane (see #16) Implemented the ability to Dock floating nodes into other floating nodes (see #17)
The basic approach for the multi-docking support is that DockNode now cannot exist outside a DockPane, so when you float a node it creates a new DockPane for it to float in.