Uses of Class
com.luciad.view.lightspeed.controller.selection.TLspSelectChoice
Package
Description
Provides functionality for selection of domain objects in a view.
Provides controller implementations that work with touch input instead of
mouse input.
-
Uses of TLspSelectChoice in com.luciad.view.lightspeed.controller.selection
Modifier and TypeFieldDescriptionstatic final TLspSelectChoice
TLspSelectChoice.CHOOSE
Choice indicating to theTLspSelectController
andTLspSelectControllerModel
that the user can choose one or more selection candidates for which the selection is actually applied.static final TLspSelectChoice
TLspSelectChoice.DEFAULT
The default choice for which theTLspSelectController
andTLspSelectControllerModel
will select the topmost object when trying to select overlapping objects.Modifier and TypeMethodDescriptionstatic TLspSelectChoice
TLspSelectChoice.getInstance
(String aName) Returns an instance of aTLspSelectChoice
based on a name.protected TLspSelectChoice
TLspSelectController.selectChoice
(MouseEvent aMouseEvent, ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations) Returns theTLspSelectChoice
to use, a parameter that indicates how to select the actual candidates from a set of possible selection candidates.protected TLspSelectChoice
TLspSelectController.selectChoice
(MouseEvent aMouseEvent, ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations) JavaFX equivalent ofTLspSelectController.selectChoice(javafx.scene.input.MouseEvent, ALspSelectInput, Set)
.Modifier and TypeMethodDescriptionprotected 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 inaSelectionCandidates
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 theTLspSelectChoice
andTLspSelectMode
.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
(MouseEvent aMouseEvent, ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations, TLspSelectChoice aChoice) JavaFX equivalent ofTLspSelectController.selectMode(MouseEvent, ALspSelectInput, Set, TLspSelectChoice)
.void
TLspSelectControllerModel.setSelectionCandidateHandlerFor
(TLspSelectChoice aChoice, ILspSelectionCandidateHandler aHandler) RegistersaHandler
as the selection candidate handler to use foraChoice
. -
Uses of TLspSelectChoice in com.luciad.view.lightspeed.controller.touch
Modifier and TypeMethodDescriptionprotected TLspSelectChoice
TLspTouchSelectEditController.selectChoice
(TLcdTouchPoint aTouchPoint, ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations) Returns theTLspSelectChoice
to use, a parameter that indicates how to select the actual candidates from a set of possible selection candidates.Modifier and TypeMethodDescriptionprotected 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.