See: Description
Class | Description |
---|---|
TLcyLspLayerCustomizerPanelFactory |
ILcyCustomizerPanelFactory implementation which can create
ILcyCustomizerPanel s for TLcyLayerContext instances containing an
ILspLayer , or an array of such TLcyLayerContext instances. |
TLcyLspStyleCustomizerPanelFactories |
A factory class which creates all kinds of
ILcyCustomizerPanelFactory
instances, each capable of creating customizer panels which offer a user interface capable of adjusting
a specific kind of style .Note that before an ALspStyle is provided to a customizer panel
it should be wrapped inside a TLspCustomizableStyle ,
which in turn should be wrapped in a TLcyLspCustomizableStyleContext . |
TLcyLspStyledLayerCustomizerPanelFactory |
ILcyCustomizerPanelFactory implementation which can create
ILcyCustomizerPanel s for TLcyLayerContext instances containing an
ILspLayer , or an array of such TLcyLayerContext instances. |
This package provides an entry point to create user interface components which allow the
end-user to change various Lightspeed styles. The most common Lightspeed styles, such as line,
fill, icon, text and label styles, are supported. The panels expect the style to be wrapped
by consecutively a TLspCustomizableStyle
and a TLcyLspCustomizableStyleContext
.
The most important factory is TLcyLspStyledLayerCustomizerPanelFactory
, which allows
you to create an ILcyCustomizerPanel
containing UI for the general layer settings (e.g. visible, selectable, ...) and for the styling
of the layer (e.g. line styles, icon styles, ...).
To create panels for individual Lightspeed styles, TLcyLspStyleCustomizerPanelFactories
can be used.
TLcyLspLayerCustomizerAddOn