Protege-2000 1.7

edu.stanford.smi.protegex.layout
Class ResizingHandler

java.lang.Object
  |
  +--edu.stanford.smi.protegex.layout.AbstractDragHandler
        |
        +--edu.stanford.smi.protegex.layout.ResizingHandler
Direct Known Subclasses:
WireResizingHandler

public class ResizingHandler
extends AbstractDragHandler

The processDragging method makes a fairly huge assumption. Namely, that things have a ninimum size (and that it's not reasonable to move past them).

Author:
William Grosso

Fields inherited from class edu.stanford.smi.protegex.layout.AbstractDragHandler
_actor, _canBeActive, _isActive, _location, _oldMouseLocation
 
Constructor Summary
ResizingHandler(Actor actor)
           
 
Method Summary
 Object copy()
           
 void processDragging(MouseEvent e)
           
 void processIncrementalDrag(int deltaX, int deltaY)
           
 boolean wantDrag(MouseEvent e)
           
 
Methods inherited from class edu.stanford.smi.protegex.layout.AbstractDragHandler
getActor, getCanBeActive, getIsActive, processDrag, processMouseRelease, setActor, setCanBeActive, startDragging
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResizingHandler

public ResizingHandler(Actor actor)
Method Detail

copy

public Object copy()

processDragging

public void processDragging(MouseEvent e)
Overrides:
processDragging in class AbstractDragHandler

processIncrementalDrag

public void processIncrementalDrag(int deltaX,
                                   int deltaY)
Overrides:
processIncrementalDrag in class AbstractDragHandler

wantDrag

public boolean wantDrag(MouseEvent e)
Overrides:
wantDrag in class AbstractDragHandler

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.