com.eteks.sweethome3d.viewcontroller
Class PlanController.ControllerState
java.lang.Object
com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
- Enclosing class:
- PlanController
protected abstract static class PlanController.ControllerState
- extends Object
Controller state classes super class.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PlanController.ControllerState
protected PlanController.ControllerState()
enter
public void enter()
exit
public void exit()
getMode
public abstract PlanController.Mode getMode()
setMode
public void setMode(PlanController.Mode mode)
isModificationState
public boolean isModificationState()
deleteSelection
public void deleteSelection()
escape
public void escape()
moveSelection
public void moveSelection(float dx,
float dy)
toggleMagnetism
public void toggleMagnetism(boolean magnetismToggled)
setAlignmentActivated
public void setAlignmentActivated(boolean alignmentActivated)
setDuplicationActivated
public void setDuplicationActivated(boolean duplicationActivated)
setEditionActivated
public void setEditionActivated(boolean editionActivated)
updateEditableProperty
public void updateEditableProperty(PlanController.EditableProperty editableField,
Object value)
pressMouse
public void pressMouse(float x,
float y,
int clickCount,
boolean shiftDown,
boolean duplicationActivated)
releaseMouse
public void releaseMouse(float x,
float y)
moveMouse
public void moveMouse(float x,
float y)
zoom
public void zoom(float factor)