Now that I think about it, this does raise the question of, given a
horizontal flow pane, what a combination of wrap = true and any
vertical alignment might mean (and vice versa for vertical flow
panes). If the flow pane did need to wrap, how would the components be
vertically aligned? They could be aligned within the row, but that
seems a bit over-designed, especially for justify alignments - do all
components get the same height, or the max height of all components in
a given row? Confusing.
AWT's FlowLayout avoids this by only supporting baseline alignment.
Does it make sense to rename FlowPane to BoxPane and create a new
FlowPane that adheres more closely to FlowLayout behavior? Turning
baseline alignment on/off could be managed by a (boolean) style
property (which means that we might not need to add this to the
VerticalAlignment enum).
Thoughts?
On Jul 2, 2009, at 8:43 PM, Greg Brown wrote:
So are you looking for wrapping behavior? This is something we have
talked about adding - if you want, I'll create a JIRA ticket for it
and try to get it in for 1.3. I have some FlowPane updates on my
TODO list for 1.3.1 already - I could just batch them up and shoot
for 1.3 instead.
On Jul 2, 2009, at 10:25 AM, Niclas Hedhman wrote:
Basically, I have a 'toolbox' of icons, think drawing tools in
Photoshop.
The tools are dynamic, so adding and removing should not leave an
'empty'
slot, and the toolbox is resizable so the 'flow' should basically
be like
words in a paragraph. The horizontal/vertical constraint gives far
too much
manual tossing around in client code.
I am working on an implementation, gopefully done by tomorrow...
Cheers
Niclas
On Jul 2, 2009 8:21 PM, "Greg Brown" <[email protected]> wrote:
I think FlowPane is probably what you are looking for. Is there a
particular
layout you are trying to achieve that you have been unable to
accomplish
with FlowPane?
On Jul 2, 2009, at 2:07 AM, Niclas Hedhman wrote: > Guys, > Is
there a
FlowLayout equivalent in t...