*
* @return the header panel
*/
protected Node getHeaderPanel() {
final Pane headerPane = PaneBuilder.create()
.styleClass("header")
.layoutX(0.0)
.layoutY(0.0)
.minWidth(1024)
.prefWidth(1024)
.build();
// sp.getStyleClass().add("header");
final Label primaryTitle = LabelBuilder.create()
// .styleClass("slideTitle")
.font(PrezFonts.SLIDE_TITLE.get())
.textFill(PrezColors.SLIDE_TITLE.get())
.text(getModel().getSlide().getTitle().replaceAll("\\\\n", "\n").replaceAll("\\\\t", "\t"))
.layoutX(40)
.layoutY(45)
// .style("-fx-background-color:#CCCB20")
.build();
this.secondaryTitle = LabelBuilder.create()
// .styleClass("slideTitle")
.font(PrezFonts.SLIDE_SUB_TITLE.get())
.textFill(PrezColors.SLIDE_TITLE.get())
// .scaleX(1.5)
// .scaleY(1.5)
.layoutX(450)
.layoutY(14)
.minWidth(450)
// .style("-fx-background-color:#E53B20")
.alignment(Pos.CENTER_RIGHT)
.textAlignment(TextAlignment.RIGHT)
.build();
final ImageView breizhcamp = ImageViewBuilder.create()
.layoutX(680.0)
.layoutY(-14.0)
.scaleX(0.6)
.scaleY(0.6)
.image(PrezImages.HEADER_LOGO.get())
.build();
final Polyline pl = PolylineBuilder.create()
.strokeWidth(3)
.stroke(Color.BLACK)
.points(684.0, 12.0, 946.0, 12.0, 946.0, 107.0)
.build();
this.rectangle = RectangleBuilder.create()
.layoutX(108.0)
.layoutY(95.0)
.width(0.0) // 60.0
.height(14.0)
.fill(Color.web("1C9A9A"))
.build();
this.circle = CircleBuilder.create()
.scaleX(0)
.scaleY(0)
.layoutX(18 + 54)
.layoutY(18 + 54)
.radius(54)
.fill(Color.web("444442"))
.build();
this.pageLabel = LabelBuilder.create()
.layoutX(970)
.layoutY(18.0)
.text(String.valueOf(getModel().getSlide().getPage()))
.font(PrezFonts.PAGE.get())
.rotate(90.0)
.build();
// final FlowPane fp = FlowPaneBuilder.create()
// .orientation(Orientation.HORIZONTAL)
// .alignment(Pos.BASELINE_CENTER)
// .children(this.secondaryTitle)
// // .style("-fx-background-color:#CCCCCC")
// .build();
headerPane.getChildren().addAll(this.circle, primaryTitle, breizhcamp, this.secondaryTitle, pl, this.rectangle, this.pageLabel);
// AnchorPane.setLeftAnchor(primaryTitle, 40.0);
// AnchorPane.setTopAnchor(primaryTitle, 45.0);
//
// AnchorPane.setRightAnchor(this.secondaryTitle, 80.0);