Uses of Class
com.luciad.lucy.gui.TLcyActionBarManager
Package
Description
Contains graphical user interface related classes like menu bars, toolbars, application panes and customizer factories.
-
Uses of TLcyActionBarManager in com.luciad.lucy.gui
Modifier and TypeMethodDescriptionTLcyActiveContextEvent.getActionBarManager()
Returns the action bar manager in which the context became active or non-active.TLcyUserInterfaceManager.getActionBarManager()
Returns theTLcyActionBarManager
which can create and manage action bars in the Lucy application.Modifier and TypeMethodDescriptionstatic ILcdAction
TLcyActionBarUtil.createGlobalProxyAction
(String aActionID, String aActionBarID, TLcyActionBarManager aActionBarManager) Creates an action that delegates its behaviour to the action in the active context.static ILcyActiveSettable
TLcyActionBarUtil.createGlobalProxyActiveSettable
(String aActiveSettableID, String aActionBarID, TLcyActionBarManager aActionBarManager) Equivalent ofTLcyActionBarUtil.createGlobalProxyAction(String, String, TLcyActionBarManager)
forILcyActiveSettable
.static ILcdAction
TLcyActionBarUtil.findAction
(String aActionID, String aActionBarID, Object aActionBarContext, TLcyActionBarManager aActionBarManager) Returns the action with idaActionID
from the action bar identified byaActionBarID
andaActionBarContext
.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 void
TLcyActionBarUtil.insertInConfiguredActionBars
(ILcdAction aAction, Object aContext, TLcyActionBarManager aActionBarManager, ALcyProperties aConfiguration) Inserts the given action in all the configured action bars.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
.static void
TLcyActionBarUtil.mediate
(ILcyActionBar aTargetActionBar, String aActionBarID, boolean aMerge, TLcyActionBarManager aActionBarManager) Deprecated.static 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 TLcyActionBarMediatorBuilder
TLcyActionBarMediatorBuilder.newInstance
(TLcyActionBarManager aActionBarManager) Create a newTLcyActionBarMediatorBuilder
instancestatic void
TLcyActionBarUtil.removeFromConfiguredActionBars
(ILcdAction aAction, Object aContext, TLcyActionBarManager aActionBarManager, ALcyProperties aProperties) Removes the given action from all the action bars in which it would have been inserted byTLcyActionBarUtil.insertInConfiguredActionBars(ILcdAction, Object, TLcyActionBarManager, ALcyProperties)
.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)
.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.ModifierConstructorDescriptionTLcyActiveContextEvent
(TLcyActionBarManager source, Object aContext) Create a new event for the specified action bar manager and context object.
TLcyActionBarMediatorBuilder
class