Uses of Interface
com.luciad.lucy.gui.ILcyActiveSettable
Packages that use ILcyActiveSettable
Package
Description
This package contains the core of Lucy: the
back-end
, which
is the central point of Lucy where addons
can add functionality to
extend Lucy, and the default front-end
.This package contains the default toolbar for editing drawing models used in the drawing add on.
This package contains the default toolbar factory for editing drawing models on a Lightspeed view.
This add-on provides one menu/tool bar item that enables/disables the presence of a container
for ALcyFormatBars, located at the bottom of the ILcyMapComponent (location is configurable).
Provides the addon that supports the KML 2.2 format.
Provides various addons that add support for 2D maps; the most important addon is the TLcyMapAddOn.
Terrain analysis add-on for contour calculations.
Terrain analysis add-on for extreme point calculations.
Terrain analysis add-on for hypsometry calculations.
Terrain analysis add-on for line-of-sight coverages.
Terrain analysis add-on for viewsheds.
Terrain analysis add-on for visibility calculations.
Contains graphical user interface related classes like menu bars, toolbars, application panes and customizer factories.
Contains a broad range of classes related to the visual represention of a map.
Provides actions that have a relationship with a map.
Provides actions that have a relationship with a Lightspeed map.
Contains a broad range of classes related to the visual representation of a map.
-
Uses of ILcyActiveSettable in com.luciad.lucy
Classes in com.luciad.lucy that implement ILcyActiveSettable -
Uses of ILcyActiveSettable in com.luciad.lucy.addons.drawing.gui
Methods in com.luciad.lucy.addons.drawing.gui that return ILcyActiveSettableModifier and TypeMethodDescriptionprotected ILcyActiveSettable
ALcyDrawingToolBarFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) protected ILcyActiveSettable
TLcyDrawingToolBarFactory.createActiveSettableForDomainObjectSupplier
(ALcyDomainObjectSupplier aDomainObjectSupplier, ALcyProperties aProperties) Creates anILcyActiveSettable
for the given domain object supplier.protected ILcyActiveSettable
TLcyDrawingToolBarFactory.getActiveSettableForDomainObjectSupplier
(ALcyDomainObjectSupplier aDomainObjectSupplier) Returns theILcyActiveSettable
for the given domain object supplier. -
Uses of ILcyActiveSettable in com.luciad.lucy.addons.drawing.lightspeed.gui
Methods in com.luciad.lucy.addons.drawing.lightspeed.gui that return ILcyActiveSettableModifier and TypeMethodDescriptionprotected ILcyActiveSettable
TLcyLspDrawingToolBarFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) protected ILcyActiveSettable
TLcyLspDrawingToolBarFactory.createActiveSettableForDomainObjectSupplier
(ALcyLspDomainObjectSupplier aDomainObjectSupplier, ALcyProperties aProperties) Creates anILcyActiveSettable
for the given domain object supplier.protected ILcyActiveSettable
TLcyLspDrawingToolBarFactory.getActiveSettableForDomainObjectSupplier
(ALcyLspDomainObjectSupplier aDomainObjectSupplier) Returns theILcyActiveSettable
for the given domain object supplier. -
Uses of ILcyActiveSettable in com.luciad.lucy.addons.formatbar
Methods in com.luciad.lucy.addons.formatbar that return ILcyActiveSettableModifier and TypeMethodDescriptionfinal ILcyActiveSettable
TLcyFormatBarAddOn.getFormatBarActiveSettableForMap
(ILcyGenericMapComponent<?, ?> aMapComponent) Returns theILcyActiveSettable
which can be used to show or hide the format bar on the specified map. -
Uses of ILcyActiveSettable in com.luciad.lucy.addons.kml22
Methods in com.luciad.lucy.addons.kml22 that return ILcyActiveSettableModifier and TypeMethodDescriptionprotected ILcyActiveSettable
TLcyKML22GUIFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) -
Uses of ILcyActiveSettable in com.luciad.lucy.addons.map
Methods in com.luciad.lucy.addons.map that return ILcyActiveSettableModifier and TypeMethodDescriptionprotected ILcyActiveSettable
TLcyMapOverviewComponentFactory.createActiveSettable
(int aID, TLcyMapComponent aMapComponent) OverwritescreateActiveSettable
to create an active settable for LAYER_CONTROL_VISIBLE_ACTIVE_SETTABLE as well.protected ILcyActiveSettable
TLcyMapOverviewComponentFactory.createGXYControllerActiveSettable
(int aID, ILcdGXYController aController, TLcyMapComponent aMapComponent) Methods in com.luciad.lucy.addons.map with parameters of type ILcyActiveSettableModifier and TypeMethodDescriptionprotected void
TLcyMapOverviewComponentFactory.insertActiveSettableInMenu
(int aID, ILcyActiveSettable aActiveSettable, TLcyMapComponent aMapComponentSFCT) protected void
TLcyMapOverviewComponentFactory.insertActiveSettableInToolBar
(int aID, ILcyActiveSettable aActiveSettable, TLcyMapComponent aMapComponentSFCT) Inserts the given active settable into the toolbar of the given map component. -
Uses of ILcyActiveSettable in com.luciad.lucy.addons.tea.contour
Methods in com.luciad.lucy.addons.tea.contour that return ILcyActiveSettableModifier and TypeMethodDescriptionprotected ILcyActiveSettable
TLcyContourGUIFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) -
Uses of ILcyActiveSettable in com.luciad.lucy.addons.tea.extremepoint
Methods in com.luciad.lucy.addons.tea.extremepoint that return ILcyActiveSettableModifier and TypeMethodDescriptionprotected ILcyActiveSettable
TLcyExtremePointGUIFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) -
Uses of ILcyActiveSettable in com.luciad.lucy.addons.tea.hypsometry
Methods in com.luciad.lucy.addons.tea.hypsometry that return ILcyActiveSettableModifier and TypeMethodDescriptionprotected ILcyActiveSettable
TLcyHypsometryGUIFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) -
Uses of ILcyActiveSettable in com.luciad.lucy.addons.tea.loscoverage
Methods in com.luciad.lucy.addons.tea.loscoverage that return ILcyActiveSettableModifier and TypeMethodDescriptionprotected ILcyActiveSettable
TLcyLOSCoverageGUIFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) -
Uses of ILcyActiveSettable in com.luciad.lucy.addons.tea.viewshed
Methods in com.luciad.lucy.addons.tea.viewshed that return ILcyActiveSettableModifier and TypeMethodDescriptionprotected ILcyActiveSettable
TLcyViewshedGUIFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) -
Uses of ILcyActiveSettable in com.luciad.lucy.addons.tea.visibility
Methods in com.luciad.lucy.addons.tea.visibility that return ILcyActiveSettableModifier and TypeMethodDescriptionprotected ILcyActiveSettable
TLcyVisibilityGUIFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) -
Uses of ILcyActiveSettable in com.luciad.lucy.gui
Subinterfaces of ILcyActiveSettable in com.luciad.lucy.guiModifier and TypeInterfaceDescriptioninterface
Extension ofILcyActiveSettable
that allows to customize the component that represents it (typically aJToggleButton
).Classes in com.luciad.lucy.gui that implement ILcyActiveSettableModifier and TypeClassDescriptionclass
Default implementation ofILcyActiveSettable
for convenience.final class
ILcyActiveSettable
implementation which allows to show a Swing component in a full-screen view.Methods in com.luciad.lucy.gui that return ILcyActiveSettableModifier and TypeMethodDescriptionprotected abstract ILcyActiveSettable
ALcyGUIFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) Creates anILcyActiveSettable
for the given ID.static ILcyActiveSettable
TLcyActionBarUtil.createGlobalProxyActiveSettable
(String aActiveSettableID, String aActionBarID, TLcyActionBarManager aActionBarManager) Equivalent ofTLcyActionBarUtil.createGlobalProxyAction(String, String, TLcyActionBarManager)
forILcyActiveSettable
.static ILcyActiveSettable
TLcyActionBarUtil.findActiveSettable
(String aActiveSettableID, ILcyActionBar aActionBar) Method which loops over all active settables present inaActionBar
, and returns the active settable with valueaActiveSettableID
for the keyID_KEY
.static ILcyActiveSettable
TLcyActionBarUtil.findActiveSettable
(String aActiveSettableID, String aActionBarID, Object aActionBarContext, TLcyActionBarManager aActionBarManager) Returns the active settable with idaActiveSettableID
from the action bar identified byaActionBarID
andaActionBarContext
.static ILcyActiveSettable
TLcyActionBarUtil.findWrapperActiveSettable
(ILcyActiveSettable aActiveSettable, ILcyActionBar aActionBar) Searches for theILcyActiveSettable
corresponding to the givenaActiveSettable
in the givenaActionBar
.protected ILcyActiveSettable
ALcyGUIFactory.getActiveSettable
(int aActiveSettableID) Returns theILcyActiveSettable
for the given ID.TLcyActionBarEvent.getActiveSettable()
Returns theILcyActiveSettable
that was added or removed.TLcyActionBarItem.getActiveSettable()
Returns theILcyActiveSettable
.Methods in com.luciad.lucy.gui with parameters of type ILcyActiveSettableModifier and TypeMethodDescriptionprotected abstract Component
ALcyActionBar.createItem
(ILcyActiveSettable aActiveSettable, TLcyGroupDescriptor aGroupDescriptor, String[] aMenus, TLcyGroupDescriptor[] aMenuGroupDescriptors, boolean aDeactivatePossible) Creates a gui widget to represent the given active settable.protected Component
TLcyComboBoxActionBar.createItem
(ILcyActiveSettable aActiveSettable, TLcyGroupDescriptor aGroupDescriptor, String[] aMenus, TLcyGroupDescriptor[] aMenuGroupDescriptors, boolean aDeactivatePossible) protected Component
TLcyMenuBar.createItem
(ILcyActiveSettable aActiveSettable, TLcyGroupDescriptor aGroupDescriptor, String[] aMenus, TLcyGroupDescriptor[] aMenuGroupDescriptors, boolean aDeactivatePossible) protected Component
TLcyPopupMenu.createItem
(ILcyActiveSettable aActiveSettable, TLcyGroupDescriptor aGroupDescriptor, String[] aMenus, TLcyGroupDescriptor[] aMenuGroupDescriptors, boolean aDeactivatePossible) protected Component
TLcyToolBar.createItem
(ILcyActiveSettable aActiveSettable, TLcyGroupDescriptor aGroupDescriptor, String[] aMenus, TLcyGroupDescriptor[] aMenuGroupDescriptors, boolean aDeactivatePossible) ILcyCustomizableRepresentationActiveSettable.customizeRepresentation
(Component aDefaultComponent, ILcyActiveSettable aWrapperActiveSettable, ILcyActionBar aActionBar) Allows to customize or replace the default component that is used to represent thisILcyActiveSettable
(typically aJToggleButton
).static ILcyActiveSettable
TLcyActionBarUtil.findWrapperActiveSettable
(ILcyActiveSettable aActiveSettable, ILcyActionBar aActionBar) Searches for theILcyActiveSettable
corresponding to the givenaActiveSettable
in the givenaActionBar
.void
ALcyActionBar.insertActiveSettable
(ILcyActiveSettable aAction, TLcyGroupDescriptor aGroupDescriptor) void
ALcyActionBar.insertActiveSettable
(ILcyActiveSettable aAction, TLcyGroupDescriptor aGroupDescriptor, String[] aMenus, TLcyGroupDescriptor[] aMenuGroupDescriptors) void
ALcyActionBar.insertActiveSettable
(ILcyActiveSettable aAction, TLcyGroupDescriptor aGroupDescriptor, String[] aMenus, TLcyGroupDescriptor[] aMenuGroupDescriptors, boolean aDeactivatePossible) void
ILcyActionBar.insertActiveSettable
(ILcyActiveSettable aActiveSettable, TLcyGroupDescriptor aGroupDescriptor) Same result as insertActiveSettable( aActiveSettable, aGroupDescriptor, null, null )void
ILcyActionBar.insertActiveSettable
(ILcyActiveSettable aActiveSettable, TLcyGroupDescriptor aGroupDescriptor, String[] aMenus, TLcyGroupDescriptor[] aMenuGroupDescriptors) Same result as insertActiveSettable( aActiveSettable, aGroupDescriptor, aMenus, aMenuGroupDescriptors, true )void
ILcyActionBar.insertActiveSettable
(ILcyActiveSettable aActiveSettable, TLcyGroupDescriptor aGroupDescriptor, String[] aMenus, TLcyGroupDescriptor[] aMenuGroupDescriptors, boolean aDeactivatePossible) Adds the given active settable in theILcyActionBar
.static void
TLcyActionBarUtil.insertInConfiguredActionBars
(ILcyActiveSettable aActiveSettable, Object aContext, TLcyActionBarManager aActionBarManager, ALcyProperties aConfiguration) Equivalent ofTLcyActionBarUtil.insertInConfiguredActionBars(ILcdAction, Object, TLcyActionBarManager, ALcyProperties)
forILcyActiveSettable
.static void
TLcyActionBarUtil.insertInConfiguredActionBars
(ILcyActiveSettable aActiveSettable, Object aContext, TLcyActionBarManager aActionBarManager, ALcyProperties aConfiguration, boolean aDeactivatePossible) Equivalent ofTLcyActionBarUtil.insertInConfiguredActionBars(ILcdAction, Object, TLcyActionBarManager, ALcyProperties)
forILcyActiveSettable
.void
ALcyActionBar.removeActiveSettable
(ILcyActiveSettable aActiveSettable) void
ILcyActionBar.removeActiveSettable
(ILcyActiveSettable aActiveSettable) Removes the given ILcyActiveSettable from the ILcyActionBar.static void
TLcyActionBarUtil.removeFromConfiguredActionBars
(ILcyActiveSettable aActiveSettable, Object aContext, TLcyActionBarManager aActionBarManager, ALcyProperties aProperties) Removes the given active settable from all the action bars in which it would have been inserted byTLcyActionBarUtil.insertInConfiguredActionBars(ILcyActiveSettable, Object, TLcyActionBarManager, ALcyProperties)
.boolean
ALcyActionBar.retrieveDeactivatePossible
(ILcyActiveSettable aActiveSettable) boolean
ILcyActionBar.retrieveDeactivatePossible
(ILcyActiveSettable aActiveSettable) Returns true if the givenILcyActiveSettable
can be deactivated.ALcyActionBar.retrieveGroupDescriptor
(ILcyActiveSettable aActiveSettable) ILcyActionBar.retrieveGroupDescriptor
(ILcyActiveSettable aActiveSettable) Returns the group descriptor that was used to add the given active settable to thisILcyActionBar
.ALcyActionBar.retrieveHelpIDString
(ILcyActiveSettable aActiveSettable) ILcyActionBar.retrieveHelpIDString
(ILcyActiveSettable aActiveSettable) Returns the set help id string for the given active settable.ALcyActionBar.retrieveMenuGroupDescriptors
(ILcyActiveSettable aActiveSettable) ILcyActionBar.retrieveMenuGroupDescriptors
(ILcyActiveSettable aActiveSettable) Returns the menus group descriptors that were used to add the given active settable to thisILcyActionBar
.String[]
ALcyActionBar.retrieveMenus
(ILcyActiveSettable aActiveSettable) String[]
ILcyActionBar.retrieveMenus
(ILcyActiveSettable aActiveSettable) Returns the menus that were used to add the given active settable to thisILcyActionBar
.void
ALcyActionBar.setHelpIDString
(ILcyActiveSettable aActiveSettable, String aHelpIDString) void
ILcyActionBar.setHelpIDString
(ILcyActiveSettable aActiveSettable, String aHelpIDString) Associates the given help id string to the gui representation corresponding to the given ILcyActiveSettable.Constructors in com.luciad.lucy.gui with parameters of type ILcyActiveSettableModifierConstructorDescriptionTLcyActionBarEvent
(ILcyActionBar aSource, int aID, ILcyActiveSettable aActiveSettable) Creates a newTLcyActionBarEvent
that indicates anILcyActiveSettable
was added or removed.TLcyActionBarItem
(ILcyActiveSettable aActiveSettable, boolean aDeactivatePossible, TLcyGroupDescriptor aGroupDescriptor, String[] aMenus, TLcyGroupDescriptor[] aMenuGroupDescriptors, long aInsertTime) Creates aTLcyActionBarItem
that represents an active settable. -
Uses of ILcyActiveSettable in com.luciad.lucy.map
Methods in com.luciad.lucy.map that return ILcyActiveSettableModifier and TypeMethodDescriptionprotected ILcyActiveSettable
TLcyMapComponentFactory.createActiveSettable
(int aID, TLcyMapComponent aMapComponent) Creates an active settable for the given ID.protected ILcyActiveSettable
TLcyMapLayerControlFactory.createActiveSettable
(int aID, TLcyMapLayerControl aLayerControl) Creates an active settable.protected ILcyActiveSettable
TLcyMapComponentFactory.createGXYControllerActiveSettable
(int aID, ILcdGXYController aController, TLcyMapComponent aMapComponent) Creates an active settable to toggle the given controller.Methods in com.luciad.lucy.map with parameters of type ILcyActiveSettableModifier and TypeMethodDescriptionprotected void
TLcyMapLayerControlFactory.insertActiveSettable
(int aID, ILcyActiveSettable aActiveSettable, TLcyMapLayerControl aLayerControlSFCT) Inserts the given active settable into the action bar, order bar and popup menu of the given layer control.protected void
TLcyMapLayerControlFactory.insertActiveSettableInActionBar
(int aID, ILcyActiveSettable aActiveSettable, TLcyMapLayerControl aLayerControlSFCT) Inserts the given active settable into the regular action bar of the given layer control.protected void
TLcyMapComponentFactory.insertActiveSettableInMenu
(int aID, ILcyActiveSettable aActiveSettable, TLcyMapComponent aMapComponentSFCT) Inserts the given active settable into the menu bar of the given map component.protected void
TLcyMapLayerControlFactory.insertActiveSettableInOrderBar
(int aID, ILcyActiveSettable aActiveSettable, TLcyMapLayerControl aLayerControlSFCT) Inserts the given active settable into the order action bar of the given layer control.protected void
TLcyMapLayerControlFactory.insertActiveSettableInPopupMenu
(int aID, ILcyActiveSettable aActiveSettable, TLcyMapLayerControl aLayerControlSFCT) Inserts the given active settable into the popup menu of the given layer control.protected void
TLcyMapComponentFactory.insertActiveSettableInToolBar
(int aID, ILcyActiveSettable aActiveSettable, TLcyMapComponent aMapComponentSFCT) Inserts the given active settable into the toolbar of the given map component. -
Uses of ILcyActiveSettable in com.luciad.lucy.map.action
Classes in com.luciad.lucy.map.action that implement ILcyActiveSettableModifier and TypeClassDescriptionclass
Abstract base class to create an extension ofTLcyGXYSetControllerActiveSettable
for a new controller.class
ALcyGXYNewControllerActiveSettable
implementation for aTLcdGXYNewController2
.class
An active settable implementation which allows to activate a controller on a GXY view.class
ALcyGXYNewControllerActiveSettable
implementation for aTLcdGXYTouchNewController
.Methods in com.luciad.lucy.map.action with parameters of type ILcyActiveSettableModifier and TypeMethodDescriptionALcyGXYNewControllerActiveSettable.customizeRepresentation
(Component aDefaultComponent, ILcyActiveSettable aWrapperActiveSettable, ILcyActionBar aActionBar) -
Uses of ILcyActiveSettable in com.luciad.lucy.map.action.lightspeed
Classes in com.luciad.lucy.map.action.lightspeed that implement ILcyActiveSettableModifier and TypeClassDescriptionclass
An extension ofTLcyLspSetControllerActiveSettable
for new controllers.class
Active settable that enables a given world reference on the given view when activated.class
An active settable implementation which allows to activate a controller on a Lightspeed view.Methods in com.luciad.lucy.map.action.lightspeed with parameters of type ILcyActiveSettableModifier and TypeMethodDescriptionTLcyLspCreateControllerActiveSettable.customizeRepresentation
(Component aDefaultComponent, ILcyActiveSettable aWrapperActiveSettable, ILcyActionBar aActionBar) -
Uses of ILcyActiveSettable in com.luciad.lucy.map.lightspeed
Methods in com.luciad.lucy.map.lightspeed that return ILcyActiveSettableModifier and TypeMethodDescriptionprotected ILcyActiveSettable
TLcyLspMapComponentFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties) protected ILcyActiveSettable
TLcyLspMapLayerControlFactory.createActiveSettable
(int aActiveSettableID, ALcyProperties aProperties)