Package com.google.gwt.cell.client
Interface ButtonCellBase.Appearance<C>
-
- Type Parameters:
C
- the type that this Cell represents
- All Known Subinterfaces:
TextButtonCell.Appearance
- All Known Implementing Classes:
ButtonCellBase.DefaultAppearance
,TextButtonCell.DefaultAppearance
- Enclosing class:
- ButtonCellBase<C>
public static interface ButtonCellBase.Appearance<C>
The appearance used to render this Cell.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onPush(Element parent)
Called when the user pushes the button down.void
onUnpush(Element parent)
Called when the user releases the button from being pushed.void
render(ButtonCellBase<C> cell, Cell.Context context, C value, SafeHtmlBuilder sb)
Render the button and its contents.void
setFocus(Element parent, boolean focused)
Explicitly focus/unfocus this cell.
-
-
-
Method Detail
-
onPush
void onPush(Element parent)
Called when the user pushes the button down.- Parameters:
parent
- the parent Element
-
onUnpush
void onUnpush(Element parent)
Called when the user releases the button from being pushed.- Parameters:
parent
- the parent Element
-
render
void render(ButtonCellBase<C> cell, Cell.Context context, C value, SafeHtmlBuilder sb)
Render the button and its contents.- Parameters:
cell
- the cell that is being renderedcontext
- theCell.Context
of the cellvalue
- the value that generated the contentsb
- theSafeHtmlBuilder
to render into
-
setFocus
void setFocus(Element parent, boolean focused)
Explicitly focus/unfocus this cell.- Parameters:
parent
- the parent elementfocused
- whether this cell should take focus or release it
-
-