org.cruxframework.crux.widgets.client.slideshow
Class SlideshowComponent

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.cruxframework.crux.widgets.client.slideshow.SlideshowComponent
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.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget
Direct Known Subclasses:
SlideshowAlbumTitle, SlideshowNavigator, SlideshowPhotoDescription, SlideshowPhotoPanel, SlideshowPlayPanel, SlideshowThumbnails

public abstract class SlideshowComponent
extends com.google.gwt.user.client.ui.Composite

Author:
Thiago da Rosa de Bustamante

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
protected SlideshowComponent()
           
 
Method Summary
protected abstract  com.google.gwt.user.client.ui.Widget createMainWidget()
           
 Slideshow getSlideshow()
           
protected  void onAlbumLoaded()
          Override this method to listen for AlbumLoaded events
protected  void onPhotoLoaded(int previousIndex, int nextIndex)
          Override this method to listen for PhotoLoaded events
protected  void onStartPlaying()
          Override this method to listen for StartPlaying events
protected  void onStopPlaying()
          Override this method to listen for StopPlaying events
 void setSlideShow(Slideshow slideshow)
           
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, 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, unsinkEvents
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SlideshowComponent

protected SlideshowComponent()
Method Detail

onAlbumLoaded

protected void onAlbumLoaded()
Override this method to listen for AlbumLoaded events


onPhotoLoaded

protected void onPhotoLoaded(int previousIndex,
                             int nextIndex)
Override this method to listen for PhotoLoaded events


onStartPlaying

protected void onStartPlaying()
Override this method to listen for StartPlaying events


onStopPlaying

protected void onStopPlaying()
Override this method to listen for StopPlaying events


setSlideShow

public void setSlideShow(Slideshow slideshow)

getSlideshow

public Slideshow getSlideshow()

createMainWidget

protected abstract com.google.gwt.user.client.ui.Widget createMainWidget()


Copyright © 2015. All rights reserved.