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.ControllerStatepublic void exit()
exit in class PlanController.ControllerStatepublic PlanController.Mode getMode()
getMode in class PlanController.ControllerStatepublic void setMode(PlanController.Mode mode)
setMode in class PlanController.ControllerStatepublic boolean isModificationState()
isModificationState in class PlanController.ControllerStatepublic boolean isBasePlanModificationState()
isBasePlanModificationState in class PlanController.ControllerStatepublic void deleteSelection()
deleteSelection in class PlanController.ControllerStatepublic void escape()
escape in class PlanController.ControllerStatepublic void moveSelection(float dx,
float dy)
moveSelection in class PlanController.ControllerStatepublic void toggleMagnetism(boolean magnetismToggled)
toggleMagnetism in class PlanController.ControllerStatepublic void setAlignmentActivated(boolean alignmentActivated)
setAlignmentActivated in class PlanController.ControllerStatepublic void setDuplicationActivated(boolean duplicationActivated)
setDuplicationActivated in class PlanController.ControllerStatepublic void setEditionActivated(boolean editionActivated)
setEditionActivated in class PlanController.ControllerStatepublic void updateEditableProperty(PlanController.EditableProperty editableField, java.lang.Object value)
updateEditableProperty in class PlanController.ControllerStatepublic void pressMouse(float x,
float y,
int clickCount,
boolean shiftDown,
boolean duplicationActivated)
pressMouse in class PlanController.ControllerStatepublic void releaseMouse(float x,
float y)
releaseMouse in class PlanController.ControllerStatepublic void moveMouse(float x,
float y)
moveMouse in class PlanController.ControllerStatepublic void zoom(float factor)
zoom in class PlanController.ControllerState

© Copyright 2024 Space Mushrooms
Distributed under GNU General Public License