org.exoplatform.gwtframework.ui.client.window
Class WindowButton

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Image
              extended by 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 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
WindowButton(com.google.gwt.resources.client.ImageResource icon, com.google.gwt.resources.client.ImageResource iconOver, com.google.gwt.resources.client.ImageResource iconDisabled)
           
 
Method Summary
 int getHeight()
           
 com.google.gwt.resources.client.ImageResource getIcon()
           
 com.google.gwt.resources.client.ImageResource getIconDisabled()
           
 com.google.gwt.resources.client.ImageResource getIconOver()
           
 java.lang.String getPrompt()
           
 int getWidth()
           
 void hide()
          Hide button.
 boolean isEnabled()
           
 void onBrowserEvent(com.google.gwt.user.client.Event event)
           
protected  void onMouseOut()
          Change icon onMouseOut event.
 void onMouseOver()
          Change icon onMouseOver event.
 void setEnabled(boolean enabled)
           
 void setHeight(int height)
           
 void setIcon(com.google.gwt.resources.client.ImageResource icon)
           
 void setIconDisabled(com.google.gwt.resources.client.ImageResource iconDisabled)
           
 void setIconOver(com.google.gwt.resources.client.ImageResource iconOver)
           
 void setPrompt(java.lang.String prompt)
           
 void setSize(int width, int heigth)
           
 void setWidth(int width)
           
 void show()
          Show button.
 
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
 

Constructor Detail

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 -
Method Detail

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 - width
heigth - 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.