public class JmixTagLabelWidget
extends com.google.gwt.user.client.ui.FlowPanel
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
Modifier and Type | Field and Description |
---|---|
protected boolean |
clickable |
static java.lang.String |
CLOSE_STYLENAME |
protected com.google.gwt.dom.client.Element |
closeDiv |
protected boolean |
editable |
protected java.lang.Runnable |
itemClickHandler |
protected com.google.gwt.user.client.ui.Label |
label |
static java.lang.String |
LABEL_CONTENT_STYLENAME |
protected java.lang.Runnable |
removeItemHandler |
static java.lang.String |
TAGLABEL_STYLENAME |
Constructor and Description |
---|
JmixTagLabelWidget() |
Modifier and Type | Method and Description |
---|---|
java.lang.Runnable |
getItemClickHandler() |
java.lang.Runnable |
getRemoveItemHandler() |
protected void |
initLabel() |
protected void |
initRemoveBtn() |
void |
onBrowserEvent(com.google.gwt.user.client.Event event) |
void |
setClickable(boolean clickable) |
void |
setEditable(boolean editable) |
void |
setItemClickHandler(java.lang.Runnable itemClickHandler) |
void |
setRemoveItemHandler(java.lang.Runnable removeItemHandler) |
void |
setText(java.lang.String text) |
add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove
add, adopt, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, onLoad, 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, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getWidgetIndex
public static final java.lang.String TAGLABEL_STYLENAME
public static final java.lang.String LABEL_CONTENT_STYLENAME
public static final java.lang.String CLOSE_STYLENAME
protected com.google.gwt.user.client.ui.Label label
protected com.google.gwt.dom.client.Element closeDiv
protected boolean editable
protected boolean clickable
protected java.lang.Runnable itemClickHandler
protected java.lang.Runnable removeItemHandler
protected void initLabel()
protected void initRemoveBtn()
public void setEditable(boolean editable)
public void setClickable(boolean clickable)
public void setText(java.lang.String text)
public java.lang.Runnable getItemClickHandler()
public void setItemClickHandler(java.lang.Runnable itemClickHandler)
public java.lang.Runnable getRemoveItemHandler()
public void setRemoveItemHandler(java.lang.Runnable removeItemHandler)
public void onBrowserEvent(com.google.gwt.user.client.Event event)
onBrowserEvent
in interface com.google.gwt.user.client.EventListener
onBrowserEvent
in class com.google.gwt.user.client.ui.Widget