org.exoplatform.gwtframework.ui.client.window
Class WindowButton
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Image
org.exoplatform.gwtframework.ui.client.window.WindowButton
- All Implemented Interfaces:
- com.google.gwt.event.dom.client.HasAllDragAndDropHandlers, com.google.gwt.event.dom.client.HasAllGestureHandlers, com.google.gwt.event.dom.client.HasAllMouseHandlers, com.google.gwt.event.dom.client.HasAllTouchHandlers, com.google.gwt.event.dom.client.HasClickHandlers, com.google.gwt.event.dom.client.HasDoubleClickHandlers, com.google.gwt.event.dom.client.HasDragEndHandlers, com.google.gwt.event.dom.client.HasDragEnterHandlers, com.google.gwt.event.dom.client.HasDragHandlers, com.google.gwt.event.dom.client.HasDragLeaveHandlers, com.google.gwt.event.dom.client.HasDragOverHandlers, com.google.gwt.event.dom.client.HasDragStartHandlers, com.google.gwt.event.dom.client.HasDropHandlers, com.google.gwt.event.dom.client.HasErrorHandlers, com.google.gwt.event.dom.client.HasGestureChangeHandlers, com.google.gwt.event.dom.client.HasGestureEndHandlers, com.google.gwt.event.dom.client.HasGestureStartHandlers, com.google.gwt.event.dom.client.HasLoadHandlers, com.google.gwt.event.dom.client.HasMouseDownHandlers, com.google.gwt.event.dom.client.HasMouseMoveHandlers, com.google.gwt.event.dom.client.HasMouseOutHandlers, com.google.gwt.event.dom.client.HasMouseOverHandlers, com.google.gwt.event.dom.client.HasMouseUpHandlers, com.google.gwt.event.dom.client.HasMouseWheelHandlers, com.google.gwt.event.dom.client.HasTouchCancelHandlers, com.google.gwt.event.dom.client.HasTouchEndHandlers, com.google.gwt.event.dom.client.HasTouchMoveHandlers, com.google.gwt.event.dom.client.HasTouchStartHandlers, 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.HasVisibility, com.google.gwt.user.client.ui.IsWidget, com.google.gwt.user.client.ui.SourcesClickEvents, com.google.gwt.user.client.ui.SourcesLoadEvents, com.google.gwt.user.client.ui.SourcesMouseEvents
- Direct Known Subclasses:
- CloseButton, MaximizeButton
public class WindowButton
- extends com.google.gwt.user.client.ui.Image
- implements com.google.gwt.event.dom.client.HasClickHandlers
Window button, displayed at it's header.
- Version:
- $Id: Mar 3, 2011 10:03:38 AM anya $
- Author:
- Ann Zhuleva
| 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 |
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
DEBUG_ID_PREFIX |
|
Constructor Summary |
WindowButton(com.google.gwt.resources.client.ImageResource icon,
com.google.gwt.resources.client.ImageResource iconOver,
com.google.gwt.resources.client.ImageResource iconDisabled)
|
| Methods inherited from class com.google.gwt.user.client.ui.Image |
addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addErrorHandler, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addLoadHandler, addLoadListener, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, getAltText, getOriginLeft, getOriginTop, getUrl, onLoad, prefetch, prefetch, removeClickListener, removeLoadListener, removeMouseListener, removeMouseWheelListener, setAltText, setResource, setUrl, setUrl, setUrlAndVisibleRect, setUrlAndVisibleRect, setVisibleRect, wrap |
| 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, isAttached, isOrWasAttached, onAttach, onDetach, 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, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.google.gwt.event.dom.client.HasClickHandlers |
addClickHandler |
| Methods inherited from interface com.google.gwt.event.shared.HasHandlers |
fireEvent |
WindowButton
public WindowButton(com.google.gwt.resources.client.ImageResource icon,
com.google.gwt.resources.client.ImageResource iconOver,
com.google.gwt.resources.client.ImageResource iconDisabled)
- Parameters:
icon - iconOver - iconDisabled -
onBrowserEvent
public void onBrowserEvent(com.google.gwt.user.client.Event event)
- Specified by:
onBrowserEvent in interface com.google.gwt.user.client.EventListener- Overrides:
onBrowserEvent in class com.google.gwt.user.client.ui.Image
- See Also:
Image.onBrowserEvent(com.google.gwt.user.client.Event)
getPrompt
public java.lang.String getPrompt()
- Returns:
- the prompt
setPrompt
public void setPrompt(java.lang.String prompt)
- Parameters:
prompt - the prompt to set
getIcon
public com.google.gwt.resources.client.ImageResource getIcon()
- Returns:
- the icon
setIcon
public void setIcon(com.google.gwt.resources.client.ImageResource icon)
- Parameters:
icon - the icon to set
getIconDisabled
public com.google.gwt.resources.client.ImageResource getIconDisabled()
- Returns:
- the iconDisabled
setIconDisabled
public void setIconDisabled(com.google.gwt.resources.client.ImageResource iconDisabled)
- Parameters:
iconDisabled - the iconDisabled to set
getIconOver
public com.google.gwt.resources.client.ImageResource getIconOver()
- Returns:
- the iconOver
setIconOver
public void setIconOver(com.google.gwt.resources.client.ImageResource iconOver)
- Parameters:
iconOver - the iconOver to set
getHeight
public int getHeight()
- Overrides:
getHeight in class com.google.gwt.user.client.ui.Image
- Returns:
- the height
setHeight
public void setHeight(int height)
- Parameters:
height - the height to set
getWidth
public int getWidth()
- Overrides:
getWidth in class com.google.gwt.user.client.ui.Image
- Returns:
- the width
setWidth
public void setWidth(int width)
- Parameters:
width - the width to set
setSize
public void setSize(int width,
int heigth)
- Parameters:
width - widthheigth - height
isEnabled
public boolean isEnabled()
- Returns:
- the enabled
setEnabled
public void setEnabled(boolean enabled)
- Parameters:
enabled - the enabled to set
show
public void show()
- Show button.
hide
public void hide()
- Hide button.
onMouseOut
protected void onMouseOut()
- Change icon onMouseOut event.
onMouseOver
public void onMouseOver()
- Change icon onMouseOver event.
Copyright © 2013 eXo Platform SAS. All Rights Reserved.