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 | Class and Description |
---|---|
class |
TLspSelectPointInput
Implementation of
ALspSelectInput that describes point based input. |
class |
TLspSelectRectangleInput
Implementation of
ALspSelectInput that describes rectangle based input. |
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 |
protected void |
TLspPopupMenuSelectionCandidateHandler.handleMenuItemHoverChange(ALspSelectInput aInput,
TLspSelectMode aSelectMode,
TLspDomainObjectContext aContext,
boolean aMenuItemHoverActive)
Handle a hover state change on a menu item.
|
protected void |
TLspPopupMenuSelectionCandidateHandler.handleMenuItemSelected(ALspSelectInput aInput,
TLspSelectMode aSelectMode,
TLspDomainObjectContext aContext)
Handle a menu item selection.
|
void |
TLspPopupMenuSelectionCandidateHandler.handleSelectionCandidates(ALspSelectInput aInput,
TLspSelectMode aMode,
ILspView aView,
List<TLspDomainObjectContext> aSelectionCandidates) |
void |
TLspDefaultSelectionCandidateHandler.handleSelectionCandidates(ALspSelectInput aInput,
TLspSelectMode aMode,
ILspView aView,
List<TLspDomainObjectContext> aSelectionCandidates) |
void |
ILspSelectionCandidateHandler.handleSelectionCandidates(ALspSelectInput aInput,
TLspSelectMode aMode,
ILspView aView,
List<TLspDomainObjectContext> aSelectionCandidates)
Handles which objects change their selection from a list of selection candidates.
|
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 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) . |
List<TLspDomainObjectContext> |
TLspSelectControllerModel.selectionCandidates(ALspSelectInput aInput,
Set<TLspPaintRepresentation> aRepresentations,
boolean aMultiple,
ILspView aView)
Returns the set of selection candidates that should be considered for selection based on the passed
arguments.
|
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) . |
protected Set<TLspPaintRepresentation> |
TLspSelectController.selectWhat(MouseEvent aMouseEvent,
ALspSelectInput aInput,
ILspView aView)
Returns the mode that defines by what objects can be selected: by their bodies, their
labels, ...
|
protected Set<TLspPaintRepresentation> |
TLspSelectController.selectWhat(javafx.scene.input.MouseEvent aMouseEvent,
ALspSelectInput aInput,
ILspView aView)
JavaFX equivalent of
TLspSelectController.selectWhat(MouseEvent, ALspSelectInput, ILspView) . |
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. |
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.
|
protected Set<TLspPaintRepresentation> |
TLspTouchSelectEditController.selectWhat(TLcdTouchPoint aTouchPoint,
ALspSelectInput aInput)
Returns the mode that defines by what objects can be selected: by their
bodies, their labels, ...
|