public class ButtonPanel extends Composite implements HasWidgets.ForIsWidget
Simple panel for holding one or more buttons or other control widgets.
Automatically handles padding between widgets.
Modifier and Type | Class and Description |
---|---|
static interface |
ButtonPanel.ButtonPanelStyle |
static interface |
ButtonPanel.Resources |
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
HasWidgets.ForIsWidget
DEBUG_ID_PREFIX
Constructor and Description |
---|
ButtonPanel() |
Modifier and Type | Method and Description |
---|---|
void |
add(IsWidget w) |
void |
add(Widget w) |
void |
clear() |
Iterator<Widget> |
iterator() |
boolean |
remove(IsWidget w) |
boolean |
remove(Widget w) |
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
public void add(Widget w)
add
in interface HasWidgets
public void add(IsWidget w)
add
in interface HasWidgets.ForIsWidget
public void clear()
clear
in interface HasWidgets
public Iterator<Widget> iterator()
iterator
in interface HasWidgets
iterator
in interface Iterable<Widget>
public boolean remove(Widget w)
remove
in interface HasWidgets
public boolean remove(IsWidget w)
remove
in interface HasWidgets.ForIsWidget