@Override
    protected void initView() {

        node().setFitToWidth(true);
        node().setFitToHeight(true);

        final FlowPane pane = new FlowPane(Orientation.HORIZONTAL);
        pane.setPadding(new Insets(10));
        pane.setHgap(4.0);
        pane.setVgap(4.0);

        pane.setAlignment(Pos.CENTER);

        pane.maxWidthProperty().bind(((Region) node().getParent()).widthProperty());

        final Class<? extends IconFont> c = model().object();
        Stream.of(c.getEnumConstants()).filter(c::isInstance).map(c::cast).forEach(iconFont -> pane.getChildren().add(buildTile(iconFont)));

        // pane.setStyle("-fx-background-color:blue;");
        node().setContent(pane);
    }
@ Override protected void initView ( ) { node ( ) . setFitToWidth ( true ) ; node ( ) . setFitToHeight ( true ) ; final FlowPane pane = new FlowPane ( Orientation . HORIZONTAL ) ; pane . setPadding ( new Insets ( 10 ) ) ; pane . setHgap ( 4.0 ) ; pane . setVgap ( 4.0 ) ; pane . setAlignment ( Pos . CENTER ) ; pane . maxWidthProperty ( ) . bind ( ( ( Region ) node ( ) . getParent ( ) ) . widthProperty ( ) ) ; final Class < ? extends IconFont > c = model ( ) . object ( ) ; Stream . of ( c . getEnumConstants ( ) ) . filter ( c :: isInstance ) . map ( c :: cast ) . forEach ( iconFont -> pane . getChildren ( ) . add ( buildTile ( iconFont ) ) ) ; node ( ) . setContent ( pane ) ; }
{@inheritDoc}