Package com.luciad.view.lightspeed.controller.manipulation
package com.luciad.view.lightspeed.controller.manipulation
Provides controllers for the manipulation of domain objects in a view. The
controllers provided by this package are:
TLspEditController
allows the user to modify (move, resize, reshape) the geometry of objects.TLspCreateController
allows the user to create objects by drawing new geometries.
ILspInteractivePaintableLayer.editedObjectChanged(java.lang.Object)
,
which in turn triggers its ILspEditingStateListener
objects.- Since:
- 2012.0
-
ClassDescriptionController model used by the
TLspCreateController
for the retrieval of the layer on which an object should be created as well as the object that is to be created.AnALspInteractiveLabelProvider
can provide ajava.awt.Component
that can be shown to the user so he can modify the properties of the object.This listener can be used to be notified when interaction is started, stopped or cancelled.Controller that interactively creates new objects and inserts them into a layer on the view.Controller that edits existing object on the view.Styler
implementation used for edit handles.This controller provides the option of showing ajava.awt.Component
when the mouse moves over a label.