org.vectomatic.client.rep.controller
Class NewPathController

java.lang.Object
  extended by org.vectomatic.client.rep.controller.ControllerBase
      extended by org.vectomatic.client.rep.controller.NewPathController
All Implemented Interfaces:
IController

public class NewPathController
extends ControllerBase

Controller to respond to new path requests and turn them into NewShapeCommand


Field Summary
 
Fields inherited from class org.vectomatic.client.rep.controller.ControllerBase
_app
 
Constructor Summary
NewPathController(RepApplication app)
           
 
Method Summary
 void activate(DrawingView view)
           
 void deactivate(DrawingView view)
           
 MouseControllerButton getButton()
           
 void keyDown(DrawingView view, char keyCode, int modifiers)
           
 void mouseDown(DrawingView view, Point p, int modifiers)
           
 void mouseMove(DrawingView view, Point p, int modifiers)
           
 void mouseUp(DrawingView view, Point p, int modifiers)
           
 void render(DrawingView view)
           
 String toString()
           
 
Methods inherited from class org.vectomatic.client.rep.controller.ControllerBase
keyPress, keyUp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NewPathController

public NewPathController(RepApplication app)
Method Detail

mouseDown

public void mouseDown(DrawingView view,
                      Point p,
                      int modifiers)
Specified by:
mouseDown in interface IController
Overrides:
mouseDown in class ControllerBase

mouseUp

public void mouseUp(DrawingView view,
                    Point p,
                    int modifiers)
Specified by:
mouseUp in interface IController
Overrides:
mouseUp in class ControllerBase

mouseMove

public void mouseMove(DrawingView view,
                      Point p,
                      int modifiers)
Specified by:
mouseMove in interface IController
Overrides:
mouseMove in class ControllerBase

keyDown

public void keyDown(DrawingView view,
                    char keyCode,
                    int modifiers)
Specified by:
keyDown in interface IController
Overrides:
keyDown in class ControllerBase

activate

public void activate(DrawingView view)
Specified by:
activate in interface IController
Overrides:
activate in class ControllerBase

toString

public String toString()
Overrides:
toString in class Object

render

public void render(DrawingView view)
Specified by:
render in interface IController
Overrides:
render in class ControllerBase

deactivate

public void deactivate(DrawingView view)
Specified by:
deactivate in interface IController
Overrides:
deactivate in class ControllerBase

getButton

public MouseControllerButton getButton()


Copyright © 2010. All Rights Reserved.