org.ow2.orchestra.common.gwt.utils.client.ui
Class ClosableTabHeader

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.Composite
              extended by org.ow2.orchestra.common.gwt.utils.client.ui.ClosableTabHeader
All Implemented Interfaces:
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

public class ClosableTabHeader
extends com.google.gwt.user.client.ui.Composite

Author:
Loic Albertin

Nested Class Summary
static interface ClosableTabHeader.Resources
           
 
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
ClosableTabHeader(String headerLabel)
           
ClosableTabHeader(String headerLabel, boolean isClosable)
           
ClosableTabHeader(String headerLabel, boolean isClosable, boolean allowRename)
           
ClosableTabHeader(String headerLabel, com.google.gwt.event.shared.EventBus eventBus, String key)
           
ClosableTabHeader(String headerLabel, com.google.gwt.event.shared.EventBus eventBus, String key, boolean isClosable)
           
ClosableTabHeader(String headerLabel, com.google.gwt.event.shared.EventBus eventBus, String key, boolean isClosable, boolean allowRename)
           
 
Method Summary
 com.google.gwt.event.shared.EventBus getEventBus()
           
 com.google.gwt.user.client.ui.Label getLabel()
           
 void handleBlur(com.google.gwt.event.dom.client.BlurEvent event)
           
 void handleChange(com.google.gwt.event.dom.client.ChangeEvent event)
           
 void handleClickOnCloseButton(com.google.gwt.event.dom.client.ClickEvent event)
           
 void handleDoubleClickOnLabel(com.google.gwt.event.dom.client.DoubleClickEvent event)
           
 void handleMouseOutOnCloseButton(com.google.gwt.event.dom.client.MouseOutEvent event)
           
 void handleMouseOverOnCloseButton(com.google.gwt.event.dom.client.MouseOverEvent event)
           
 void setEventBus(com.google.gwt.event.shared.EventBus eventBus)
           
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget
 
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, isOrWasAttached, onLoad, 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, 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
 

Constructor Detail

ClosableTabHeader

@UiConstructor
public ClosableTabHeader(String headerLabel)

ClosableTabHeader

@UiConstructor
public ClosableTabHeader(String headerLabel,
                                       boolean isClosable)

ClosableTabHeader

@UiConstructor
public ClosableTabHeader(String headerLabel,
                                       boolean isClosable,
                                       boolean allowRename)

ClosableTabHeader

public ClosableTabHeader(String headerLabel,
                         com.google.gwt.event.shared.EventBus eventBus,
                         String key)

ClosableTabHeader

public ClosableTabHeader(String headerLabel,
                         com.google.gwt.event.shared.EventBus eventBus,
                         String key,
                         boolean isClosable)

ClosableTabHeader

public ClosableTabHeader(String headerLabel,
                         com.google.gwt.event.shared.EventBus eventBus,
                         String key,
                         boolean isClosable,
                         boolean allowRename)
Method Detail

getEventBus

public com.google.gwt.event.shared.EventBus getEventBus()

setEventBus

public void setEventBus(com.google.gwt.event.shared.EventBus eventBus)

getLabel

public com.google.gwt.user.client.ui.Label getLabel()

handleClickOnCloseButton

@UiHandler(value="button")
public void handleClickOnCloseButton(com.google.gwt.event.dom.client.ClickEvent event)

handleMouseOverOnCloseButton

@UiHandler(value="button")
public void handleMouseOverOnCloseButton(com.google.gwt.event.dom.client.MouseOverEvent event)

handleMouseOutOnCloseButton

@UiHandler(value="button")
public void handleMouseOutOnCloseButton(com.google.gwt.event.dom.client.MouseOutEvent event)

handleDoubleClickOnLabel

@UiHandler(value="label")
public void handleDoubleClickOnLabel(com.google.gwt.event.dom.client.DoubleClickEvent event)

handleChange

@UiHandler(value="inputText")
public void handleChange(com.google.gwt.event.dom.client.ChangeEvent event)

handleBlur

@UiHandler(value="inputText")
public void handleBlur(com.google.gwt.event.dom.client.BlurEvent event)


Copyright © 2012 OW2 Consortium. All Rights Reserved.