Import drombler-commons-fx-docking-0.4.jar into SceneBuilder library. DockablePane is not recognized as control because it implements Dockable which obviously confuses the builder.
I checked out DromblerFX 0.5 snapshot and removed the interface in DockablePane. Now you can import it into SceneBuilder but it is still to no use. You cannot add a container or any control to a DockablePane.
For us unfortunately this is a show stopper for further evaluating DromblerFX as we are not willing to write fxml by hand.
Issue [#44] "Make the Docking Framework more lightweight: Remove Dockable and DockablePane from the API" should solve this issue.
The @EditorDocking and @ViewDocking annotations will then be supported on any subclass of Node. You could then eg. inherit directly from a javafx.scene.layout.Pane subclass such as GridPane or BorderPane.
Also note that the Dockable interface is in the drombler-commons-client-docking-0.4.jar library.
Last edit: Puce 2014-08-21
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Import drombler-commons-fx-docking-0.4.jar into SceneBuilder library. DockablePane is not recognized as control because it implements Dockable which obviously confuses the builder.
I checked out DromblerFX 0.5 snapshot and removed the interface in DockablePane. Now you can import it into SceneBuilder but it is still to no use. You cannot add a container or any control to a DockablePane.
For us unfortunately this is a show stopper for further evaluating DromblerFX as we are not willing to write fxml by hand.
Simple fxml tested:
Created ticket https://sourceforge.net/p/drombler/tickets/56/
Issue [#44] "Make the Docking Framework more lightweight: Remove Dockable and DockablePane from the API" should solve this issue.
The @EditorDocking and @ViewDocking annotations will then be supported on any subclass of Node. You could then eg. inherit directly from a javafx.scene.layout.Pane subclass such as GridPane or BorderPane.
Also note that the Dockable interface is in the drombler-commons-client-docking-0.4.jar library.
Last edit: Puce 2014-08-21