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

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.Slider
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 Slider
extends com.google.gwt.user.client.ui.Composite

Author:
Samuel Almeida Cardoso (samuel@cruxframework.org) A crossdevice panel that swaps its contents using slide animations.

Nested Class Summary
static interface Slider.GeneratedSlider
          public Slider interface responsible for creating the object
static class Slider.InnerNoTouchSlider
           
static class Slider.InnerTouchSlider
           
 
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
Slider()
           
 
Method Summary
 void add(com.google.gwt.user.client.ui.Widget widget)
           
 com.google.gwt.event.shared.HandlerRegistration addSwapHandler(SwapHandler handler)
           
 com.google.gwt.user.client.ui.Widget asWidget()
           
 void changeControlsVisibility(boolean visible)
           
 void clear()
           
 void fireEvent(com.google.gwt.event.shared.GwtEvent<?> event)
           
 ContentProvider getContentProvider()
           
 com.google.gwt.user.client.ui.Widget getCurrentWidget()
           
 int getCurrentWidgetIndex()
           
 int getPageCount()
          Return the total number of pages
 int getSlideTransitionDuration()
           
 com.google.gwt.user.client.ui.Widget getWidget(int index)
           
 int getWidgetCount()
           
 int getWidgetIndex(com.google.gwt.user.client.ui.Widget child)
           
 void goToPage(int page)
          Moves the pageable's cursor to an arbitrary page
 boolean isCircularShowing()
           
 boolean isDataLoaded()
          Checks if pageable data is already available
 void next()
           
 void nextPage()
          Moves the pageable's cursor to the next page
 void onOrientationChange()
           
 void previous()
           
 void previousPage()
          Moves the pageable's cursor to the previous page
 boolean remove(int index)
           
 boolean remove(com.google.gwt.user.client.ui.Widget widget)
           
 void setCircularShowing(boolean circularShowing)
           
 void setContentProvider(ContentProvider contentProvider)
           
 void setPager(Pager pager)
          Sets the pager for call back
 void setSlideTransitionDuration(int transitionDuration)
           
 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, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, 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

Slider

public Slider()
Method Detail

getContentProvider

public ContentProvider getContentProvider()

setContentProvider

public void setContentProvider(ContentProvider contentProvider)

add

public void add(com.google.gwt.user.client.ui.Widget widget)

isCircularShowing

public boolean isCircularShowing()

setCircularShowing

public void setCircularShowing(boolean circularShowing)

addSwapHandler

public com.google.gwt.event.shared.HandlerRegistration addSwapHandler(SwapHandler handler)

getWidget

public com.google.gwt.user.client.ui.Widget getWidget(int index)

getWidgetCount

public int getWidgetCount()

getWidgetIndex

public int getWidgetIndex(com.google.gwt.user.client.ui.Widget child)

remove

public boolean remove(int index)

getCurrentWidget

public com.google.gwt.user.client.ui.Widget getCurrentWidget()

setSlideTransitionDuration

public void setSlideTransitionDuration(int transitionDuration)

getSlideTransitionDuration

public int getSlideTransitionDuration()

clear

public void clear()

showWidget

public void showWidget(int index)

showFirstWidget

public void showFirstWidget()

next

public void next()

previous

public void previous()

onOrientationChange

public void onOrientationChange()

asWidget

public com.google.gwt.user.client.ui.Widget asWidget()
Specified by:
asWidget in interface com.google.gwt.user.client.ui.IsWidget
Overrides:
asWidget in class com.google.gwt.user.client.ui.Widget

fireEvent

public void fireEvent(com.google.gwt.event.shared.GwtEvent<?> event)
Specified by:
fireEvent in interface com.google.gwt.event.shared.HasHandlers
Overrides:
fireEvent in class com.google.gwt.user.client.ui.Widget

remove

public boolean remove(com.google.gwt.user.client.ui.Widget widget)

getCurrentWidgetIndex

public int getCurrentWidgetIndex()

nextPage

public void nextPage()
Description copied from interface: Pageable
Moves the pageable's cursor to the next page


previousPage

public void previousPage()
Description copied from interface: Pageable
Moves the pageable's cursor to the previous page


getPageCount

public int getPageCount()
Description copied from interface: Pageable
Return the total number of pages

Returns:
number of pages, -1 if unknown.

setPager

public void setPager(Pager pager)
Description copied from interface: Pageable
Sets the pager for call back


goToPage

public void goToPage(int page)
Description copied from interface: Pageable
Moves the pageable's cursor to an arbitrary page

Parameters:
page - page number

isDataLoaded

public boolean isDataLoaded()
Description copied from interface: Pageable
Checks if pageable data is already available


changeControlsVisibility

public void changeControlsVisibility(boolean visible)


Copyright © 2015. All rights reserved.