public class AutoSizingTextArea extends AutoSizingBase<TextAreaWithSelection,TextArea> implements ResizeHandler
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
Modifier and Type | Field and Description |
---|---|
protected int |
divExtra |
protected HandlerRegistration |
resizeRegistration |
box, DEFAULT_MAX, DEFAULT_MIN, div, extraSize, maxSize, minSize, shadow
DEBUG_ID_PREFIX
Constructor and Description |
---|
AutoSizingTextArea() |
AutoSizingTextArea(TextAreaWithSelection box,
int minSize,
int maxSize) |
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 |
onResize(ResizeEvent event) |
protected void |
onUnload() |
void |
setHeight(int height) |
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, 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, 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
protected int divExtra
protected HandlerRegistration resizeRegistration
public AutoSizingTextArea()
public AutoSizingTextArea(TextAreaWithSelection box, int minSize, int maxSize)
protected void onLoad()
AutoSizingBase
onLoad
in class AutoSizingBase<TextAreaWithSelection,TextArea>
public void onResize(ResizeEvent event)
onResize
in interface ResizeHandler
public void setHeight(int height)
setHeight
in class AutoSizingBase<TextAreaWithSelection,TextArea>
public int getShadowSize()
getShadowSize
in class AutoSizingBase<TextAreaWithSelection,TextArea>
public void setShadowText(String text)
setShadowText
in class AutoSizingBase<TextAreaWithSelection,TextArea>
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<TextAreaWithSelection,TextArea>
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<TextAreaWithSelection,TextArea>
Copyright © 2015. All Rights Reserved.