|
||||||||||
| 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.google.gwt.user.client.ui.Composite
org.exoplatform.gwtframework.ui.client.component.PopupMenuButton
public class PopupMenuButton
Created by The eXo Platform SAS .
| 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 Summary |
|---|
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
DEBUG_ID_PREFIX |
| Constructor Summary | |
|---|---|
PopupMenuButton(java.lang.String icon,
java.lang.String disabledIcon)
Create Popup Menu Button with specified icons for enabled and disabled states. |
|
| Method Summary | |
|---|---|
MenuItem |
addItem(java.lang.String title)
Adds new item to the Popup Menu which will be displayed when this Popup Button was clicked. |
MenuItem |
addItem(java.lang.String title,
com.google.gwt.user.client.Command command)
Adds new item to the Popup Menu which will be displayed when this Popup Button was clicked. |
MenuItem |
addItem(java.lang.String icon,
java.lang.String title)
Adds new item to the Popup Menu which will be displayed when this Popup Button was clicked. |
MenuItem |
addItem(java.lang.String icon,
java.lang.String title,
com.google.gwt.user.client.Command command)
Adds new item to the Popup Menu which will be displayed when this Popup Button was clicked. |
protected void |
closePopupMenu()
Closes Popup Menu ( if opened ) and sets style of this Popup Menu Button to default. |
java.lang.String |
getDisabledIcon()
Get icon which is used by this button for disabled state. |
java.lang.String |
getIcon()
Get icon which is used by this button for enabled state. |
java.util.List<MenuItem> |
getMenuItems()
Get list of Menu Items. |
boolean |
isEnabled()
Get is this button enabled. |
void |
onCloseMenu()
Close menu handler. |
void |
onMenuItemSelected(MenuItem menuItem)
Menu Item selected handler. |
void |
openPopupMenu()
Opens Popup Menu. |
void |
setDisabledIcon(java.lang.String disabledIcon)
Set icon for disabled state. |
void |
setEnabled(boolean enabled)
Set is enabled. |
void |
setIcon(java.lang.String icon)
Set icon for enabled state. |
void |
setTitle(java.lang.String title)
Sets the title associated with this button. |
| Methods inherited from class com.google.gwt.user.client.ui.Composite |
|---|
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget |
| 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, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents |
| 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, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PopupMenuButton(java.lang.String icon,
java.lang.String disabledIcon)
icon - icon for enabled statedisabledIcon - icon for disabled state| Method Detail |
|---|
public MenuItem addItem(java.lang.String title)
title - title of new item
public MenuItem addItem(java.lang.String title,
com.google.gwt.user.client.Command command)
title - title of new itemcommand - command which will be executed when Popup Menu Item was pressed.
public MenuItem addItem(java.lang.String icon,
java.lang.String title)
icon - icontitle - title of new item
public MenuItem addItem(java.lang.String icon,
java.lang.String title,
com.google.gwt.user.client.Command command)
icon - icontitle - title of new itemcommand - command which will be executed when Popup Menu Item was pressed.
protected void closePopupMenu()
public java.lang.String getDisabledIcon()
public java.lang.String getIcon()
public java.util.List<MenuItem> getMenuItems()
public boolean isEnabled()
public void onCloseMenu()
onCloseMenu in interface CloseMenuHandlerCloseMenuHandler.onCloseMenu()public void onMenuItemSelected(MenuItem menuItem)
onMenuItemSelected in interface ItemSelectedHandlermenuItem - selected MenuItemItemSelectedHandler.onMenuItemSelected(org.exoplatform.gwtframework.ui.client.menu.MenuItem)public void openPopupMenu()
public void setDisabledIcon(java.lang.String disabledIcon)
disabledIcon - new icon for disabled statepublic void setEnabled(boolean enabled)
enabled - is enabledpublic void setIcon(java.lang.String icon)
icon - icon for enabled state.public void setTitle(java.lang.String title)
setTitle in class com.google.gwt.user.client.ui.UIObjecttitle - the object's new title
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||