org.cruxframework.crux.widgets.client.slider
Class TouchSlider
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.cruxframework.crux.widgets.client.slider.TouchSlider
- All Implemented Interfaces:
- com.google.gwt.event.dom.client.TouchEndHandler, com.google.gwt.event.dom.client.TouchMoveHandler, com.google.gwt.event.dom.client.TouchStartHandler, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.EventHandler, 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, OrientationChangeHandler, HasSwapHandlers, HasTapHandlers, HasSlidingHandlers
public class TouchSlider
- extends com.google.gwt.user.client.ui.Composite
- implements HasSwapHandlers, HasSlidingHandlers, HasTapHandlers, com.google.gwt.event.dom.client.TouchStartHandler, com.google.gwt.event.dom.client.TouchMoveHandler, com.google.gwt.event.dom.client.TouchEndHandler, OrientationChangeHandler
A panel that swaps its contents using slide animations.
- Author:
- Thiago da Rosa de Bustamante
| 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 |
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
DEBUG_ID_PREFIX |
| 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 interface com.google.gwt.event.shared.HasHandlers |
fireEvent |
TouchSlider
public TouchSlider()
- Constructor
getContentProvider
public ContentProvider getContentProvider()
- Returns:
setContentProvider
public void setContentProvider(ContentProvider contentProvider)
- Parameters:
contentProvider -
add
public void add(com.google.gwt.user.client.ui.Widget widget)
- Parameters:
widget -
isCircularShowing
public boolean isCircularShowing()
- Returns:
setCircularShowing
public void setCircularShowing(boolean circularShowing)
- Parameters:
circularShowing -
addSwapHandler
public com.google.gwt.event.shared.HandlerRegistration addSwapHandler(SwapHandler handler)
- Specified by:
addSwapHandler in interface HasSwapHandlers
addSlidingHandler
public com.google.gwt.event.shared.HandlerRegistration addSlidingHandler(SlidingHandler handler)
- Specified by:
addSlidingHandler in interface HasSlidingHandlers
addTapHandler
public com.google.gwt.event.shared.HandlerRegistration addTapHandler(TapHandler handler)
- Specified by:
addTapHandler in interface HasTapHandlers
getWidget
public com.google.gwt.user.client.ui.Widget getWidget(int index)
- Parameters:
index -
- Returns:
getWidgetCount
public int getWidgetCount()
- Returns:
getWidgetIndex
public int getWidgetIndex(com.google.gwt.user.client.ui.Widget child)
- Parameters:
child -
- Returns:
remove
public boolean remove(int index)
- Parameters:
index -
- Returns:
getCurrentWidget
public int getCurrentWidget()
- Returns:
onTouchEnd
public void onTouchEnd(com.google.gwt.event.dom.client.TouchEndEvent event)
- Specified by:
onTouchEnd in interface com.google.gwt.event.dom.client.TouchEndHandler
onTouchMove
public void onTouchMove(com.google.gwt.event.dom.client.TouchMoveEvent event)
- Specified by:
onTouchMove in interface com.google.gwt.event.dom.client.TouchMoveHandler
onTouchStart
public void onTouchStart(com.google.gwt.event.dom.client.TouchStartEvent event)
- Specified by:
onTouchStart in interface com.google.gwt.event.dom.client.TouchStartHandler
onOrientationChange
public void onOrientationChange()
- Specified by:
onOrientationChange in interface OrientationChangeHandler
setSlideTransitionDuration
public void setSlideTransitionDuration(int transitionDuration)
- Sets the duration of the slide animations in milliseconds.
- Parameters:
slideTransitionDuration -
getSlideTransitionDuration
public int getSlideTransitionDuration()
- Gets the duration of the slide animations in milliseconds.
- Returns:
clear
public void clear()
showWidget
public void showWidget(int index)
showFirstWidget
public void showFirstWidget()
next
public void next()
previous
public void previous()
Copyright © 2014. All rights reserved.