public class TLcyGXYTouchNewControllerActiveSettable extends ALcyGXYNewControllerActiveSettable<TLcdGXYTouchNewController>
ALcyGXYNewControllerActiveSettable
implementation for a TLcdGXYTouchNewController
.DEFAULT, LONG_DESCRIPTION, NAME, SHORT_DESCRIPTION, SHOW_ACTION_NAME, SMALL_ICON, SMALL_SELECTED_ICON, VISIBLE
Constructor and Description |
---|
TLcyGXYTouchNewControllerActiveSettable(ALcdGXYNewControllerModel2 aNewControllerModel,
ILcyMapComponent aMapComponent,
ILcdAction aActionToTriggerAfterCommit,
ILcyLucyEnv aLucyEnv,
ALcyProperties aProperties,
String aConfigPrefix)
Creates a touch new controller active settable
|
TLcyGXYTouchNewControllerActiveSettable(ALcdGXYNewControllerModel2 aNewControllerModel,
ILcyMapComponent aMapComponent,
ILcyLucyEnv aLucyEnv,
ALcyProperties aProperties,
String aConfigPrefix)
Creates a touch new controller active settable with as action to trigger after commit a action
that sets the touch select controller on the view.
|
TLcyGXYTouchNewControllerActiveSettable(ALcyGXYNewControllerModel aNewControllerModel,
ILcdAction aActionToTriggerAfterCommit,
ILcyLucyEnv aLucyEnv,
ALcyProperties aProperties,
String aConfigPrefix)
Creates a touch new controller active settable.
|
TLcyGXYTouchNewControllerActiveSettable(ALcyGXYNewControllerModel aNewControllerModel,
ILcyLucyEnv aLucyEnv,
ALcyProperties aProperties,
String aConfigPrefix)
Creates a touch new controller with as action to trigger after commit a action that sets the
touch select controller on the view.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
isKeepActiveTrigger(AWTEvent aEvent)
Determines if the controller should be kept active after the given awt event.
|
customizeRepresentation, getGXYNewController, getKeepActiveIcon, setActive, setKeepActiveIcon
combineWithNavigateController, getGXYController, getGXYView, getLucyEnv, isActive, setGXYController, setGXYView
addPropertyChangeListener, firePropertyChange, getDisplayName, getIcon, getLongDescription, getName, getShortDescription, getValue, isEnabled, putValue, removePropertyChangeListener, setDisplayName, setEnabled, setIcon, setLongDescription, setName, setShortDescription
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getValue, isActive, isEnabled, putValue, setEnabled
addPropertyChangeListener, removePropertyChangeListener
public TLcyGXYTouchNewControllerActiveSettable(ALcdGXYNewControllerModel2 aNewControllerModel, ILcyMapComponent aMapComponent, ILcdAction aActionToTriggerAfterCommit, ILcyLucyEnv aLucyEnv, ALcyProperties aProperties, String aConfigPrefix)
aNewControllerModel
- the controller modelaMapComponent
- the map component containing the view the controller will be
activated foraActionToTriggerAfterCommit
- the action to trigger after the commit of a shapeaLucyEnv
- the current Lucy environmentaProperties
- the relevant (add-on) propertiesaConfigPrefix
- the configuration prefix for this active settablepublic TLcyGXYTouchNewControllerActiveSettable(ALcyGXYNewControllerModel aNewControllerModel, ILcdAction aActionToTriggerAfterCommit, ILcyLucyEnv aLucyEnv, ALcyProperties aProperties, String aConfigPrefix)
aNewControllerModel
- the controller model (also containing the map component).aActionToTriggerAfterCommit
- the action to trigger after the commit of a shapeaLucyEnv
- the current Lucy environmentaProperties
- the relevant (add-on) propertiesaConfigPrefix
- the configuration prefix for this active settable.public TLcyGXYTouchNewControllerActiveSettable(ALcyGXYNewControllerModel aNewControllerModel, ILcyLucyEnv aLucyEnv, ALcyProperties aProperties, String aConfigPrefix)
aNewControllerModel
- the controller model (also containing the map component).aLucyEnv
- the current Lucy environmentaProperties
- the relevant (addon) propertiesaConfigPrefix
- the configuration prefix for this active settable.public TLcyGXYTouchNewControllerActiveSettable(ALcdGXYNewControllerModel2 aNewControllerModel, ILcyMapComponent aMapComponent, ILcyLucyEnv aLucyEnv, ALcyProperties aProperties, String aConfigPrefix)
aNewControllerModel
- the controller model (also containing the map component).aMapComponent
- the map component containing the view the controller is to be
activated foraLucyEnv
- the current Lucy environmentaProperties
- the relevant (addon) propertiesaConfigPrefix
- the configuration prefix for this active settable.protected boolean isKeepActiveTrigger(AWTEvent aEvent)
aEvent
- the awt event