Re: Switch RootPanel with RootLayoutPanel

2010-04-15 Thread kerrr
I'm having a similar issue.  I have widgets added to elements using
RootLayout.get(foo).add(widget) but then want to add a Panel on top
using RootLayoutPanel.get().add(layout).  that's all fine, but
removign the LayoutPanel leaves somethign behind that means the
widgets on the page cannot be clicked.  Looking at the generated there
is an extra div left behind.  Is this a bug or am I missing
something?  I'm not keen on raiseing a bug if this is simply a case of
me missunderstanding something.

Cheers
Kerr

On Apr 14, 12:09 pm, gadaleta.marco gadaleta.ma...@gmail.com
wrote:
 Hi,
 I'm trying to switch diinamically RootPanel with RootLayoutPanel and
 viceversa.
 But after the switch, the interface seems to be locked.
 Can you give me an help?

 Thx,
 Marco

-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



Re: Switch RootPanel with RootLayoutPanel

2010-04-15 Thread kerrr
Hi,

I've figured out that you need to remove the RootLayoutPanel from the
RootPanel.  You can do this with
RootPanel.get().remove(RootLayoutPanel.get()), or
RootLayoutPanel.get().removeFromParent().

Note that this means that the singlton RootLayoutPanel returned from
RootLayoutPanel.get() will no longer function as it does not get
reattached.  You can work around this by reattaching it to RootPanel
with RootPanel.add(RootLayoutPanel.get());

It would be better if RootLayoutPanel.get() always ensured that it was
attached to RootPanel.get() before returning.  It is also nto very
obvious to a newbie (like me) that simply having RootLayoutPanel
attached will block clicking on anything attached to the RootPanel.
While it is perhaps uncommon for this to occur simply by calling
RootLayoutPanel.get(), a moer common scenario would be adding a
LayoutPanel to the RootLayoutPanel and then removing it.  This leaves
the RootLayoutPanel still attached, bu the underlying RootPanel
inactive.  Wouldn't it be a good idea to automatically detach the
RootLayoutPanel if all of it's children are detached?

Cheers
Kerr

On Apr 15, 2:48 pm, kerrr kerr.rai...@gmail.com wrote:
 I'm having a similar issue.  I have widgets added to elements using
 RootLayout.get(foo).add(widget) but then want to add a Panel on top
 usingRootLayoutPanel.get().add(layout).  that's all fine, but
 removign the LayoutPanel leaves somethign behind that means the
 widgets on the page cannot be clicked.  Looking at the generated there
 is an extra div left behind.  Is this a bug or am I missing
 something?  I'm not keen on raiseing a bug if this is simply a case of
 me missunderstanding something.

 Cheers
 Kerr

 On Apr 14, 12:09 pm, gadaleta.marco gadaleta.ma...@gmail.com
 wrote:

  Hi,
  I'm trying to switch diinamically RootPanel withRootLayoutPaneland
  viceversa.
  But after the switch, the interface seems to be locked.
  Can you give me an help?

  Thx,
  Marco

-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



Switch RootPanel with RootLayoutPanel

2010-04-14 Thread gadaleta.marco
Hi,
I'm trying to switch diinamically RootPanel with RootLayoutPanel and
viceversa.
But after the switch, the interface seems to be locked.
Can you give me an help?

Thx,
Marco

-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.