Open
Description
With code like:
flow = loadFlow();
addNode("1");
// create skin factory for flow visualization
FXValueSkinFactory fXSkinFactory = new FXValueSkinFactory(rootPane);
// register visualizations for various types
fXSkinFactory.addSkinClassForValueType(Example.class, ExampleFlowNodeSkin.class);
// generate the ui for the flow
flow.setSkinFactories(fXSkinFactory);
addNode("2");
The second added node appears empty as FXFlowNodeSkinBase's updateView() never gets called for it. I suggest watching the flow for new nodes and acting on them too.