|
|||||||||
| 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.extjs.gxt.ui.client.widget.Component
com.extjs.gxt.ui.client.widget.BoxComponent
com.extjs.gxt.ui.client.widget.button.Button
com.extjs.gxt.ui.client.widget.button.ToggleButton
public class ToggleButton
A 2-state toggle button.
| 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.extjs.gxt.ui.client.widget.button.Button |
|---|
buttonEl, buttonSelector, html, icon, menu, scale, template |
| Fields inherited from class com.extjs.gxt.ui.client.widget.BoxComponent |
|---|
adjustSize, cacheSizes, ensureVisibilityOnSizing, height, lastSize, layer, shim, width |
| Fields inherited from class com.extjs.gxt.ui.client.widget.Component |
|---|
afterRender, attachables, baseStyle, disabled, disabledStyle, disableTextSelection, dummy, focusable, hidden, mask, maskMessage, maskMessageStyleName, monitorWindowResize, rendered, resizeHandler, setElementRender, stateId, swallowEvents, toolTip, windowResizeDelay, windowResizeTask |
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
DEBUG_ID_PREFIX |
| Constructor Summary | |
|---|---|
ToggleButton()
Creates a new toggle button. |
|
ToggleButton(java.lang.String text)
Creates a new toggle button. |
|
ToggleButton(java.lang.String text,
com.google.gwt.user.client.ui.AbstractImagePrototype icon)
Creates a new toggle button with the given text and icon. |
|
ToggleButton(java.lang.String text,
SelectionListener<ButtonEvent> listener)
Creates a new toggle button. |
|
| Method Summary | |
|---|---|
java.lang.String |
getToggleGroup()
Returns the toggle group name. |
boolean |
isAllowDepress()
|
boolean |
isPressed()
Returns true if the button is pressed. |
protected void |
onClick(ComponentEvent ce)
|
protected void |
onFocus(ComponentEvent ce)
|
protected void |
onMouseDown(ComponentEvent ce)
|
protected void |
onMouseOver(ComponentEvent ce)
|
protected void |
onMouseUp(ComponentEvent ce)
|
protected void |
onRender(com.google.gwt.user.client.Element parent,
int pos)
Subclasses must override and ensure setElement is called for lazy rendered components. |
void |
setAllowDepress(boolean allowDepress)
True to allow a toggle item to be depressed (default to true). |
void |
setToggleGroup(java.lang.String toggleGroup)
Optionally, set the the button's toggle group name. |
void |
toggle()
Toggles the current state. |
void |
toggle(boolean state)
Sets the current pressed state. |
protected void |
toggle(boolean state,
boolean silent)
Sets the current pressed state. |
| Methods inherited from class com.extjs.gxt.ui.client.widget.button.Button |
|---|
addSelectionListener, afterRender, alignIcon, autoWidth, createComponentEvent, getArrowAlign, getFocusEl, getHtml, getIcon, getIconAlign, getMenu, getMenuAlign, getMenuClass, getMinWidth, getMouseEvents, getScale, getType, hideMenu, notifyShow, onBlur, onComponentEvent, onDetach, onDisable, onEnable, onKeyPress, onMenuHide, onMenuShow, onMouseOut, onResize, removeSelectionListener, setAriaState, setArrowAlign, setHtml, setIcon, setIconAlign, setIconStyle, setMenu, setMenuAlign, setMinWidth, setMouseEvents, setScale, setTabIndex, setText, setType, showMenu |
| Methods inherited from class com.extjs.gxt.ui.client.widget.BoxComponent |
|---|
adjustPosition, adjustSize, getBounds, getHeight, getHeight, getPosition, getPositionEl, getResizeEl, getShadow, getShadowOffset, getShadowPosition, getSize, getWidth, getWidth, hideShadow, hideShim, hideUnders, isAutoHeight, isAutoWidth, isDeferHeight, isShim, onHide, onPosition, onShow, onUnload, setAutoHeight, setAutoWidth, setBounds, setBounds, setDeferHeight, setHeight, setHeight, setPagePosition, setPagePosition, setPixelSize, setPosition, setShadow, setShadowOffset, setShadowPosition, setShim, setSize, setSize, setWidth, setWidth, sync, syncSize |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
|---|
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, setLayoutData, unsinkEvents |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, removeStyleDependentName, resolvePotentialElement, setElement, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ToggleButton()
public ToggleButton(java.lang.String text)
text - the button text
public ToggleButton(java.lang.String text,
SelectionListener<ButtonEvent> listener)
text - the button textlistener - a selection listener
public ToggleButton(java.lang.String text,
com.google.gwt.user.client.ui.AbstractImagePrototype icon)
text - the button texticon - the icon| Method Detail |
|---|
public java.lang.String getToggleGroup()
public boolean isAllowDepress()
public boolean isPressed()
public void toggle()
public void toggle(boolean state)
state - true to set pressed statepublic void setAllowDepress(boolean allowDepress)
allowDepress - true to allow depressingpublic void setToggleGroup(java.lang.String toggleGroup)
toggleGroup - the toggle group nameprotected void onClick(ComponentEvent ce)
onClick in class Buttonprotected void onFocus(ComponentEvent ce)
onFocus in class Buttonprotected void onMouseDown(ComponentEvent ce)
onMouseDown in class Buttonprotected void onMouseOver(ComponentEvent ce)
onMouseOver in class Buttonprotected void onMouseUp(ComponentEvent ce)
onMouseUp in class Button
protected void onRender(com.google.gwt.user.client.Element parent,
int pos)
Component
onRender in class Buttonparent - the target elementpos - the insert location
protected void toggle(boolean state,
boolean silent)
state - true to set pressed statesilent - true to not fire the toggle event
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||