Package | Description |
---|---|
com.luciad.view.lightspeed.controller.selection |
Provides functionality for selection of domain objects in a view.
|
com.luciad.view.lightspeed.controller.touch |
Provides controller implementations that work with touch input instead of
mouse input.
|
Modifier and Type | Field and Description |
---|---|
static TLspSelectChoice |
TLspSelectChoice.CHOOSE
Choice indicating to the
TLspSelectController and TLspSelectControllerModel that the user can choose
one or more selection candidates for which the selection is actually applied. |
static TLspSelectChoice |
TLspSelectChoice.DEFAULT
The default choice for which the
TLspSelectController and TLspSelectControllerModel will select the topmost object when trying to select overlapping objects. |
Modifier and Type | Method and Description |
---|---|
static TLspSelectChoice |
TLspSelectChoice.getInstance(String aName)
Returns an instance of a
TLspSelectChoice based on a name. |
protected TLspSelectChoice |
TLspSelectController.selectChoice(MouseEvent aMouseEvent,
ALspSelectInput aInput,
Set<TLspPaintRepresentation> aRepresentations)
Returns the
TLspSelectChoice to use, a parameter that indicates how to select
the actual candidates from a set of possible selection candidates. |
protected TLspSelectChoice |
TLspSelectController.selectChoice(javafx.scene.input.MouseEvent aMouseEvent,
ALspSelectInput aInput,
Set<TLspPaintRepresentation> aRepresentations)
JavaFX equivalent of
TLspSelectController.selectChoice(javafx.scene.input.MouseEvent, ALspSelectInput, Set) . |
Modifier and Type | Method and Description |
---|---|
protected void |
TLspSelectControllerModel.applySelection(ALspSelectInput aInput,
TLspSelectChoice aChoice,
TLspSelectMode aMode,
List<TLspDomainObjectContext> aSelectionCandidates,
ILspView aView)
Uses the passed arguments to change the selection of some or all of the objects
in
aSelectionCandidates |
void |
TLspSelectControllerModel.select(ALspSelectInput aInput,
Set<TLspPaintRepresentation> aRepresentations,
TLspSelectChoice aChoice,
TLspSelectMode aMode,
ILspView aView)
Selects (an) object(s) interacting with a rectangle in a view according to the
TLspSelectChoice
and TLspSelectMode . |
protected TLspSelectMode |
TLspSelectController.selectMode(MouseEvent aMouseEvent,
ALspSelectInput aInput,
Set<TLspPaintRepresentation> aRepresentations,
TLspSelectChoice aChoice)
Returns the mode that defines how the objects involved in the selection should interact
with the existing selection, for example add them, remove them, toggle their selection state,
etc.
|
protected TLspSelectMode |
TLspSelectController.selectMode(javafx.scene.input.MouseEvent aMouseEvent,
ALspSelectInput aInput,
Set<TLspPaintRepresentation> aRepresentations,
TLspSelectChoice aChoice)
JavaFX equivalent of
TLspSelectController.selectMode(MouseEvent, ALspSelectInput, Set, TLspSelectChoice) . |
void |
TLspSelectControllerModel.setSelectionCandidateHandlerFor(TLspSelectChoice aChoice,
ILspSelectionCandidateHandler aHandler)
Registers
aHandler as the selection candidate handler to use for aChoice . |
Modifier and Type | Method and Description |
---|---|
protected TLspSelectChoice |
TLspTouchSelectEditController.selectChoice(TLcdTouchPoint aTouchPoint,
ALspSelectInput aInput,
Set<TLspPaintRepresentation> aRepresentations)
Returns the
TLspSelectChoice to use, a parameter that indicates how to select
the actual candidates from a set of possible selection candidates. |
Modifier and Type | Method and Description |
---|---|
protected TLspSelectMode |
TLspTouchSelectEditController.selectMode(TLcdTouchPoint aTouchPoint,
ALspSelectInput aInput,
Set<TLspPaintRepresentation> aRepresentations,
TLspSelectChoice aChoice)
Returns the mode that defines how the objects involved in the selection
should interact with the existing selection, for example add them, remove
them, toggle their selection state, etc.
|