com.maryanovsky.gwtutils.client.ui
Class WrapperPanel
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Panel
com.google.gwt.user.client.ui.SimplePanel
com.maryanovsky.gwtutils.client.ui.WrapperPanel
- All Implemented Interfaces:
- HasAttachHandlers, HasHandlers, EventListener, AcceptsOneWidget, HasOneWidget, HasVisibility, HasWidgets, HasWidgets.ForIsWidget, IsWidget, ProvidesResize, RequiresResize, Iterable<Widget>
public class WrapperPanel
- extends SimplePanel
- implements RequiresResize, ProvidesResize
A SimplePanel
which makes any child widget fill it completely. Note
that it does so by setting the child's top, left, width and height CSS
properties and does not revert them when the child is removed.
- Author:
- Maryanovsky Alexander
Method Summary |
void |
onResize()
If the child widget implements RequiresResize , passes the
invocation to it. |
void |
setWidget(Widget widget)
Overrides setsetWidget to set the child's position and size. |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents |
WrapperPanel
public WrapperPanel()
- Creates a new
WrapperPanel
.
WrapperPanel
public WrapperPanel(Widget widget)
- Creates a new
WrapperPanel
with the specified widget as its
child.
setWidget
public void setWidget(Widget widget)
- Overrides set
setWidget
to set the child's position and size.
- Specified by:
setWidget
in interface HasOneWidget
- Overrides:
setWidget
in class SimplePanel
onResize
public void onResize()
- If the child widget implements
RequiresResize
, passes the
invocation to it.
- Specified by:
onResize
in interface RequiresResize