|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.sencha.gxt.widget.core.client.Component
com.sencha.gxt.widget.core.client.menu.Item
com.sencha.gxt.widget.core.client.menu.MenuItem
public class MenuItem
A base class for all menu items that require menu-related functionality (like
sub-menus) and are not static display items. Item extends the base
functionality of Item by adding menu-specific activation and click
handling.
| Nested Class Summary | |
|---|---|
static interface |
MenuItem.MenuItemAppearance
|
| Nested classes/interfaces inherited from class com.sencha.gxt.widget.core.client.menu.Item |
|---|
Item.ItemAppearance |
| Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled |
| Field Summary |
|---|
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
DEBUG_ID_PREFIX |
| Constructor Summary | |
|---|---|
MenuItem()
Creates a new item. |
|
MenuItem(MenuItem.MenuItemAppearance appearance)
Creates a menu item with the given appearance. |
|
MenuItem(MenuItem.MenuItemAppearance menuItemAppearance,
Item.ItemAppearance itemAppearance)
Creates a menu item with the given appearances. |
|
MenuItem(java.lang.String text)
Creates a new item with the given text. |
|
MenuItem(java.lang.String text,
ImageResource icon)
Creates a new item. |
|
MenuItem(java.lang.String text,
SelectionHandler<MenuItem> handler)
Creates a new item. |
|
| Method Summary | |
|---|---|
void |
expandMenu()
Expands the item's sub menu. |
java.lang.String |
getHTML()
|
ImageResource |
getIcon()
Returns the item's icon style. |
Menu |
getSubMenu()
Returns the item's sub menu. |
java.lang.String |
getText()
Returns the item's text. |
void |
setHTML(SafeHtml html)
|
void |
setHTML(java.lang.String html)
|
void |
setIcon(ImageResource icon)
Sets the icon. |
void |
setSubMenu(Menu menu)
Sets the item's sub menu. |
void |
setText(java.lang.String text)
Sets the item's text. |
void |
setWidget(Widget widget)
|
| Methods inherited from class com.sencha.gxt.widget.core.client.menu.Item |
|---|
addActivateHandler, addBeforeSelectionHandler, addDeactivateHandler, addSelectionHandler, getHideOnClick, isCanActivate, setCanActivate, setHideOnClick |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
|---|
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, getLayoutData, getParent, isAttached, removeFromParent, setLayoutData, sinkEvents |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, removeStyleName, setStyleDependentName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, sinkBitlessEvent, toString, unsinkEvents |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.google.gwt.event.shared.HasHandlers |
|---|
fireEvent |
| Constructor Detail |
|---|
public MenuItem()
public MenuItem(MenuItem.MenuItemAppearance appearance)
appearance - the menu item appearance
public MenuItem(MenuItem.MenuItemAppearance menuItemAppearance,
Item.ItemAppearance itemAppearance)
menuItemAppearance - the menu item appearanceitemAppearance - the underlying base item appearancepublic MenuItem(java.lang.String text)
text - the item's text
public MenuItem(java.lang.String text,
ImageResource icon)
text - the item's texticon - the item's icon
public MenuItem(java.lang.String text,
SelectionHandler<MenuItem> handler)
text - the item texthandler - the selection handler| Method Detail |
|---|
public void expandMenu()
public java.lang.String getHTML()
getHTML in interface HasHTMLpublic ImageResource getIcon()
getIcon in interface HasIconpublic Menu getSubMenu()
public java.lang.String getText()
getText in interface HasTextpublic void setHTML(SafeHtml html)
setHTML in interface HasSafeHtmlpublic void setHTML(java.lang.String html)
setHTML in interface HasHTMLpublic void setIcon(ImageResource icon)
HasIcon
setIcon in interface HasIconicon - the icon
@UiChild(limit=1,
tagname="submenu")
public void setSubMenu(Menu menu)
menu - the sub menupublic void setText(java.lang.String text)
setText in interface HasTexttext - the textpublic void setWidget(Widget widget)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||