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