public class SlidePanel extends SWMMobileWidgetBase implements com.google.gwt.user.client.ui.HasWidgets, SwipeEventsHandler, com.google.gwt.event.logical.shared.HasValueChangeHandlers<Boolean>
| Modifier and Type | Class and Description |
|---|---|
static interface |
SlidePanel.SlideProvider
Slide Provider provides
Slides for the SlidePanel. |
| Modifier and Type | Field and Description |
|---|---|
protected com.google.gwt.user.client.ui.FlowPanel |
contentPanel |
protected boolean |
isRotate |
protected int |
myCount |
protected int |
myCurrent |
protected SlidePanel.SlideProvider |
mySlideProvider |
protected ArrayList<com.google.gwt.user.client.ui.Widget> |
mySlides |
| Constructor and Description |
|---|
SlidePanel()
Default constructor.
|
SlidePanel(int firstSlideToLoad)
Slide constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(com.google.gwt.user.client.ui.Widget w) |
com.google.gwt.event.shared.HandlerRegistration |
addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<Boolean> handler) |
void |
clear() |
int |
getCurrentSlideIndex() |
Slide |
getSlide(int index)
Returns the
Slide on the index position. |
int |
getSlideCount() |
SlidePanel.SlideProvider |
getSlideProvider() |
boolean |
isRotate() |
Iterator<com.google.gwt.user.client.ui.Widget> |
iterator() |
protected void |
moveNext()
Moves to the next slide without boundary checks.
|
protected void |
movePrevious()
Moves to the previous slide without boundary checks.
|
void |
next()
Goes to the next slide.
|
void |
onInitialLoad()
When the widget is initially loaded.
|
void |
onLoad() |
void |
onSwipeHorizontal(SwipeEvent e)
When the user swipes horizontal
|
void |
onSwipeVertical(SwipeEvent e)
When the user swipes vertical.
|
void |
onTransitionEnd()
When a transition ends.
|
protected void |
onUnload() |
void |
previous()
Goes to the previous slide.
|
boolean |
remove(com.google.gwt.user.client.ui.Widget w) |
void |
setRotate(boolean rotate) |
void |
setSlideCount(int count) |
void |
setSlideProvider(SlidePanel.SlideProvider provider) |
setSecondaryStyleclaimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidgetaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, 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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetElementprotected final com.google.gwt.user.client.ui.FlowPanel contentPanel
protected int myCount
protected int myCurrent
protected SlidePanel.SlideProvider mySlideProvider
protected final ArrayList<com.google.gwt.user.client.ui.Widget> mySlides
protected boolean isRotate
public SlidePanel()
public SlidePanel(int firstSlideToLoad)
firstSlideToLoad - first slide which will be loaded.public void setSlideCount(int count)
public int getSlideCount()
public void setSlideProvider(SlidePanel.SlideProvider provider)
public SlidePanel.SlideProvider getSlideProvider()
public void onInitialLoad()
SWMMobileWidgetBaseonInitialLoad in interface IsSWMMobileWidgetonInitialLoad in class SWMMobileWidgetBasepublic Slide getSlide(int index)
Slide on the index position.index - index.public void onLoad()
onLoad in class SWMMobileWidgetBaseprotected void onUnload()
onUnload in class com.google.gwt.user.client.ui.Widgetpublic void onSwipeHorizontal(SwipeEvent e)
SwipeEventsHandleronSwipeHorizontal in interface SwipeEventsHandlere - the swipe event.public void onSwipeVertical(SwipeEvent e)
SwipeEventsHandleronSwipeVertical in interface SwipeEventsHandlere - the swipe eventpublic void next()
protected void moveNext()
public void previous()
protected void movePrevious()
public void onTransitionEnd()
SWMMobileWidgetBaseonTransitionEnd in interface IsSWMMobileWidgetonTransitionEnd in class SWMMobileWidgetBasepublic int getCurrentSlideIndex()
public void add(com.google.gwt.user.client.ui.Widget w)
add in interface com.google.gwt.user.client.ui.HasWidgetspublic void clear()
clear in interface com.google.gwt.user.client.ui.HasWidgetspublic Iterator<com.google.gwt.user.client.ui.Widget> iterator()
public boolean remove(com.google.gwt.user.client.ui.Widget w)
remove in interface com.google.gwt.user.client.ui.HasWidgetspublic void setRotate(boolean rotate)
public boolean isRotate()
Copyright © 2011–2015 SWM. All rights reserved.