Ah. OK. FramePanel is not a GWT widget, so presumably you need to get on to a group to do with whatever third party library you are using. You might be lucky here, though, if you tell people what you are using - preferably in the subject line so you attract people who use whatever it is, and people like me don't waste their time looking at non-GWT problems if they don't want to.
Ian http://examples.roughian.com 2008/10/21 Eduardo Cardoso <[EMAIL PROTECTED]> > Well, this is the code, simplified: > > > My class Application > * > > public > * *void* onModuleLoad() { > > *final* FramePanel rootPanel = *new* FramePanel(*ROOT_PANEL_ID*); > > rootPanel.setLayout( > *new* FitLayout()); > > Panel mainPanel = getMainPanel(); > > rootPanel.showPanel(mainPanel); > > *new* Viewport(rootPanel); > > } > So, the mainPanel is my first screen. > > I called my second with this following code: > > > loginService.login(username, password, > *new* AsyncCallbackAdapter<Boolean>() { > > *public* *void* onSuccess(Boolean result) { > > *if* (result.booleanValue()) { > > dialog.hide(); > > getFrame().showPanel( > workspacePanel); // second screen > > } > *else* { > > MessageBox.*alert*(Utils.*getCapConstants*().error(), > > Utils.*getCapConstants*().badCredentials()); > > } > > } > > }); > My method getFrame().showPanel(panel) only change hide->show or show->hide > and if the panel is not created , this method created a new one. > > In the second panel , i click in a button to return to the first page: > > > *protected* *void* onLogout() { > > getFrame().showPanel(LoginPanel. > *ID*); > > } > So, my method basically get the LoginPanel and set to show, before set to > hide the current panel. > > Thats it, > > when i login to go to the second screen again , the layout broke! > > regards > > Eduardo > > > > > > On Tue, Oct 21, 2008 at 10:30 AM, Ian Bambury <[EMAIL PROTECTED]>wrote: > >> It is normal to do something like that, yes. I do it myself and the >> borders are fine. >> Without seeing the code, it is impossible to say what you are doing wrong >> or if there is a better way of doing it or why it happens... >> >> Ian >> >> http://examples.roughian.com >> >> >> --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
