public class AutoSizingTextBox<T extends Widget & HasTextSelection & HasValue<String> & HasValueChangeHandlers<String> & HasKeyUpHandlers & HasKeyDownHandlers & Focusable & HasText> extends AutoSizingBase<T,InlineLabel>
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
box, DEFAULT_MAX, DEFAULT_MIN, div, extraSize, maxSize, minSize, shadow
DEBUG_ID_PREFIX
Constructor and Description |
---|
AutoSizingTextBox() |
AutoSizingTextBox(T box) |
AutoSizingTextBox(T box,
int extraSize) |
Modifier and Type | Method and Description |
---|---|
int |
getShadowSize()
Returns the size of the shadow element.
|
protected void |
onLoad()
Matches the styles and adjusts the size.
|
void |
setShadowText(String text) |
void |
setSize(int size) |
void |
setText(String text) |
adjustSize, getAndResetValueFromCss, getExtraSize, getMaxSize, getMinSize, getTabIndex, getText, getWidget, matchStyles, onKeyCodeEvent, onKeyDown, onKeyUp, onValueChange, resetSize, setAccessKey, setExtraSize, setFocus, setHeight, setMaxFromCss, setMaxSize, setMinFromCss, setMinSize, setStyles, setTabIndex, setWidth, sync
claimElement, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
public AutoSizingTextBox()
public AutoSizingTextBox(T box)
public AutoSizingTextBox(T box, int extraSize)
protected void onLoad()
AutoSizingBase
onLoad
in class AutoSizingBase<T extends Widget & HasTextSelection & HasValue<String> & HasValueChangeHandlers<String> & HasKeyUpHandlers & HasKeyDownHandlers & Focusable & HasText,InlineLabel>
public int getShadowSize()
getShadowSize
in class AutoSizingBase<T extends Widget & HasTextSelection & HasValue<String> & HasValueChangeHandlers<String> & HasKeyUpHandlers & HasKeyDownHandlers & Focusable & HasText,InlineLabel>
public void setShadowText(String text)
setShadowText
in class AutoSizingBase<T extends Widget & HasTextSelection & HasValue<String> & HasValueChangeHandlers<String> & HasKeyUpHandlers & HasKeyDownHandlers & Focusable & HasText,InlineLabel>
text
- the text that should be set on the shadow to
determine the appropriate size of the widgetpublic void setSize(int size)
setSize
in class AutoSizingBase<T extends Widget & HasTextSelection & HasValue<String> & HasValueChangeHandlers<String> & HasKeyUpHandlers & HasKeyDownHandlers & Focusable & HasText,InlineLabel>
size
- will take into account minSize, maxSize, and
extraSize. the implementation should just call setWidth or
setHeight as appropriate.public void setText(String text)
setText
in interface HasText
setText
in class AutoSizingBase<T extends Widget & HasTextSelection & HasValue<String> & HasValueChangeHandlers<String> & HasKeyUpHandlers & HasKeyDownHandlers & Focusable & HasText,InlineLabel>
Copyright © 2015. All Rights Reserved.