Package com.vaadin.client.ui
Class VMenuBar.CustomMenuItem
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.vaadin.client.ui.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.HasHTMLA class to hold information on menu items
-
-
Field Summary
Fields Modifier and Type Field Description protected booleancheckableprotected booleancheckedprotected com.google.gwt.user.client.Commandcommandprotected Stringdescriptionprotected booleanenabledprotected Stringhtmlprotected booleanisSeparatorprotected VMenuBarparentMenuprotected booleanselectedprotected VMenuBarsubMenu
-
Constructor Summary
Constructors Constructor Description CustomMenuItem()Default menu itemWidgetconstructor for GWT.create().CustomMenuItem(String html, com.google.gwt.user.client.Command cmd)Deprecated.use the default constructor andsetHTML(String)andsetCommand(Command)instead
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.user.client.CommandgetCommand()StringgetHTML()VMenuBargetParentMenu()VMenuBargetSubMenu()StringgetText()TooltipInfogetTooltip()booleanisCheckable()booleanisChecked()booleanisEnabled()booleanisSelectable()Checks if the item can be selected.booleanisSeparator()voidsetCheckable(boolean checkable)voidsetChecked(boolean checked)voidsetCommand(com.google.gwt.user.client.Command command)voidsetEnabled(boolean enabled)voidsetHTML(String html)voidsetParentMenu(VMenuBar parentMenu)voidsetSelected(boolean selected)voidsetStyleName(String style)voidsetSubMenu(VMenuBar subMenu)voidsetText(String text)voidupdateFromUIDL(UIDL uidl, ApplicationConnection client)protected voidupdateStyleNames()-
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, unsinkEvents
-
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, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Field Detail
-
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
-
selected
protected boolean selected
-
description
protected String description
-
-
Constructor Detail
-
CustomMenuItem
public CustomMenuItem()
Default menu itemWidgetconstructor for GWT.create(). UsesetHTML(String)andsetCommand(Command)after constructing a menu item.
-
CustomMenuItem
@Deprecated public CustomMenuItem(String html, com.google.gwt.user.client.Command cmd)
Deprecated.use the default constructor andsetHTML(String)andsetCommand(Command)insteadCreates a menu itemWidget.- Parameters:
html-cmd-
-
-
Method Detail
-
setStyleName
public void setStyleName(String style)
- Overrides:
setStyleNamein classcom.google.gwt.user.client.ui.UIObject
-
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)
-
updateStyleNames
protected void updateStyleNames()
-
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:
getHTMLin interfacecom.google.gwt.user.client.ui.HasHTML
-
setHTML
public void setHTML(String html)
- Specified by:
setHTMLin interfacecom.google.gwt.user.client.ui.HasHTML
-
getText
public String getText()
- Specified by:
getTextin interfacecom.google.gwt.user.client.ui.HasText
-
setText
public void setText(String text)
- Specified by:
setTextin interfacecom.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
-
-