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.HasHTML
A class to hold information on menu items
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
checkable
protected boolean
checked
protected com.google.gwt.user.client.Command
command
protected String
description
protected boolean
enabled
protected String
html
protected boolean
isSeparator
protected VMenuBar
parentMenu
protected boolean
selected
protected VMenuBar
subMenu
-
Constructor Summary
Constructors Constructor Description CustomMenuItem()
Default menu itemWidget
constructor 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.Command
getCommand()
String
getHTML()
VMenuBar
getParentMenu()
VMenuBar
getSubMenu()
String
getText()
TooltipInfo
getTooltip()
boolean
isCheckable()
boolean
isChecked()
boolean
isEnabled()
boolean
isSelectable()
Checks if the item can be selected.boolean
isSeparator()
void
setCheckable(boolean checkable)
void
setChecked(boolean checked)
void
setCommand(com.google.gwt.user.client.Command command)
void
setEnabled(boolean enabled)
void
setHTML(String html)
void
setParentMenu(VMenuBar parentMenu)
void
setSelected(boolean selected)
void
setStyleName(String style)
void
setSubMenu(VMenuBar subMenu)
void
setText(String text)
void
updateFromUIDL(UIDL uidl, ApplicationConnection client)
protected void
updateStyleNames()
-
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 itemWidget
constructor 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:
setStyleName
in 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:
getHTML
in interfacecom.google.gwt.user.client.ui.HasHTML
-
setHTML
public void setHTML(String html)
- Specified by:
setHTML
in interfacecom.google.gwt.user.client.ui.HasHTML
-
getText
public String getText()
- Specified by:
getText
in interfacecom.google.gwt.user.client.ui.HasText
-
setText
public void setText(String text)
- Specified by:
setText
in 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
-
-