de.lessvoid.nifty.controls
Interface Menu<T>

Type Parameters:
T -
All Superinterfaces:
NiftyControl
All Known Implementing Classes:
MenuControl

public interface Menu<T>
extends NiftyControl

The Menu interface is the Nifty control API view of a Menu control.

Author:
void

Method Summary
 void addMenuItem(String menuText, String menuIcon, T item)
          Add a menu item to this Menu.
 void addMenuItem(String menuText, T item)
          Add a menu item to this Menu.
 void addMenuItemSeparator()
          Add a separator.
 
Methods inherited from interface de.lessvoid.nifty.controls.NiftyControl
disable, enable, getElement, getHeight, getId, getStyle, getWidth, hasFocus, isBound, isEnabled, layoutCallback, setEnabled, setFocus, setFocusable, setHeight, setId, setStyle, setWidth
 

Method Detail

addMenuItem

void addMenuItem(String menuText,
                 T item)
Add a menu item to this Menu.

Parameters:
menuText - the text to display
item - the item

addMenuItem

void addMenuItem(String menuText,
                 String menuIcon,
                 T item)
Add a menu item to this Menu.

Parameters:
menuText - the text to display
menuIcon - the icon (image) to display
item - the item

addMenuItemSeparator

void addMenuItemSeparator()
Add a separator.



Copyright © 2011. All Rights Reserved.