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:
TLspEditControllerallows the user to modify (move, resize, reshape) the geometry of objects.TLspCreateControllerallows 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
TLspCreateControllerfor the retrieval of the layer on which an object should be created as well as the object that is to be created.AnALspInteractiveLabelProvidercan provide ajava.awt.Componentthat 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.Stylerimplementation used for edit handles.This controller provides the option of showing ajava.awt.Componentwhen the mouse moves over a label.