That worked. Thanks for the tip as I was about to give up!
On Oct 22, 3:21 pm, Stefano Gargiulo <[email protected]> wrote: > On 10/23/2009 09:59 PM, prairie_kids wrote:> Hi - thanks for the reply. I > already was using FitLayout. > > > Another thing, it would be nice to be able to create and destroy a > > Viewport so that I could dynamically swap my view (Panel). > > > If I do away with using Viewport, what do I need to handle/implement > > in order to have my parent Panel resize to the browser? just using > > FitLayout I assume won't be enough? > > Just create a new Viewport on the parentPanel when needed > > e.g. > > public class Main implements EntryPoint { > static final Panel extRootPanel = new Panel(); > static Panel activeElement = new Panel(); > > public void onModuleLoad() { > extRootPanel.setId("extrootpanel"); > extRootPanel.setBorder(false); > extRootPanel.setPaddings(15); > extRootPanel.setLayout(new FitLayout()); > activeElement.setAutoScroll(true); > activeElement.setLayout(new FitLayout()); > extRootPanel.add(activeElement); > new Viewport(extRootPanel); > } > > public static void setActiveElement(Widget w) { > activeElement.clear(); > activeElement.add(w); > new Viewport(extRootPanel); > } > ... > > } --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "GWT-Ext Developer Forum" 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/gwt-ext?hl=en -~----------~----~----~----~------~----~------~--~---
