org.cruxframework.crux.widgets.client.promobanner
Class PromoBanner

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.promobanner.PromoBanner
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

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

A cross device widget to show a banner carrousel of images. This widget accept different images for small and for large devices and can be controlled by mouses, touches or arrows, according to the running device.

Author:
Thiago da Rosa e 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
PromoBanner()
          Constructor
 
Method Summary
 void addDefaultBanner(com.google.gwt.resources.client.ImageResource image, String title, String text, String styleName, String buttonLabel, SelectHandler onclick)
           
 void addDefaultBanner(String imageURL, String title, String text, String styleName, String buttonLabel, SelectHandler onclick)
           
 void addLargeBanner(com.google.gwt.resources.client.ImageResource image, String title, String text, String styleName, String buttonLabel, SelectHandler onclick)
           
 void addLargeBanner(String imageURL, String title, String text, String styleName, String buttonLabel, SelectHandler onclick)
           
 void addSmallBanner(com.google.gwt.resources.client.ImageResource image, String title, String text, String styleName, String buttonLabel, SelectHandler onclick)
           
 void addSmallBanner(String imageURL, String title, String text, String styleName, String buttonLabel, SelectHandler onclick)
           
 int getAutoTransitionInterval()
           
 String getLargeBannersHeight()
           
 String getSmallBannersHeight()
           
 int getTransitionDuration()
           
 void setAutoTransitionInterval(int autoTransitionInterval)
           
 void setLargeBannersHeight(String height)
           
 void setSmallBannersHeight(String height)
           
 void setTransitionDuration(int transitionDuration)
           
 
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

PromoBanner

public PromoBanner()
Constructor

Method Detail

setLargeBannersHeight

public void setLargeBannersHeight(String height)

getLargeBannersHeight

public String getLargeBannersHeight()

setSmallBannersHeight

public void setSmallBannersHeight(String height)

getSmallBannersHeight

public String getSmallBannersHeight()

setTransitionDuration

public void setTransitionDuration(int transitionDuration)

getTransitionDuration

public int getTransitionDuration()

setAutoTransitionInterval

public void setAutoTransitionInterval(int autoTransitionInterval)

getAutoTransitionInterval

public int getAutoTransitionInterval()

addSmallBanner

public void addSmallBanner(String imageURL,
                           String title,
                           String text,
                           String styleName,
                           String buttonLabel,
                           SelectHandler onclick)

addLargeBanner

public void addLargeBanner(String imageURL,
                           String title,
                           String text,
                           String styleName,
                           String buttonLabel,
                           SelectHandler onclick)

addDefaultBanner

public void addDefaultBanner(String imageURL,
                             String title,
                             String text,
                             String styleName,
                             String buttonLabel,
                             SelectHandler onclick)

addSmallBanner

public void addSmallBanner(com.google.gwt.resources.client.ImageResource image,
                           String title,
                           String text,
                           String styleName,
                           String buttonLabel,
                           SelectHandler onclick)

addLargeBanner

public void addLargeBanner(com.google.gwt.resources.client.ImageResource image,
                           String title,
                           String text,
                           String styleName,
                           String buttonLabel,
                           SelectHandler onclick)

addDefaultBanner

public void addDefaultBanner(com.google.gwt.resources.client.ImageResource image,
                             String title,
                             String text,
                             String styleName,
                             String buttonLabel,
                             SelectHandler onclick)


Copyright © 2014. All rights reserved.