com.vaadin.terminal.gwt.client.ui.menubar
Class VMenuBar.CustomMenuItem
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.vaadin.terminal.gwt.client.ui.menubar.VMenuBar.CustomMenuItem
- All Implemented Interfaces:
- com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasHTML, com.google.gwt.user.client.ui.HasText, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsWidget
- Enclosing class:
- VMenuBar
public static class VMenuBar.CustomMenuItem
- extends com.google.gwt.user.client.ui.Widget
- implements com.google.gwt.user.client.ui.HasHTML
A class to hold information on menu items
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled |
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
DEBUG_ID_PREFIX |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
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, unsinkEvents |
html
protected String html
command
protected com.google.gwt.user.client.Command command
subMenu
protected VMenuBar subMenu
parentMenu
protected VMenuBar parentMenu
enabled
protected boolean enabled
isSeparator
protected boolean isSeparator
checkable
protected boolean checkable
checked
protected boolean checked
description
protected String description
VMenuBar.CustomMenuItem
public VMenuBar.CustomMenuItem()
- Default menu item
Widget
constructor for GWT.create().
Use setHTML(String)
and setCommand(Command)
after
constructing a menu item.
VMenuBar.CustomMenuItem
@Deprecated
public VMenuBar.CustomMenuItem(String html,
com.google.gwt.user.client.Command cmd)
- Deprecated. use the default constructor and
setHTML(String)
and setCommand(Command)
instead
- Creates a menu item
Widget
.
- Parameters:
html
- cmd
-
setSelected
public void setSelected(boolean selected)
setChecked
public void setChecked(boolean checked)
isChecked
public boolean isChecked()
setCheckable
public void setCheckable(boolean checkable)
isCheckable
public boolean isCheckable()
setSubMenu
public void setSubMenu(VMenuBar subMenu)
getSubMenu
public VMenuBar getSubMenu()
setParentMenu
public void setParentMenu(VMenuBar parentMenu)
getParentMenu
public VMenuBar getParentMenu()
setCommand
public void setCommand(com.google.gwt.user.client.Command command)
getCommand
public com.google.gwt.user.client.Command getCommand()
getHTML
public String getHTML()
- Specified by:
getHTML
in interface com.google.gwt.user.client.ui.HasHTML
setHTML
public void setHTML(String html)
- Specified by:
setHTML
in interface com.google.gwt.user.client.ui.HasHTML
getText
public String getText()
- Specified by:
getText
in interface com.google.gwt.user.client.ui.HasText
setText
public void setText(String text)
- Specified by:
setText
in interface com.google.gwt.user.client.ui.HasText
setEnabled
public void setEnabled(boolean enabled)
isEnabled
public boolean isEnabled()
isSeparator
public boolean isSeparator()
updateFromUIDL
public void updateFromUIDL(UIDL uidl,
ApplicationConnection client)
getTooltip
public TooltipInfo getTooltip()
isSelectable
public boolean isSelectable()
- Checks if the item can be selected.
- Returns:
- true if it is possible to select this item, false otherwise
Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.