com.gwtext.client.widgets.menu
Class TextItem

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.menu.BaseItem
                  extended by com.gwtext.client.widgets.menu.TextItem
All Implemented Interfaces:
com.google.gwt.user.client.EventListener, Observable

public class TextItem
extends BaseItem

Adds a static text string to a menu, usually used as either a heading or group separator.


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
TextItem()
           
TextItem(com.google.gwt.core.client.JavaScriptObject jsObj)
           
TextItem(java.lang.String text)
          Create a new TextItem.
TextItem(java.lang.String text, BaseItemListener listener)
          Create a new TextItem.
 
Method Summary
protected  com.google.gwt.core.client.JavaScriptObject create(com.google.gwt.core.client.JavaScriptObject config)
           
protected  com.google.gwt.core.client.JavaScriptObject getConfigPrototype()
           
 java.lang.String getItemCls()
          The default CSS class to use for text items (defaults to "x-menu-text").
 java.lang.String getText()
          Return the items text.
 void setItemCls(java.lang.String itemCls)
          The default CSS class to use for text items (defaults to "x-menu-text").
 void setText(java.lang.String text)
          Sets the text.
 
Methods inherited from class com.gwtext.client.widgets.menu.BaseItem
addListener, getActiveClass, getHideDelay, getShowDelay, isCanActivate, isHideOnClick, setActiveClass, setCanActivate, setHideDelay, setHideOnClick, setIcon, setShowDelay
 
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, 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, getXType, getXTypes, hashCode, hide, initComponent, isCreated, isDisabled, 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
doAttachChildren, doDetachChildren, getParent, isAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent
 
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, setStyleName, setStyleName, setStylePrimaryName, setVisible, sinkEvents, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TextItem

public TextItem()

TextItem

public TextItem(java.lang.String text)
Create a new TextItem.

Parameters:
text - the text. can pass html like Choose a Theme for custom styling

TextItem

public TextItem(java.lang.String text,
                BaseItemListener listener)
Create a new TextItem.

Parameters:
text - the text. can pass html like Choose a Theme for custom styling
listener - the listener

TextItem

public TextItem(com.google.gwt.core.client.JavaScriptObject jsObj)
Method Detail

getConfigPrototype

protected com.google.gwt.core.client.JavaScriptObject getConfigPrototype()
Overrides:
getConfigPrototype in class BaseItem

create

protected com.google.gwt.core.client.JavaScriptObject create(com.google.gwt.core.client.JavaScriptObject config)
Overrides:
create in class BaseItem

setText

public void setText(java.lang.String text)
             throws java.lang.IllegalStateException
Sets the text.

Parameters:
text - the text
Throws:
java.lang.IllegalStateException - this property cannot be changed after the Component has been rendered

getText

public java.lang.String getText()
Return the items text.

Returns:
the item text

setItemCls

public void setItemCls(java.lang.String itemCls)
                throws java.lang.IllegalStateException
The default CSS class to use for text items (defaults to "x-menu-text").

Parameters:
itemCls - the item CSS class
Throws:
java.lang.IllegalStateException - this property cannot be changed after the Component has been rendered

getItemCls

public java.lang.String getItemCls()
                            throws java.lang.IllegalStateException
The default CSS class to use for text items (defaults to "x-menu-text").

Returns:
the default CSS class to use for text items
Throws:
java.lang.IllegalStateException - this property cannot be changed after the Component has been rendered