org.cruxframework.crux.widgets.client.slider
Class TouchSlider

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.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 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
TouchSlider()
          Constructor
 
Method Summary
 void add(com.google.gwt.user.client.ui.Widget widget)
           
 com.google.gwt.event.shared.HandlerRegistration addSlidingHandler(SlidingHandler handler)
           
 com.google.gwt.event.shared.HandlerRegistration addSwapHandler(SwapHandler handler)
           
 com.google.gwt.event.shared.HandlerRegistration addTapHandler(TapHandler handler)
           
 void clear()
           
 ContentProvider getContentProvider()
           
 int getCurrentWidget()
           
 int getSlideTransitionDuration()
          Gets the duration of the slide animations in milliseconds.
 com.google.gwt.user.client.ui.Widget getWidget(int index)
           
 int getWidgetCount()
           
 int getWidgetIndex(com.google.gwt.user.client.ui.Widget child)
           
 boolean isCircularShowing()
           
 void next()
           
 void onOrientationChange()
           
 void onTouchEnd(com.google.gwt.event.dom.client.TouchEndEvent event)
           
 void onTouchMove(com.google.gwt.event.dom.client.TouchMoveEvent event)
           
 void onTouchStart(com.google.gwt.event.dom.client.TouchStartEvent event)
           
 void previous()
           
 boolean remove(int index)
           
 void setCircularShowing(boolean circularShowing)
           
 void setContentProvider(ContentProvider contentProvider)
           
 void setSlideTransitionDuration(int transitionDuration)
          Sets the duration of the slide animations in milliseconds.
 void showFirstWidget()
           
 void showWidget(int index)
           
 
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
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 

Constructor Detail

TouchSlider

public TouchSlider()
Constructor

Method Detail

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.