@Override protected void process() { super.process(); doBuildCopyRight(); doBuildTop(); if (topSection != null) { layout.getChildren().addAll(topSection.getDisplay(),leftPane, NodeHelper.verticalSpacer()); } else { layout.getChildren().addAll(leftPane, NodeHelper.verticalSpacer()); } layout.getChildren().add(copyright); layout.setStyle("-fx-background-color:-primary-color;-fx-border-width:0 1 0 0;" + "-fx-border-color:derive(-primary-color,10%);-fx-padding:32 0 0 0"); NodeHelper.setVgrow(layout); holder.addListener((a, b, c) -> { if (c != null) { rightHistory.add(c); display(c); } else { hideCurrentView(); } }); }