org.drools.guvnor.client.widgets.wizards
Class WizardPageTitle

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.drools.guvnor.client.widgets.wizards.WizardPageTitle
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 WizardPageTitle
extends com.google.gwt.user.client.ui.Composite

A widget containing the page title of a Wizard page, along with an indicator (a tick) that the page has been completed and whether it is the currently displayed page (title is made bold).


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
protected  com.google.gwt.user.client.ui.HorizontalPanel container
           
protected  com.google.gwt.user.client.ui.Image imgCompleted
           
protected  com.google.gwt.user.client.ui.Label lblTitle
           
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
WizardPageTitle(com.google.gwt.event.shared.EventBus eventBus, WizardPage page)
           
 
Method Summary
 void setComplete(boolean isComplete)
          Is the page complete
 void setPageSelected(boolean isSelected)
          Is the page the currently displayed page.
 
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
 

Field Detail

imgCompleted

@UiField
protected com.google.gwt.user.client.ui.Image imgCompleted

lblTitle

@UiField
protected com.google.gwt.user.client.ui.Label lblTitle

container

@UiField
protected com.google.gwt.user.client.ui.HorizontalPanel container
Constructor Detail

WizardPageTitle

public WizardPageTitle(com.google.gwt.event.shared.EventBus eventBus,
                       WizardPage page)
Method Detail

setComplete

public void setComplete(boolean isComplete)
Is the page complete

Parameters:
isComplete -

setPageSelected

public void setPageSelected(boolean isSelected)
Is the page the currently displayed page. Note WizardPageTitles are unaware of other WizardPageTitles and hence a mediator class needs to control the setting of the "current page" and de-selecting other previous "current pages".

Parameters:
isSelected -


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.