info.magnolia.ui.vaadin.gwt.client.magnoliashell.viewport.widget
Class AppsViewportWidget

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.Panel
              extended by com.google.gwt.user.client.ui.ComplexPanel
                  extended by com.google.gwt.user.client.ui.FlowPanel
                      extended by info.magnolia.ui.vaadin.gwt.client.magnoliashell.viewport.widget.ViewportWidget
                          extended by info.magnolia.ui.vaadin.gwt.client.magnoliashell.viewport.widget.AppsViewportWidget
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.HasWidgets, com.google.gwt.user.client.ui.HasWidgets.ForIsWidget, com.google.gwt.user.client.ui.IndexedPanel, com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget, com.google.gwt.user.client.ui.InsertPanel, com.google.gwt.user.client.ui.InsertPanel.ForIsWidget, com.google.gwt.user.client.ui.IsWidget, com.googlecode.mgwt.dom.client.recognizer.swipe.HasSwipeHandlers, Iterable<com.google.gwt.user.client.ui.Widget>

public class AppsViewportWidget
extends ViewportWidget
implements com.googlecode.mgwt.dom.client.recognizer.swipe.HasSwipeHandlers

Client side implementation of Apps viewport.


Nested Class Summary
static interface AppsViewportWidget.Listener
          Listener interface for AppsViewportWidget.
 
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
 
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.InsertPanel
com.google.gwt.user.client.ui.InsertPanel.ForIsWidget
 
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets
com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
 
Field Summary
static String APP_INACTIVE_CLASS_NAME
           
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
AppsViewportWidget(AppsViewportWidget.Listener listener)
           
 
Method Summary
 com.google.gwt.event.shared.HandlerRegistration addSwipeEndHandler(com.googlecode.mgwt.dom.client.recognizer.swipe.SwipeEndHandler handler)
           
 com.google.gwt.event.shared.HandlerRegistration addSwipeMoveHandler(com.googlecode.mgwt.dom.client.recognizer.swipe.SwipeMoveHandler handler)
           
 com.google.gwt.event.shared.HandlerRegistration addSwipeStartHandler(com.googlecode.mgwt.dom.client.recognizer.swipe.SwipeStartHandler handler)
           
 com.google.gwt.user.client.Element getCurtain()
           
 void goToNextApp()
           
 void goToPreviousApp()
           
 boolean hasPreloader()
           
 boolean isAppClosing()
           
 void removeChild(com.google.gwt.user.client.ui.Widget w)
           
 void removeChildNoTransition(com.google.gwt.user.client.ui.Widget w)
           
 void removePreloader()
           
 void setCurtainVisible(boolean visible)
           
 void setFullScreen(boolean isFullScreen)
          Set the look of the application and the state of the button.
 void showAppPreloader(String appName)
           
 void showChildNoTransition(com.google.gwt.user.client.ui.Widget w)
          Default non-transitioning behavior, accessible to transition delegates as a fall back.
 
Methods inherited from class info.magnolia.ui.vaadin.gwt.client.magnoliashell.viewport.widget.ViewportWidget
getTransitionDelegate, getVisibleChild, setTransitionDelegate, showChild
 
Methods inherited from class com.google.gwt.user.client.ui.FlowPanel
add, clear, insert, insert
 
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove
 
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, adopt, adopt, disown, doAttachChildren, doDetachChildren, orphan, remove
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, 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, resolvePotentialElement, 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.user.client.ui.InsertPanel.ForIsWidget
add
 
Methods inherited from interface com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget
getWidgetIndex
 
Methods inherited from interface com.google.gwt.user.client.ui.IndexedPanel
getWidget, getWidgetCount, getWidgetIndex, remove
 

Field Detail

APP_INACTIVE_CLASS_NAME

public static final String APP_INACTIVE_CLASS_NAME
See Also:
Constant Field Values
Constructor Detail

AppsViewportWidget

public AppsViewportWidget(AppsViewportWidget.Listener listener)
Method Detail

setFullScreen

public void setFullScreen(boolean isFullScreen)
Set the look of the application and the state of the button.


goToNextApp

public void goToNextApp()

goToPreviousApp

public void goToPreviousApp()

getCurtain

public com.google.gwt.user.client.Element getCurtain()

setCurtainVisible

public void setCurtainVisible(boolean visible)

showChildNoTransition

public void showChildNoTransition(com.google.gwt.user.client.ui.Widget w)
Description copied from class: ViewportWidget
Default non-transitioning behavior, accessible to transition delegates as a fall back.

Overrides:
showChildNoTransition in class ViewportWidget

removeChild

public void removeChild(com.google.gwt.user.client.ui.Widget w)
Overrides:
removeChild in class ViewportWidget

removeChildNoTransition

public void removeChildNoTransition(com.google.gwt.user.client.ui.Widget w)
Overrides:
removeChildNoTransition in class ViewportWidget

isAppClosing

public boolean isAppClosing()

showAppPreloader

public void showAppPreloader(String appName)

hasPreloader

public boolean hasPreloader()

removePreloader

public void removePreloader()

addSwipeStartHandler

public com.google.gwt.event.shared.HandlerRegistration addSwipeStartHandler(com.googlecode.mgwt.dom.client.recognizer.swipe.SwipeStartHandler handler)
Specified by:
addSwipeStartHandler in interface com.googlecode.mgwt.dom.client.recognizer.swipe.HasSwipeHandlers

addSwipeMoveHandler

public com.google.gwt.event.shared.HandlerRegistration addSwipeMoveHandler(com.googlecode.mgwt.dom.client.recognizer.swipe.SwipeMoveHandler handler)
Specified by:
addSwipeMoveHandler in interface com.googlecode.mgwt.dom.client.recognizer.swipe.HasSwipeHandlers

addSwipeEndHandler

public com.google.gwt.event.shared.HandlerRegistration addSwipeEndHandler(com.googlecode.mgwt.dom.client.recognizer.swipe.SwipeEndHandler handler)
Specified by:
addSwipeEndHandler in interface com.googlecode.mgwt.dom.client.recognizer.swipe.HasSwipeHandlers


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.