Class Carousel
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.gcube.portlets.widgets.imagepreviewerwidget.client.ui.Carousel
-
- 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,CarouselInterface
public class Carousel extends com.google.gwt.user.client.ui.Composite implements CarouselInterface
A carousel for image/file previews.- Author:
- Costantino Perciante at ISTI-CNR (costantino.perciante@isti.cnr.it)
-
-
Constructor Summary
Constructors Constructor Description Carousel()Build a carousel to show EnhancedImages.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voiddownloadButtonClickHanderBody()Download button click handler bodyvoiddownloadOnClick(com.google.gwt.event.dom.client.ClickEvent e)voiddownloadOnClickSmart(com.google.gwt.event.dom.client.ClickEvent e)voidhideArrows()Deprecated.voidhideOnClick(com.google.gwt.event.dom.client.ClickEvent e)voidhideOnClickSmart(com.google.gwt.event.dom.client.ClickEvent e)voidonClickNext()voidonClickNext(com.google.gwt.event.dom.client.ClickEvent e)voidonClickPrev()voidonClickPrev(com.google.gwt.event.dom.client.ClickEvent e)protected voidremoveLoader()Remove image loadervoidshow()Used to show this carousel (starting from the initial image).voidshow(EnhancedImage image)Used to show a specific image of this carousel.voidshowArrows(boolean visible)Hide/Show Previous and Next arrows of the carousel.protected voidshowLoader()Show image loadervoidupdateImages(List<EnhancedImage> imagesToShow)Change the set of images to show.-
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
-
-
-
-
Method Detail
-
hideOnClick
@UiHandler("closeButton") public void hideOnClick(com.google.gwt.event.dom.client.ClickEvent e)
-
hideOnClickSmart
@UiHandler("closeButtonSmart") public void hideOnClickSmart(com.google.gwt.event.dom.client.ClickEvent e)
-
downloadOnClick
@UiHandler("downloadButton") public void downloadOnClick(com.google.gwt.event.dom.client.ClickEvent e)
-
downloadOnClickSmart
@UiHandler("downloadButtonSmart") public void downloadOnClickSmart(com.google.gwt.event.dom.client.ClickEvent e)
-
downloadButtonClickHanderBody
public void downloadButtonClickHanderBody()
Download button click handler body
-
onClickPrev
public void onClickPrev()
- Specified by:
onClickPrevin interfaceCarouselInterface
-
onClickNext
public void onClickNext()
- Specified by:
onClickNextin interfaceCarouselInterface
-
onClickPrev
@UiHandler("prevButton") public void onClickPrev(com.google.gwt.event.dom.client.ClickEvent e)
-
onClickNext
@UiHandler("nextButton") public void onClickNext(com.google.gwt.event.dom.client.ClickEvent e)
-
show
public void show()
Used to show this carousel (starting from the initial image).
-
show
public void show(EnhancedImage image)
Used to show a specific image of this carousel.
-
updateImages
public void updateImages(List<EnhancedImage> imagesToShow)
Change the set of images to show.- Parameters:
imagesToShow-
-
hideArrows
@Deprecated public void hideArrows()
Deprecated.use showArrows(boolean visible)
-
showArrows
public void showArrows(boolean visible)
Hide/Show Previous and Next arrows of the carousel.- Parameters:
visible- the visibility of the command arrows
-
showLoader
protected void showLoader()
Show image loader
-
removeLoader
protected void removeLoader()
Remove image loader
-
-