|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdiva.canvas.toolbox.BasicController
public class BasicController
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.
Field Summary | |
---|---|
private DragInteractor |
_dragInteractor
The interactor that drags objects by default |
private SelectionDragger |
_selectionDragger
The selection dragger |
private SelectionInteractor |
_selectionInteractor
The selection interactor. |
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 |
Field Detail |
---|
private DragInteractor _dragInteractor
private SelectionInteractor _selectionInteractor
private SelectionDragger _selectionDragger
Constructor Detail |
---|
public BasicController(GraphicsPane pane)
Method Detail |
---|
public DragInteractor getDragInteractor()
public SelectionDragger getSelectionDragger()
public SelectionRenderer getSelectionRenderer()
public SelectionInteractor getSelectionInteractor()
public void setSelectionManipulator(Manipulator manipulator)
public void setSelectionRenderer(SelectionRenderer renderer)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |