protected abstract static class PlanController.ControllerStateDecorator extends PlanController.ControllerState
Constructor and Description |
---|
ControllerStateDecorator(PlanController.ControllerState state) |
Modifier and Type | Method and Description |
---|---|
void |
deleteSelection() |
void |
enter() |
void |
escape() |
void |
exit() |
PlanController.Mode |
getMode() |
boolean |
isBasePlanModificationState() |
boolean |
isModificationState() |
void |
moveMouse(float x,
float y) |
void |
moveSelection(float dx,
float dy) |
void |
pressMouse(float x,
float y,
int clickCount,
boolean shiftDown,
boolean duplicationActivated) |
void |
releaseMouse(float x,
float y) |
void |
setAlignmentActivated(boolean alignmentActivated) |
void |
setDuplicationActivated(boolean duplicationActivated) |
void |
setEditionActivated(boolean editionActivated) |
void |
setMode(PlanController.Mode mode) |
void |
toggleMagnetism(boolean magnetismToggled) |
void |
updateEditableProperty(PlanController.EditableProperty editableField,
java.lang.Object value) |
void |
zoom(float factor) |
public ControllerStateDecorator(PlanController.ControllerState state)
public void enter()
enter
in class PlanController.ControllerState
public void exit()
exit
in class PlanController.ControllerState
public PlanController.Mode getMode()
getMode
in class PlanController.ControllerState
public void setMode(PlanController.Mode mode)
setMode
in class PlanController.ControllerState
public boolean isModificationState()
isModificationState
in class PlanController.ControllerState
public boolean isBasePlanModificationState()
isBasePlanModificationState
in class PlanController.ControllerState
public void deleteSelection()
deleteSelection
in class PlanController.ControllerState
public void escape()
escape
in class PlanController.ControllerState
public void moveSelection(float dx, float dy)
moveSelection
in class PlanController.ControllerState
public void toggleMagnetism(boolean magnetismToggled)
toggleMagnetism
in class PlanController.ControllerState
public void setAlignmentActivated(boolean alignmentActivated)
setAlignmentActivated
in class PlanController.ControllerState
public void setDuplicationActivated(boolean duplicationActivated)
setDuplicationActivated
in class PlanController.ControllerState
public void setEditionActivated(boolean editionActivated)
setEditionActivated
in class PlanController.ControllerState
public void updateEditableProperty(PlanController.EditableProperty editableField, java.lang.Object value)
updateEditableProperty
in class PlanController.ControllerState
public void pressMouse(float x, float y, int clickCount, boolean shiftDown, boolean duplicationActivated)
pressMouse
in class PlanController.ControllerState
public void releaseMouse(float x, float y)
releaseMouse
in class PlanController.ControllerState
public void moveMouse(float x, float y)
moveMouse
in class PlanController.ControllerState
public void zoom(float factor)
zoom
in class PlanController.ControllerState
© Copyright 2024 Space Mushrooms
Distributed under GNU General Public License