Package | Description |
---|---|
com.luciad.view.lightspeed.controller.manipulation |
Provides controllers for the manipulation of domain objects in a view.
|
com.luciad.view.lightspeed.controller.selection |
Provides functionality for selection of domain objects in a view.
|
com.luciad.view.lightspeed.editor.handle |
Defines the concept of edit handles and provides a number of implementations that can be used by
editors . |
com.luciad.view.lightspeed.editor.snapping |
Defines a mechanism for snapping between objects that are being edited.
|
Modifier and Type | Method and Description |
---|---|
protected List<TLspDomainObjectContext> |
TLspEditController.getEditingCandidates(ILspView aView)
Retrieves objects from the view that are candidates for editing.
|
Modifier and Type | Method and Description |
---|---|
protected List<ALspMultiObjectHandle> |
TLspEditController.getMultiObjectHandles(Collection<TLspDomainObjectContext> aObjectsSFCT)
Returns the multi object handles of this controller.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
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 |
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.
|
Modifier and Type | Method and Description |
---|---|
Collection<TLspDomainObjectContext> |
ALspMultiObjectHandle.getObjects()
Returns the collection of domain objects handled by this handle.
|
Constructor and Description |
---|
ALspMultiObjectHandle(Collection<TLspDomainObjectContext> aDomainObjectContexts)
Creates a new handle for the given collection of domain objects.
|
TLspMultiObjectTranslationHandle(Collection<TLspDomainObjectContext> aDomainObjectContextList)
Creates a translation handle to move the given editor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
TLspPointToPointSnapper.getSnapTargets(ILcdPoint aSnapFromPoint,
ILcdGeoReference aSnapFromPointReference,
TLspDomainObjectContext aSnapFromContext,
Object aSnapFromGeometry,
TLspDomainObjectContext aSnapToContext,
Object aSnapToGeometry,
List<ILcdPoint> aSnapPointTargetsSFCT)
A method that you can override to customize snapping.
|