Sweet Home 3D 3.4

com.eteks.sweethome3d.viewcontroller
Class PlanController.ControllerState

java.lang.Object
  extended by com.eteks.sweethome3d.viewcontroller.PlanController.ControllerState
Enclosing class:
PlanController

protected abstract static class PlanController.ControllerState
extends java.lang.Object

Controller state classes super class.


Constructor Summary
protected PlanController.ControllerState()
           
 
Method Summary
 void deleteSelection()
           
 void enter()
           
 void escape()
           
 void exit()
           
abstract  PlanController.Mode getMode()
           
 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 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlanController.ControllerState

protected PlanController.ControllerState()
Method Detail

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)

setDuplicationActivated

public void setDuplicationActivated(boolean duplicationActivated)

setEditionActivated

public void setEditionActivated(boolean editionActivated)

updateEditableProperty

public void updateEditableProperty(PlanController.EditableProperty editableField,
                                   java.lang.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)

Sweet Home 3D 3.4

? Copyrights 2006-2011 eTeks - All rights reserved
Distributed under GNU General Public License