public class ClickableWidgetGroupWithState extends Composite implements HasWidgets
Simple wrapper panel for widgets with click handlers that tracks selected state.
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
HasWidgets.ForIsWidget
DEBUG_ID_PREFIX
Constructor and Description |
---|
ClickableWidgetGroupWithState() |
Modifier and Type | Method and Description |
---|---|
void |
add(Widget widget) |
void |
clear() |
Iterator<Widget> |
iterator() |
boolean |
remove(Widget widget) |
void |
setActiveWidget(int index) |
claimElement, initializeClaimedElement, isAttached, onBrowserEvent, render, render
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, fireEvent, getLayoutData, getParent, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public void add(Widget widget)
add
in interface HasWidgets
public void clear()
clear
in interface HasWidgets
public Iterator<Widget> iterator()
iterator
in interface HasWidgets
iterator
in interface Iterable<Widget>
public boolean remove(Widget widget)
remove
in interface HasWidgets
public void setActiveWidget(int index)