Class 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 Class Summary

      • 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
    • Field Detail

      • command

        protected com.google.gwt.user.client.Command command
      • 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 item Widget constructor for GWT.create(). Use setHTML(String) and setCommand(Command) after constructing a menu item.
    • Method Detail

      • setStyleName

        public void setStyleName​(String style)
        Overrides:
        setStyleName in class com.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 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()
      • isSelectable

        public boolean isSelectable()
        Checks if the item can be selected.
        Returns:
        true if it is possible to select this item, false otherwise