edu.stanford.hci.r3.events.handlers
Class GestureHandler

java.lang.Object
  extended by edu.stanford.hci.r3.events.EventHandler
      extended by edu.stanford.hci.r3.events.handlers.GestureHandler

public abstract class GestureHandler
extends EventHandler

Can handle simple marking gestures by default.

This software is distributed under the BSD License.


Nested Class Summary
static class GestureHandler.GestureDirection
           Handles drags in one of eight directions.
 
Field Summary
 
Fields inherited from class edu.stanford.hci.r3.events.EventHandler
parentRegions
 
Constructor Summary
GestureHandler()
           
 
Method Summary
 void handleEvent(PenEvent event)
          if this event should be consumed (i.e., lower priority event handlers should not see this event), we should set the event.consumed property to true
abstract  void handleMark(PenEvent e, GestureHandler.GestureDirection dir)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.stanford.hci.r3.events.EventHandler
addParentRegion, getParentRegions, showMe
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GestureHandler

public GestureHandler()
Method Detail

handleEvent

public void handleEvent(PenEvent event)
Description copied from class: EventHandler
if this event should be consumed (i.e., lower priority event handlers should not see this event), we should set the event.consumed property to true

Specified by:
handleEvent in class EventHandler
See Also:
EventHandler.handleEvent(edu.stanford.hci.r3.events.PenEvent)

handleMark

public abstract void handleMark(PenEvent e,
                                GestureHandler.GestureDirection dir)
Parameters:
e -
dir -

toString

public java.lang.String toString()
Specified by:
toString in class EventHandler
Returns:
the Event Handler's Name

Copyright 2006 Stanford University