Uses of Interface
com.luciad.lucy.gui.ILcyActionBar
Package
Description
Contains graphical user interface related classes like menu bars, toolbars, application panes and customizer factories.
Contains support classes for handling TLcdStatusEvent's in an application.
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 ILcyActionBar in com.luciad.lucy.gui
Modifier and TypeInterfaceDescriptioninterface
A menu bar.interface
A popup menu.interface
Extension ofILcyActionBar
that represents a tool bar.Modifier and TypeClassDescriptionclass
Abstract implementation ofILcyActionBar
.class
Generalclass
Extension ofALcyActionBarSW
that represents a menu bar.class
Extension ofALcyActionBarSW
that represents a popup menu.class
Extension ofTLcyToolBar
that uses icons (for example images) as the button backgrounds, instead of using the global Look and Feel settings.class
Extension ofALcyActionBar
that also implementsILcyToolBar
.Modifier and TypeMethodDescriptionTLcyActionBarEvent.getActionBar()
Returns the action bar that was modified.TLcyActionBarManager.getActionBar
(String aActionBarID, Object aContext) Retrieves theILcyActionBar
for the given ID.Modifier and TypeMethodDescriptionILcyCustomizableRepresentationAction.customizeRepresentation
(Component aDefaultComponent, ILcdAction aWrapperAction, ILcyActionBar aActionBar) Allows to customize or replace the default component that is used to represent thisILcdAction
(typically aJButton
).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 ILcdAction
TLcyActionBarUtil.findAction
(String aActionID, ILcyActionBar aActionBar) Method which loops over all actions present inaActionBar
, and returns the action with valueaActionID
for the keyID_KEY
.static Object
TLcyActionBarUtil.findActionItem
(String aActionID, ILcyActionBar aActionBar) Searches for theILcdAction
orILcyActiveSettable
corresponding to the givenaActionID
in the givenaActionBar
.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 Object
TLcyActionBarUtil.findFirstDefaultActionItem
(ILcyActionBar aActionBar) Searches for the first defaultILcdAction
orILcyActiveSettable
in the givenaActionBar
.static ILcdAction
TLcyActionBarUtil.findWrapperAction
(ILcdAction aAction, ILcyActionBar aActionBar) Searches for theILcdAction
corresponding to the givenaAction
in the givenaActionBar
.static ILcyActiveSettable
TLcyActionBarUtil.findWrapperActiveSettable
(ILcyActiveSettable aActiveSettable, ILcyActionBar aActionBar) Searches for theILcyActiveSettable
corresponding to the givenaActiveSettable
in the givenaActionBar
.static void
TLcyActionBarUtil.mediate
(ILcyActionBar aFirst, ILcyActionBar aSecond) Deprecated.static void
TLcyActionBarUtil.mediate
(ILcyActionBar aSource, ILcyActionBar aTarget, boolean aBidirectional) Deprecated.The recommended way to mediate between two action bars is to use theTLcyActionBarMediatorBuilder
classstatic void
TLcyActionBarUtil.mediate
(ILcyActionBar aTargetActionBar, String aActionBarID, boolean aMerge, TLcyActionBarManager aActionBarManager) Deprecated.The recommended way to mediate between two action bars is to use theTLcyActionBarMediatorBuilder
classstatic void
TLcyActionBarUtil.mediate
(ILcyActionBar aTargetActionBar, String aActionBarID, Object aContext, TLcyActionBarManager aActionBarManager) Deprecated.The recommended way to mediate between two action bars is to use theTLcyActionBarMediatorBuilder
classstatic ILcdDisposable
TLcyActionBarUtil.mediateAcceleratorKeys
(ILcyActionBar aActionBar, JComponent aTargetComponent) Mediates the accelerator keys between theILcyActionBar
and theJComponent
.static ILcdDisposable
TLcyActionBarUtil.setupAsConfiguredActionBar
(ILcyActionBar aActionBarSFCT, String aActionBarID, Object aContext, ALcyProperties aProperties, String aPropertiesPrefix, JComponent aTargetAcceleratorKeysComponent, TLcyActionBarManager aActionBarManager) Utility method to setup anILcyActionBar
as 'configured action bar' designed to contain actions and active settables for the specified context.TLcyActionBarMediatorBuilder.sourceActionBar
(ILcyActionBar aSourceActionBar) Sets the source action bar: all (current and future) actions and active settables from this action bar will be added to the target action bar.
In the most typical scenario, the source action bar is the action bar registered in theTLcyActionBarManager
, and the target action bar is the action bar which is shown in the UI.TLcyActionBarMediatorBuilder.targetActionBar
(ILcyActionBar aTargetActionBar) Sets the target action bar: all (current and future) actions and active settables of thesource action bar
will be added to this action bar.
In the most typical scenario, the source action bar is the action bar registered in theTLcyActionBarManager
, and the target action bar is the action bar which is shown in the UI.ModifierConstructorDescriptionTLcyActionBarEvent
(ILcyActionBar aSource, int aID, ILcdAction aAction) Creates a newTLcyActionBarEvent
that indicates anILcdAction
was added or removed.TLcyActionBarEvent
(ILcyActionBar aSource, int aID, ILcyActiveSettable aActiveSettable) Creates a newTLcyActionBarEvent
that indicates anILcyActiveSettable
was added or removed. -
Uses of ILcyActionBar in com.luciad.lucy.gui.status
Modifier and TypeMethodDescriptionTLcyInterruptTaskAction.customizeRepresentation
(Component aDefaultComponent, ILcdAction aWrapperAction, ILcyActionBar aActionBar) -
Uses of ILcyActionBar in com.luciad.lucy.map
Modifier and TypeMethodDescriptionprotected ILcyActionBar
TLcyMapLayerControlFactory.createActionBar
(int aID, TLcyMapLayerControl aLayerControl) Creates an empty action bar.protected ILcyActionBar
TLcyMapLayerControlFactory.createActionBar
(TLcyMapLayerControl aLayerControl) Creates an empty action bar.ILcyMapLayerControl.getActionBar()
Deprecated.It is strongly recommended not to access the action bars of the map laye control directly.TLcyMapLayerControl.getActionBar()
TLcyMapLayerControl.getOrderActionBar()
Modifier and TypeMethodDescriptionprotected void
TLcyMapLayerControlFactory.insertActionBar
(int aID, ILcyActionBar aActionBar, TLcyMapLayerControl aLayerControlSFCT) Inserts the given action bar into the given layer control.protected void
TLcyMapLayerControlFactory.insertActionBar
(ILcyActionBar aActionBar, TLcyMapLayerControl aLayerControlSFCT) Insert the given action bar into the given layer control.void
TLcyMapLayerControl.setActionBar
(ILcyActionBar aActionBar) Sets the action bar that is associated with this layer control.void
TLcyMapLayerControl.setOrderActionBar
(ILcyActionBar aOrderActionBar) -
Uses of ILcyActionBar in com.luciad.lucy.map.action
Modifier and TypeMethodDescriptionALcyGXYNewControllerActiveSettable.customizeRepresentation
(Component aDefaultComponent, ILcyActiveSettable aWrapperActiveSettable, ILcyActionBar aActionBar) -
Uses of ILcyActionBar in com.luciad.lucy.map.action.lightspeed
Modifier and TypeMethodDescriptionTLcyLspCreateControllerActiveSettable.customizeRepresentation
(Component aDefaultComponent, ILcyActiveSettable aWrapperActiveSettable, ILcyActionBar aActionBar) -
Uses of ILcyActionBar in com.luciad.lucy.map.lightspeed
Modifier and TypeMethodDescriptionprotected ILcyActionBar
TLcyLspMapLayerControlFactory.createActionBar
(int aActionBarID, ALcyProperties aProperties) Creates an empty action bar.TLcyLspMapLayerControl.getActionBar()
protected ILcyActionBar
TLcyLspMapLayerControlFactory.getActionBar
(int aActionBarID) Returns theILcyActionBar
for the given ID.TLcyLspMapLayerControl.getOrderActionBar()
Returns the order action bar associated to this layer control.Modifier and TypeMethodDescriptionvoid
TLcyLspMapLayerControl.setActionBar
(ILcyActionBar aActionBar) Sets the action bar that is associated with this layer control.void
TLcyLspMapLayerControl.setOrderActionBar
(ILcyActionBar aOrderActionBar) Set the order action bar associated to this layer control.
TLcyActionBarMediatorBuilder
class