PDA

View Full Version : HBoxLayoutContainer displays items in a column, not in a row



raivis
26 Jul 2011, 10:16 PM
HBoxLayoutContainer displays items contained in a column, not in a row.



Window w = new Window();
HBoxLayoutContainer lcHbox = new HBoxLayoutContainer();
Text t1 = new Text("first");
Text t2 = new Text("second");
t1.setWidth(40);
t2.setWidth(60);
lcHbox.add(t1);
lcHbox.add(t2);
w.setWidget(lcHbox);
w.show();


I tried different usecases - with boxlayoutdata and without, setting Text component width and without setting the width, using Margins and not using margins, the output is the same:

first
second

and not first second.

Firebug shows, that both HBoxLayoutContainer and VBoxLayoutContainer uses the same css class.

sven
26 Jul 2011, 10:52 PM
Window is not ready for prime time, as everything else too. Try setting a size to the window for now. Window will be completly rewritten, same as ContentPanel and any other related class. I will close this for now and reopen it, once this work has finished.

sven
27 Jul 2011, 7:50 AM
There was also another issue. HBoxLayoutContainer through a NPE if no padding was set. This is now fixed. This one should be your problem from this case.