Uses of Class
com.luciad.view.lightspeed.controller.selection.TLspSelectMode
Packages that use TLspSelectMode
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 TLspSelectMode in com.luciad.view.lightspeed.controller.selection
Fields in com.luciad.view.lightspeed.controller.selection declared as TLspSelectModeModifier and TypeFieldDescriptionstatic final TLspSelectModeTLspSelectMode.ADDSelect mode defining that the candidates for the selection should be added to the current selection.static final TLspSelectModeTLspSelectMode.INVERTSelect mode defining that the current selection state of the candidates for the selection should be toggled: those that were selected are deselected, those that were deselected are selected.static final TLspSelectModeTLspSelectMode.NO_CHANGESelect mode defining that no changes must be made to the selection.static final TLspSelectModeTLspSelectMode.REMOVESelect mode defining that the candidates for the selection should be removed from the current selection.static final TLspSelectModeTLspSelectMode.REPLACESelect mode defining that the current selection is replaced by a new selection.Methods in com.luciad.view.lightspeed.controller.selection that return TLspSelectModeModifier and TypeMethodDescriptionstatic TLspSelectModeTLspSelectMode.getInstance(String aName) Returns an instance of aTLspSelectModebased on a name.protected TLspSelectModeTLspSelectController.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 TLspSelectModeTLspSelectController.selectMode(MouseEvent aMouseEvent, ALspSelectInput aInput, Set<TLspPaintRepresentation> aRepresentations, TLspSelectChoice aChoice) JavaFX equivalent ofTLspSelectController.selectMode(MouseEvent, ALspSelectInput, Set, TLspSelectChoice).Methods in com.luciad.view.lightspeed.controller.selection with parameters of type TLspSelectModeModifier and TypeMethodDescriptionprotected voidTLspSelectControllerModel.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 inaSelectionCandidatesprotected voidTLspPopupMenuSelectionCandidateHandler.handleMenuItemHoverChange(ALspSelectInput aInput, TLspSelectMode aSelectMode, TLspDomainObjectContext aContext, boolean aMenuItemHoverActive) Handle a hover state change on a menu item.protected voidTLspPopupMenuSelectionCandidateHandler.handleMenuItemSelected(ALspSelectInput aInput, TLspSelectMode aSelectMode, TLspDomainObjectContext aContext) Handle a menu item selection.voidILspSelectionCandidateHandler.handleSelectionCandidates(ALspSelectInput aInput, TLspSelectMode aMode, ILspView aView, List<TLspDomainObjectContext> aSelectionCandidates) Handles which objects change their selection from a list of selection candidates.voidTLspDefaultSelectionCandidateHandler.handleSelectionCandidates(ALspSelectInput aInput, TLspSelectMode aMode, ILspView aView, List<TLspDomainObjectContext> aSelectionCandidates) voidTLspPopupMenuSelectionCandidateHandler.handleSelectionCandidates(ALspSelectInput aInput, TLspSelectMode aMode, ILspView aView, List<TLspDomainObjectContext> aSelectionCandidates) voidTLspSelectControllerModel.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 theTLspSelectChoiceandTLspSelectMode. -
Uses of TLspSelectMode in com.luciad.view.lightspeed.controller.touch
Methods in com.luciad.view.lightspeed.controller.touch that return TLspSelectModeModifier and TypeMethodDescriptionprotected TLspSelectModeTLspTouchSelectEditController.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.