Protege-2000 1.7

edu.stanford.smi.protegex.layout
Class AnimationContextMouseEventHandler

java.lang.Object
  |
  +--edu.stanford.smi.protegex.layout.AnimationContextMouseEventHandler
Direct Known Subclasses:
DiagramsAnimationContextMouseEventHandler

public class AnimationContextMouseEventHandler
extends Object

Description of the Class

Author:
William Grosso

Inner Class Summary
protected  class AnimationContextMouseEventHandler.DragOwnerTest
           
protected  class AnimationContextMouseEventHandler.EventOwnerTest
           
 
Field Summary
protected  AnimationContext _animationContext
           
protected  AnimationContextMouseEventHandler.DragOwnerTest _dragOwnerTest
           
protected  AnimationContextMouseEventHandler.EventOwnerTest _eventOwnerTest
           
protected  Actor _firstRecipient
           
protected  boolean _firstTime
           
protected  Point _lastDragPoint
           
protected  boolean _noneDragged
           
protected  boolean _visibleToEvents
           
 
Constructor Summary
AnimationContextMouseEventHandler()
           
AnimationContextMouseEventHandler(AnimationContext animationContext)
           
 
Method Summary
protected  void dragEveryone(MouseEvent e)
           
protected  Actor findDragOwner(MouseEvent e)
           
protected  Actor findEventOwner(MouseEvent e)
           
 AnimationContext getAnimationContext()
           
 boolean getVisibleToEvents()
           
protected  void mouseClicked(MouseEvent e)
           
protected  void mouseDragged(MouseEvent e)
           
protected  void mousePressed(MouseEvent e)
           
protected  void mouseReleased(MouseEvent e)
           
 void processMouseEvent(MouseEvent e)
           
 void processMouseMotionEvent(MouseEvent e)
           
protected  void searchAndProcessMouseClick(MouseEvent e)
           
protected  void searchAndProcessMousePress(MouseEvent e)
           
protected  void searchAndProcessMouseRelease(MouseEvent e)
           
 void setAnimationContext(AnimationContext animationContext)
           
 void setVisibleToEvents(boolean visibleToEvents)
           
 boolean wantEvent(MouseEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_animationContext

protected AnimationContext _animationContext

_visibleToEvents

protected boolean _visibleToEvents

_firstTime

protected boolean _firstTime

_noneDragged

protected boolean _noneDragged

_firstRecipient

protected Actor _firstRecipient

_eventOwnerTest

protected AnimationContextMouseEventHandler.EventOwnerTest _eventOwnerTest

_dragOwnerTest

protected AnimationContextMouseEventHandler.DragOwnerTest _dragOwnerTest

_lastDragPoint

protected Point _lastDragPoint
Constructor Detail

AnimationContextMouseEventHandler

public AnimationContextMouseEventHandler()

AnimationContextMouseEventHandler

public AnimationContextMouseEventHandler(AnimationContext animationContext)
Method Detail

dragEveryone

protected void dragEveryone(MouseEvent e)

findDragOwner

protected Actor findDragOwner(MouseEvent e)

findEventOwner

protected Actor findEventOwner(MouseEvent e)

getAnimationContext

public AnimationContext getAnimationContext()

getVisibleToEvents

public boolean getVisibleToEvents()

mouseClicked

protected void mouseClicked(MouseEvent e)

mouseDragged

protected void mouseDragged(MouseEvent e)

mousePressed

protected void mousePressed(MouseEvent e)

mouseReleased

protected void mouseReleased(MouseEvent e)

processMouseEvent

public void processMouseEvent(MouseEvent e)

processMouseMotionEvent

public void processMouseMotionEvent(MouseEvent e)

searchAndProcessMouseClick

protected void searchAndProcessMouseClick(MouseEvent e)

searchAndProcessMousePress

protected void searchAndProcessMousePress(MouseEvent e)

searchAndProcessMouseRelease

protected void searchAndProcessMouseRelease(MouseEvent e)

setAnimationContext

public void setAnimationContext(AnimationContext animationContext)

setVisibleToEvents

public void setVisibleToEvents(boolean visibleToEvents)

wantEvent

public boolean wantEvent(MouseEvent e)

Protege-2000 1.7

Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.