public class ActionbarItemWidget
extends com.google.gwt.user.client.ui.FocusWidget
Modifier and Type | Field and Description |
---|---|
protected ActionbarItem |
data |
protected TouchDelegate |
delegate |
protected com.google.web.bindery.event.shared.EventBus |
eventBus |
protected VActionbarGroup |
group |
protected boolean |
isEnabled |
Constructor and Description |
---|
ActionbarItemWidget(ActionbarItem data,
VActionbarGroup group,
com.google.web.bindery.event.shared.EventBus eventBus)
Instantiates a new action in action bar.
|
ActionbarItemWidget(ActionbarItem data,
VActionbarGroup group,
com.google.web.bindery.event.shared.EventBus eventBus,
com.vaadin.client.ui.Icon icon)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
bindHandlers() |
ActionbarItem |
getData() |
String |
getName() |
boolean |
isEnabled() |
void |
setEnabled(boolean enabled) |
void |
update() |
addBlurHandler, addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addFocusHandler, addFocusListener, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyboardListener, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, getFocusImpl, getTabIndex, onAttach, removeClickListener, removeFocusListener, removeKeyboardListener, removeMouseListener, removeMouseWheelListener, setAccessKey, setFocus, setTabIndex
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, 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
protected final ActionbarItem data
protected final com.google.web.bindery.event.shared.EventBus eventBus
protected VActionbarGroup group
protected TouchDelegate delegate
protected boolean isEnabled
@Deprecated public ActionbarItemWidget(ActionbarItem data, VActionbarGroup group, com.google.web.bindery.event.shared.EventBus eventBus, com.vaadin.client.ui.Icon icon)
data
- the data json objecteventBus
- the event busicon
- the icon
Use #VActionbarItem(VActionbarItemJSO, VActionbarGroup, EventBus)
instead.public ActionbarItemWidget(ActionbarItem data, VActionbarGroup group, com.google.web.bindery.event.shared.EventBus eventBus)
data
- the data json objectgroup
- the groupeventBus
- the event busprotected void bindHandlers()
public String getName()
public void setEnabled(boolean enabled)
setEnabled
in interface com.google.gwt.user.client.ui.HasEnabled
setEnabled
in class com.google.gwt.user.client.ui.FocusWidget
public boolean isEnabled()
isEnabled
in interface com.google.gwt.user.client.ui.HasEnabled
isEnabled
in class com.google.gwt.user.client.ui.FocusWidget
public void update()
public ActionbarItem getData()
Copyright © 2020 Magnolia International Ltd.. All rights reserved.