Extending Builders: Layout Builders (original) (raw)

Tom Schindl tom.schindl at bestsolution.at
Wed Nov 21 13:42:47 PST 2012


the nice thing about the current expression with static calls is that the semantics for adding children are always the same whether your target is a Layout-Container or e.g. a Group.

You always call add on the target your specified. Your way of layout containers expects two different things to happen:

Not to forget how would you like set the constraint when you not add to a list e.g. when using a borderpane?

Tom

Am 21.11.12 19:02, schrieb Tom Eugelink:

I suspect the constraints were already "out" before FXML, but this would be a fairly acceptable notation:

| <Label fx:id="arrow" alignment="center" text=""_ _maxWidth="Infinity"> | || <HBox.Cvgrow="ALWAYS" hgrow="ALWAYS"|/> |

Or: | <Label fx:id="arrow" alignment="center" text=""_ _maxWidth="Infinity"|||HBox.C.vgrow="ALWAYS" HBox.C.hgrow="ALWAYS"|/> |

On 2012-11-21 17:46, Tom Schindl wrote: Am 21.11.12 09:46, schrieb Richard Bair: I wanted constraint classes from the start. There was a problem there, which I don't accurately remember now, but I do want to see some discussion around deprecating (or at least no longer depending on) the static methods and having some constraint classes again. They've probably been harder to implement in FXML? Tom

-- B e s t S o l u t i o n . a t EDV Systemhaus GmbH

tom schindl geschäftsführer/CEO

eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 http://www.BestSolution.at phone ++43 512 935834



More information about the openjfx-dev mailing list