in meantime i got answer on stackoverflow that fits very well (didn't tried 
it yet):  
http://stackoverflow.com/questions/10296712/how-to-make-an-loadimage-overlay-a-panel
 

On Tuesday, 24 April 2012 15:45:56 UTC+2, l.denardo wrote:
>
> Two simple ptions (forgive me if they're too basic): 
>
> *Your widgets to be activated are likely FocusWidgets: simply register 
> them in a collection while you build your GUI and iterate over that to 
> activate-deactivate them all 
>
> *Use a (modal, if you don't want the background to be clickable) 
> PopupPanel or DialogBox with the load image you prefer: set a primary 
> style name to the widget using setStylePrimaryName(String name), add 
> that to your CSS and adust the CSS properties to have no border and a 
> transparent background, then center() / hide() your popup before and 
> after load. 
>
> regards 
> Lorenzo 
>
> On Apr 24, 1:26 pm, tanteanni <tantea...@hotmail.com> wrote: 
> > thx 
> > 
> > but i need complete deactivation of specific widgets - so this i have to 
> do 
> > "manually"? Since i don't use uiBinder how would such an view look like 
> > written in java ? 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > On Tuesday, 24 April 2012 13:20:42 UTC+2, Jens wrote: 
> > 
> > > in my app i have some interactive widgets but while loading data from 
> > >> server this widgets must be inactivated and activated again after 
> loading 
> > >> is complete. i don't want to make the widgets invisible or inactivate 
> every 
> > >> single field/button. 
> > >> the best solution would be a transparent panel with an loading image 
> in 
> > >> its center or corner overlaying the widgets while loading - but how 
> to 
> > >> achieve that? 
> > 
> > > If you only want to overlay specific parts of your app (a complete 
> overlay 
> > > would be a PopupPanel with glass panel active), I would probably 
> create a 
> > > simple UiBinder view based on HTML (give it an absolute position with 
> > > top,left,bottom,right being 0) and then just append/remove it to/from 
> the 
> > > appropriate parent element. The parent element should have a 
> > > position:relative applied. 
> > 
> > > But this only will disallow mouse events.. you can still tab through 
> the 
> > > controls and activate them using the keyboard I think. 
> > 
> > > -- J.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/_cHlcDxwra0J.
To post to this group, send email to google-web-toolkit@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.

Reply via email to