com.ebmwebsourcing.geasytools.webeditor.ui.component.menu
Class GWTExtMenuComponentButton

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.gwtext.client.widgets.Component
              extended by com.gwtext.client.widgets.Button
                  extended by com.gwtext.client.widgets.ToolbarButton
                      extended by com.ebmwebsourcing.geasytools.webeditor.ui.component.menu.GWTExtMenuComponentButton
All Implemented Interfaces:
com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuButtonItem, 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.IsWidget, com.gwtext.client.widgets.Observable

public class GWTExtMenuComponentButton
extends com.gwtext.client.widgets.ToolbarButton
implements com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuButtonItem


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.gwtext.client.widgets.Component
config, id
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
GWTExtMenuComponentButton()
           
GWTExtMenuComponentButton(com.google.gwt.user.client.ui.Image img)
           
GWTExtMenuComponentButton(java.lang.String text)
           
 
Method Summary
 com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItemAction getAction()
           
 com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItemClickHandler getClickHandler()
           
 com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItemGroup getGroup()
           
 com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenu getMenu()
           
 boolean isEnabled()
           
 void setAction(com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItemAction action)
           
 void setClickHandler(com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItemClickHandler clickHandler)
           
 void setEnabled(boolean b)
           
 void setGroup(com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItemGroup group)
           
 void setMenu(com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenu menu)
           
 
Methods inherited from class com.gwtext.client.widgets.ToolbarButton
create, getConfigPrototype, getXType
 
Methods inherited from class com.gwtext.client.widgets.Button
addListener, focus, getBindToForm, getButtonElement, getClickEvent, getHandleMouseEvents, getIcon, getIconCls, getMenuAlign, getMinWidth, getOwnerCt, getTabIndex, getText, getToggleGroup, getTooltip, getTooltipType, getType, hasVisibleMenu, hideMenu, isDisabled, isEnableToggle, isPressed, isRepeat, setClickEvent, setEnableToggle, setFormBind, setHandleMouseEvents, setHidden, setIcon, setIconCls, setMenu, setMenuAlign, setMinWidth, setPressed, setRepeat, setRepeat, setTabIndex, setTemplate, setText, setToggleGroup, setTooltip, setTooltip, setTooltip, setTooltipType, setType, showMenu, toggle, toggle
 
Methods inherited from class com.gwtext.client.widgets.Component
addClass, addClassCreated, addEvent, addEvents, addListener, addListener, addListener, addPlugin, addStyleDependentName, addStyleName, afterRender, beforeDestroy, check, checkExtVer, cloneComponent, cloneComponent, cloneConfig, destroy, disable, enable, equals, error, findParentBy, findParentByType, fireEvent, focus, focus, focus, getApplyTo, getAttribute, getAttributeAsBoolean, getAttributeAsFloat, getAttributeAsInt, getAttributeAsJavaScriptObject, getAutoShow, getCls, getComponentJS, getConfig, getConfigAsString, getCtCls, getDisabledClass, getEl, getElement, getElement, getElement, getHideMode, getHideParent, getId, getItemId, getJsObj, getOffsetHeight, getOffsetWidth, getOrCreateJsObj, getOwnerContainer, getRenderTo, getStateEvents, getStateId, getTitle, getXTypes, hashCode, hide, initComponent, isCreated, isHidden, isRendered, isVisible, isXType, isXType, onDestroy, purgeListeners, removeClass, removeStyleDependentName, removeStyleName, render, render, render, render, render, render, resumeEvents, setApplyTo, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAutoEl, setAutoEl, setAutoShow, setCls, setCtCls, setDisabled, setDisabledClass, setEl, setEl, setElement, setHeight, setHideMode, setHideParent, setId, setRenderTo, setRenderToID, setStateEvents, setStateId, setStyle, setStyle, setStyleName, setStylePrimaryName, setTitle, setVisible, setWidth, show, suspendEvents, toString
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setVisible, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuButtonItem
getText, setText
 

Constructor Detail

GWTExtMenuComponentButton

public GWTExtMenuComponentButton()

GWTExtMenuComponentButton

public GWTExtMenuComponentButton(java.lang.String text)

GWTExtMenuComponentButton

public GWTExtMenuComponentButton(com.google.gwt.user.client.ui.Image img)
Method Detail

getMenu

public com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenu getMenu()
Specified by:
getMenu in interface com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuButtonItem

setMenu

public void setMenu(com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenu menu)
Specified by:
setMenu in interface com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuButtonItem

getAction

public com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItemAction getAction()
Specified by:
getAction in interface com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuButtonItem

getGroup

public com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItemGroup getGroup()
Specified by:
getGroup in interface com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuButtonItem

setAction

public void setAction(com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItemAction action)
Specified by:
setAction in interface com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuButtonItem

setGroup

public void setGroup(com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItemGroup group)
Specified by:
setGroup in interface com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuButtonItem

getClickHandler

public com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItemClickHandler getClickHandler()
Specified by:
getClickHandler in interface com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuButtonItem

setClickHandler

public void setClickHandler(com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuItemClickHandler clickHandler)
Specified by:
setClickHandler in interface com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuButtonItem

setEnabled

public void setEnabled(boolean b)
Specified by:
setEnabled in interface com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuButtonItem

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface com.ebmwebsourcing.geasytools.webeditor.api.components.menu.IMenuButtonItem


Copyright © 2010-2011 Petals Link. All Rights Reserved.