Set the VP's 'display' property to 'inline'. And maybe ask yourself if you really need VPs (tables) or whether more flowpanels (simple divs) would do. Ian
http://examples.roughian.com 2009/9/9 Rami Alkhalyleh <[email protected]> > Hi, > > thanks Tamas for your reply. > > I need to use the flow panel to control over the flow layout, which means, > If I have many panels in the flow panel, and I removed one of them in the > middle, the flow panel suppose to layout it again to do a shift for those > panels that are after the removed one. > > > thanks > > > On Wed, Sep 9, 2009 at 11:31 AM, Tamás Gömbös <[email protected]> wrote: > >> Hi, >> >> Put a HorizontalPanel on each VerticalPanel: >> >> HorizontalPanel hp1 = new HorizontalPanel(); >> vp1.add(hp1); >> >> .... >> >> To be honest, I don't really understand GWT's layout handling but this >> works everytime for me, when I'd like to change the size of a panel in both >> horizontal and vertical direction. >> >> Hope this helps! >> >> >> 2009/9/9 Rami Alkhalyleh <[email protected]> >> >>> Hi >>> >>> Actually I need to use the FlowPanel, I need to list my widgets in a >>> flow way horizontally, the vertical panels that I'm trying to add them to >>> the flow panel has a width also a height, but it didn't work, also I tried >>> to put each vertical panel in a horizontal panel but I got the same result, >>> the flow panel list them vertically, also I tried to use a simple panel >>> instead of vertical panel then add them to the flow panel but the flow panel >>> list them vertically. >>> >>> this is a sample code: >>> >>> public class MyProject implements EntryPoint { >>> >>> private final FlowPanel fp = new FlowPanel(); >>> private final SimplePanel vp1 = new SimplePanel(); >>> private final SimplePanel vp2 = new SimplePanel(); >>> private final SimplePanel vp3 = new SimplePanel(); >>> >>> public void onModuleLoad() { >>> >>> fp.setStyleName("fpTest"); >>> vp1.setStyleName("vpTest"); >>> vp2.setStyleName("vpTest"); >>> vp3.setStyleName("vpTest"); >>> fp.setWidth("500px"); >>> fp.setHeight("500px"); >>> vp1.setWidth("74px"); >>> vp1.setHeight("80px"); >>> vp2.setWidth("74px"); >>> vp2.setHeight("80px"); >>> vp3.setWidth("74px"); >>> vp3.setHeight("80px"); >>> fp.add(vp1); >>> fp.add(vp2); >>> fp.add(vp3); >>> RootPanel.get("divId").add(fp); >>> >>> } >>> } >>> >>> Note: the styles 'fpTest' and 'vpTest' contains just a background color, >>> and if you try to use a vertical panel instead of simple panel, the same >>> result which is list them vertically. >>> >>> thanks a lot >>> >>> On Wed, Sep 9, 2009 at 7:18 AM, Saeed Zarinfam <[email protected]>wrote: >>> >>>> >>>> Hi >>>> You must add your vertical panel in a horizontal panel or decrease >>>> vertical panel width. >>>> >>>> >>> >>> >>> -- >>> Best Regards >>> Rami >>> >>> >>> >> >> >> > > > -- > Best Regards > Rami > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en -~----------~----~----~----~------~----~------~--~---
