Uses of Interface
com.luciad.lucy.gui.ILcyActionBar
Packages that use 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
Subinterfaces of ILcyActionBar in com.luciad.lucy.guiModifier and TypeInterfaceDescriptioninterfaceA menu bar.interfaceA popup menu.interfaceExtension ofILcyActionBarthat represents a tool bar.Classes in com.luciad.lucy.gui that implement ILcyActionBarModifier and TypeClassDescriptionclassAbstract implementation ofILcyActionBar.classGeneralclassExtension ofALcyActionBarSWthat represents a menu bar.classExtension ofALcyActionBarSWthat represents a popup menu.classExtension ofTLcyToolBarthat uses icons (for example images) as the button backgrounds, instead of using the global Look and Feel settings.classExtension ofALcyActionBarthat also implementsILcyToolBar.Methods in com.luciad.lucy.gui that return ILcyActionBarModifier and TypeMethodDescriptionTLcyActionBarEvent.getActionBar()Returns the action bar that was modified.TLcyActionBarManager.getActionBar(String aActionBarID, Object aContext) Retrieves theILcyActionBarfor the given ID.Methods in com.luciad.lucy.gui with parameters of type ILcyActionBarModifier 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 ILcdActionTLcyActionBarUtil.findAction(String aActionID, ILcyActionBar aActionBar) Method which loops over all actions present inaActionBar, and returns the action with valueaActionIDfor the keyID_KEY.static ObjectTLcyActionBarUtil.findActionItem(String aActionID, ILcyActionBar aActionBar) Searches for theILcdActionorILcyActiveSettablecorresponding to the givenaActionIDin the givenaActionBar.static ILcyActiveSettableTLcyActionBarUtil.findActiveSettable(String aActiveSettableID, ILcyActionBar aActionBar) Method which loops over all active settables present inaActionBar, and returns the active settable with valueaActiveSettableIDfor the keyID_KEY.static ObjectTLcyActionBarUtil.findFirstDefaultActionItem(ILcyActionBar aActionBar) Searches for the first defaultILcdActionorILcyActiveSettablein the givenaActionBar.static ILcdActionTLcyActionBarUtil.findWrapperAction(ILcdAction aAction, ILcyActionBar aActionBar) Searches for theILcdActioncorresponding to the givenaActionin the givenaActionBar.static ILcyActiveSettableTLcyActionBarUtil.findWrapperActiveSettable(ILcyActiveSettable aActiveSettable, ILcyActionBar aActionBar) Searches for theILcyActiveSettablecorresponding to the givenaActiveSettablein the givenaActionBar.static voidTLcyActionBarUtil.mediate(ILcyActionBar aFirst, ILcyActionBar aSecond) Deprecated.static voidTLcyActionBarUtil.mediate(ILcyActionBar aSource, ILcyActionBar aTarget, boolean aBidirectional) Deprecated.The recommended way to mediate between two action bars is to use theTLcyActionBarMediatorBuilderclassstatic voidTLcyActionBarUtil.mediate(ILcyActionBar aTargetActionBar, String aActionBarID, boolean aMerge, TLcyActionBarManager aActionBarManager) Deprecated.The recommended way to mediate between two action bars is to use theTLcyActionBarMediatorBuilderclassstatic voidTLcyActionBarUtil.mediate(ILcyActionBar aTargetActionBar, String aActionBarID, Object aContext, TLcyActionBarManager aActionBarManager) Deprecated.The recommended way to mediate between two action bars is to use theTLcyActionBarMediatorBuilderclassstatic ILcdDisposableTLcyActionBarUtil.mediateAcceleratorKeys(ILcyActionBar aActionBar, JComponent aTargetComponent) Mediates the accelerator keys between theILcyActionBarand theJComponent.static ILcdDisposableTLcyActionBarUtil.setupAsConfiguredActionBar(ILcyActionBar aActionBarSFCT, String aActionBarID, Object aContext, ALcyProperties aProperties, String aPropertiesPrefix, JComponent aTargetAcceleratorKeysComponent, TLcyActionBarManager aActionBarManager) Utility method to setup anILcyActionBaras '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 barwill 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.Constructors in com.luciad.lucy.gui with parameters of type ILcyActionBarModifierConstructorDescriptionTLcyActionBarEvent(ILcyActionBar aSource, int aID, ILcdAction aAction) Creates a newTLcyActionBarEventthat indicates anILcdActionwas added or removed.TLcyActionBarEvent(ILcyActionBar aSource, int aID, ILcyActiveSettable aActiveSettable) Creates a newTLcyActionBarEventthat indicates anILcyActiveSettablewas added or removed. -
Uses of ILcyActionBar in com.luciad.lucy.gui.status
Methods in com.luciad.lucy.gui.status with parameters of type ILcyActionBarModifier and TypeMethodDescriptionTLcyInterruptTaskAction.customizeRepresentation(Component aDefaultComponent, ILcdAction aWrapperAction, ILcyActionBar aActionBar) -
Uses of ILcyActionBar in com.luciad.lucy.map
Methods in com.luciad.lucy.map that return ILcyActionBarModifier and TypeMethodDescriptionprotected ILcyActionBarTLcyMapLayerControlFactory.createActionBar(int aID, TLcyMapLayerControl aLayerControl) Creates an empty action bar.protected ILcyActionBarTLcyMapLayerControlFactory.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()Methods in com.luciad.lucy.map with parameters of type ILcyActionBarModifier and TypeMethodDescriptionprotected voidTLcyMapLayerControlFactory.insertActionBar(int aID, ILcyActionBar aActionBar, TLcyMapLayerControl aLayerControlSFCT) Inserts the given action bar into the given layer control.protected voidTLcyMapLayerControlFactory.insertActionBar(ILcyActionBar aActionBar, TLcyMapLayerControl aLayerControlSFCT) Insert the given action bar into the given layer control.voidTLcyMapLayerControl.setActionBar(ILcyActionBar aActionBar) Sets the action bar that is associated with this layer control.voidTLcyMapLayerControl.setOrderActionBar(ILcyActionBar aOrderActionBar) -
Uses of ILcyActionBar in com.luciad.lucy.map.action
Methods in com.luciad.lucy.map.action with parameters of type ILcyActionBarModifier and TypeMethodDescriptionALcyGXYNewControllerActiveSettable.customizeRepresentation(Component aDefaultComponent, ILcyActiveSettable aWrapperActiveSettable, ILcyActionBar aActionBar) -
Uses of ILcyActionBar in com.luciad.lucy.map.action.lightspeed
Methods in com.luciad.lucy.map.action.lightspeed with parameters of type ILcyActionBarModifier and TypeMethodDescriptionTLcyLspCreateControllerActiveSettable.customizeRepresentation(Component aDefaultComponent, ILcyActiveSettable aWrapperActiveSettable, ILcyActionBar aActionBar) -
Uses of ILcyActionBar in com.luciad.lucy.map.lightspeed
Methods in com.luciad.lucy.map.lightspeed that return ILcyActionBarModifier and TypeMethodDescriptionprotected ILcyActionBarTLcyLspMapLayerControlFactory.createActionBar(int aActionBarID, ALcyProperties aProperties) Creates an empty action bar.TLcyLspMapLayerControl.getActionBar()protected ILcyActionBarTLcyLspMapLayerControlFactory.getActionBar(int aActionBarID) Returns theILcyActionBarfor the given ID.TLcyLspMapLayerControl.getOrderActionBar()Returns the order action bar associated to this layer control.Methods in com.luciad.lucy.map.lightspeed with parameters of type ILcyActionBarModifier and TypeMethodDescriptionvoidTLcyLspMapLayerControl.setActionBar(ILcyActionBar aActionBar) Sets the action bar that is associated with this layer control.voidTLcyLspMapLayerControl.setOrderActionBar(ILcyActionBar aOrderActionBar) Set the order action bar associated to this layer control.
TLcyActionBarMediatorBuilderclass