Package | Description |
---|---|
com.luciad.lucy.gui |
Contains graphical user interface related classes like menu bars, toolbars, application panes and customizer factories.
|
Modifier and Type | Method and Description |
---|---|
TLcyActionBarManager |
TLcyUserInterfaceManager.getActionBarManager()
Returns the
TLcyActionBarManager which can create and manage action bars in the
Lucy application. |
TLcyActionBarManager |
TLcyActiveContextEvent.getActionBarManager()
Returns the action bar manager in which the context became active or non-active.
|
Modifier and Type | Method and Description |
---|---|
static 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 of
TLcyActionBarUtil.createGlobalProxyAction(String, String,
TLcyActionBarManager) for ILcyActiveSettable . |
static ILcdAction |
TLcyActionBarUtil.findAction(String aActionID,
String aActionBarID,
Object aActionBarContext,
TLcyActionBarManager aActionBarManager)
Returns the action with id
aActionID from the action bar identified by aActionBarID and aActionBarContext . |
static ILcyActiveSettable |
TLcyActionBarUtil.findActiveSettable(String aActiveSettableID,
String aActionBarID,
Object aActionBarContext,
TLcyActionBarManager aActionBarManager)
Returns the active settable with id
aActiveSettableID from the action bar identified by aActionBarID and aActionBarContext . |
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 of
TLcyActionBarUtil.insertInConfiguredActionBars(ILcdAction, Object,
TLcyActionBarManager, ALcyProperties) for
ILcyActiveSettable . |
static void |
TLcyActionBarUtil.insertInConfiguredActionBars(ILcyActiveSettable aActiveSettable,
Object aContext,
TLcyActionBarManager aActionBarManager,
ALcyProperties aConfiguration,
boolean aDeactivatePossible)
Equivalent of
TLcyActionBarUtil.insertInConfiguredActionBars(ILcdAction, Object,
TLcyActionBarManager, ALcyProperties) for
ILcyActiveSettable . |
static void |
TLcyActionBarUtil.mediate(ILcyActionBar aTargetActionBar,
String aActionBarID,
boolean aMerge,
TLcyActionBarManager aActionBarManager)
Deprecated.
The recommended way to mediate between two action bars is to use the
TLcyActionBarMediatorBuilder
class |
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 the
TLcyActionBarMediatorBuilder
class |
static TLcyActionBarMediatorBuilder |
TLcyActionBarMediatorBuilder.newInstance(TLcyActionBarManager aActionBarManager)
Create a new
TLcyActionBarMediatorBuilder instance |
static 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 by
TLcyActionBarUtil.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 by
TLcyActionBarUtil.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 an
ILcyActionBar as 'configured action bar' designed to contain actions and active settables for the specified context. |
Constructor and Description |
---|
TLcyActiveContextEvent(TLcyActionBarManager source,
Object aContext)
Create a new event for the specified action bar manager and context object.
|