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 TLspSelectMode |
TLspSelectMode.ADD
Select mode defining that the candidates for the selection should be added to the
current selection.
|
static TLspSelectMode |
TLspSelectMode.INVERT
Select 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 TLspSelectMode |
TLspSelectMode.NO_CHANGE
Select mode defining that no changes must be made to the selection.
|
static TLspSelectMode |
TLspSelectMode.REMOVE
Select mode defining that the candidates for the selection should be removed from
the current selection.
|
static TLspSelectMode |
TLspSelectMode.REPLACE
Select mode defining that the current selection is replaced by a new selection.
|
Modifier and Type | Method and Description |
---|---|
static TLspSelectMode |
TLspSelectMode.getInstance(String aName)
Returns an instance of a
TLspSelectMode based on a name. |
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) . |
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 . |
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.
|