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