org.jboss.errai.workspaces.client.widgets
Class WSTab

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.jboss.errai.workspaces.client.widgets.WSTab
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 WSTab
extends com.google.gwt.user.client.ui.Composite

A WorkspaceTab is the actual implementation of the rendered tabs along the top of the workspace.


Nested Class Summary
 class WSTab.WSTabCloseEvent<T>
           
 
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
WSTab(String name, com.google.gwt.user.client.ui.Widget widgetRef, com.google.gwt.user.client.ui.Image tabIcon)
           
 
Method Summary
 void activate()
           
 void addTabCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<WSTab> closeHandler)
           
 void clearTabCloseHandlers()
           
 com.google.gwt.user.client.ui.Image getIcon()
           
 com.google.gwt.user.client.ui.Label getLabel()
           
 TabDropController getTabDropController()
           
 com.google.gwt.user.client.ui.Widget getWidgetRef()
           
 boolean isActivated()
           
 boolean isModified()
           
 int remove()
           
 void reset()
           
 void setModified(boolean modified)
           
 void setPanel(WSTabPanel panel)
           
 void setWidgetRef(com.google.gwt.user.client.ui.Widget widgetRef)
           
 String toString()
           
 
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, 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, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WSTab

public WSTab(String name,
             com.google.gwt.user.client.ui.Widget widgetRef,
             com.google.gwt.user.client.ui.Image tabIcon)
Method Detail

isModified

public boolean isModified()

setModified

public void setModified(boolean modified)

getWidgetRef

public com.google.gwt.user.client.ui.Widget getWidgetRef()

setWidgetRef

public void setWidgetRef(com.google.gwt.user.client.ui.Widget widgetRef)

reset

public void reset()

toString

public String toString()
Overrides:
toString in class com.google.gwt.user.client.ui.UIObject

getTabDropController

public TabDropController getTabDropController()

getLabel

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

getIcon

public com.google.gwt.user.client.ui.Image getIcon()

isActivated

public boolean isActivated()

activate

public void activate()

remove

public int remove()

setPanel

public void setPanel(WSTabPanel panel)

clearTabCloseHandlers

public void clearTabCloseHandlers()

addTabCloseHandler

public void addTabCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<WSTab> closeHandler)


Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.