public class GlimpseTouchWrapper extends GlimpseLayout implements Touchable
We may want to preemptively add touch support to all layouts, like we do mouse support. In that case, this class should be removed.
Constructor and Description |
---|
GlimpseTouchWrapper(GlimpseLayout parent) |
addGlimpseMouseAllListener, addGlimpseMouseListener, addGlimpseMouseMotionListener, addGlimpseMouseWheelListener, addLayout, addLayout, addLayout, addPainter, addPainter, addPainter, addPainter, dispose, getGlimpseMouseListeners, getGlimpseMouseMotionListeners, getGlimpseMouseWheelListeners, getLayoutManager, getLock, getName, getTargetBounds, getTargetChildren, invalidateLayout, isDisposed, isEventConsumer, isEventGenerator, isVisible, layoutTo, layoutTo, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, paintTo, removeAllGlimpseListeners, removeAllLayouts, removeGlimpseMouseAllListener, removeGlimpseMouseListener, removeGlimpseMouseMotionListener, removeGlimpseMouseWheelListener, removePainter, setEventConsumer, setEventGenerator, setLayoutData, setLayoutManager, setLookAndFeel, setName, setVisible, setZOrder, setZOrder
public GlimpseTouchWrapper(GlimpseLayout parent)
public void addGlimpseGestureListener(GlimpseGestureListener listener, GlimpseLayout child)
public String toString()
toString
in class GlimpseLayout
public void addGlimpseGestureListener(GlimpseGestureListener listener)
addGlimpseGestureListener
in interface Touchable
public void addGlimpseTouchListener(GlimpseTouchListener listener)
addGlimpseTouchListener
in interface Touchable
public void panDetected(GlimpsePanGestureEvent event)
panDetected
in interface GlimpseGestureListener
public void pinchDetected(GlimpsePinchGestureEvent event)
pinchDetected
in interface GlimpseGestureListener
public void tapDetected(GlimpseTapGestureEvent event)
tapDetected
in interface GlimpseGestureListener
public void longPressDetected(GlimpseLongPressGestureEvent event)
longPressDetected
in interface GlimpseGestureListener
public void swipeDetected(GlimpseSwipeGestureEvent event)
swipeDetected
in interface GlimpseGestureListener
public void touchesBegan(GlimpseTouchEvent event)
touchesBegan
in interface GlimpseTouchListener
public void touchesMoved(GlimpseTouchEvent event)
touchesMoved
in interface GlimpseTouchListener
public void touchesEnded(GlimpseTouchEvent event)
touchesEnded
in interface GlimpseTouchListener
public void removeGlimpseGestureListener(GlimpseGestureListener listener)
removeGlimpseGestureListener
in interface Touchable
public void removeGlimpseGestureListeners(GlimpseLayout layout)
public void removeGlimpseTouchListener(GlimpseTouchListener listener)
removeGlimpseTouchListener
in interface Touchable
public Collection<GlimpseGestureListener> getGlimpseGestureListeners()
getGlimpseGestureListeners
in interface Touchable
public Collection<GlimpseTouchListener> getGlimpseTouchListeners()
getGlimpseTouchListeners
in interface Touchable
public void removeAllGlimpseGestureListeners()
removeAllGlimpseGestureListeners
in interface Touchable
public void addLayout(GlimpseLayout layout, GlimpsePainterCallback callback, int zOrder)
addLayout
in class GlimpseLayout
public void removeLayout(GlimpseLayout layout)
GlimpseTarget
removeLayout
in interface GlimpseTarget
removeLayout
in class GlimpseLayout
public void removeAll()
GlimpseLayout
removeAll
in class GlimpseLayout
public static GlimpseTouchWrapper wrap(GlimpseLayout parent, GlimpseLayout childAsTouchable)
Copyright © 2016 Metron, Inc.. All rights reserved.