Overview Package Class Tree Deprecated Index Help
PREV CLASS NEXT CLASS FRAMES NO FRAMES All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

diva.canvas.toolbox
Class BasicController

java.lang.Object
 extended bydiva.canvas.toolbox.BasicController

public class BasicController
extends java.lang.Object

A basic controller implementation. This controller creates a useful and common interaction that can be used in simple applications. A single interactor, accessed through getRole(), provides selection and dragging. Clients that wish to use this default interaction can give this interactor to figures that they add to the foreground layer of the corresponding pane.

Version:
$Id: BasicController.java,v 1.13 2005年12月14日 04:15:53 cxh Exp $
Author:
John Reekie

Constructor Summary
BasicController(GraphicsPane pane)
Create a new controller for the given pane
Method Summary
DragInteractor getDragInteractor()
Get the drag interactor
SelectionDragger getSelectionDragger()
Get the selection interactor
SelectionInteractor getSelectionInteractor()
Get the selection interactor
SelectionRenderer getSelectionRenderer()
Get the selection renderer
void setSelectionManipulator(Manipulator manipulator)
Set the prototype selection manipulator.
void setSelectionRenderer(SelectionRenderer renderer)
Set the selection renderer.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

BasicController

public BasicController(GraphicsPane pane)
Create a new controller for the given pane

Method Detail

getDragInteractor

public DragInteractor getDragInteractor()
Get the drag interactor


getSelectionDragger

public SelectionDragger getSelectionDragger()
Get the selection interactor


getSelectionRenderer

public SelectionRenderer getSelectionRenderer()
Get the selection renderer


getSelectionInteractor

public SelectionInteractor getSelectionInteractor()
Get the selection interactor


setSelectionManipulator

public void setSelectionManipulator(Manipulator manipulator)
Set the prototype selection manipulator. Selected figures will have a copy of this manipulator wrapped around them. This method nullifies any previous renderers set with setSelectionRenderer();


setSelectionRenderer

public void setSelectionRenderer(SelectionRenderer renderer)
Set the selection renderer. Selected figures will be highlighted with this renderer.


Overview Package Class Tree Deprecated Index Help
PREV CLASS NEXT CLASS FRAMES NO FRAMES All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

AltStyle によって変換されたページ (->オリジナル) /