Package | Description |
---|---|
com.luciad.lucy.gui |
Contains graphical user interface related classes like menu bars, toolbars, application panes and customizer factories.
|
com.luciad.lucy.gui.status |
Contains support classes for handling TLcdStatusEvent's in an application.
|
com.luciad.lucy.map |
Contains a broad range of classes related to the visual represention of a map.
|
com.luciad.lucy.map.action |
Provides actions that have a relationship with a map.
|
com.luciad.lucy.map.action.lightspeed |
Provides actions that have a relationship with a Lightspeed map.
|
com.luciad.lucy.map.lightspeed |
Contains a broad range of classes related to the visual representation of a map.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ILcyMenuBar
A menu bar.
|
interface |
ILcyPopupMenu
A popup menu.
|
interface |
ILcyToolBar
Extension of
ILcyActionBar that represents a tool bar. |
Modifier and Type | Class and Description |
---|---|
class |
ALcyActionBar
Abstract implementation of
ILcyActionBar . |
class |
TLcyComboBoxActionBar
General
|
class |
TLcyMenuBar
Extension of
ALcyActionBarSW that represents a menu bar. |
class |
TLcyPopupMenu
Extension of
ALcyActionBarSW that represents a popup menu. |
class |
TLcySkinnedToolBar
Extension of
TLcyToolBar that uses icons (for example images) as the button
backgrounds, instead of using the global Look and Feel settings. |
class |
TLcyToolBar
Extension of
ALcyActionBar that also implements
ILcyToolBar . |
Modifier and Type | Method and Description |
---|---|
ILcyActionBar |
TLcyActionBarEvent.getActionBar()
Returns the action bar that was modified.
|
ILcyActionBar |
TLcyActionBarManager.getActionBar(String aActionBarID,
Object aContext)
Retrieves the
ILcyActionBar for the given ID. |
Modifier and Type | Method and Description |
---|---|
Component |
ILcyCustomizableRepresentationAction.customizeRepresentation(Component aDefaultComponent,
ILcdAction aWrapperAction,
ILcyActionBar aActionBar)
Allows to customize or replace the default component that is used to represent this
ILcdAction (typically a JButton ). |
Component |
ILcyCustomizableRepresentationActiveSettable.customizeRepresentation(Component aDefaultComponent,
ILcyActiveSettable aWrapperActiveSettable,
ILcyActionBar aActionBar)
Allows to customize or replace the default component that is used to represent this
ILcyActiveSettable (typically a JToggleButton ). |
static ILcdAction |
TLcyActionBarUtil.findAction(String aActionID,
ILcyActionBar aActionBar)
Method which loops over all actions present in
aActionBar , and returns the action with value
aActionID for the key ID_KEY . |
static Object |
TLcyActionBarUtil.findActionItem(String aActionID,
ILcyActionBar aActionBar)
Searches for the
ILcdAction or ILcyActiveSettable corresponding to
the given aActionID in the given aActionBar . |
static ILcyActiveSettable |
TLcyActionBarUtil.findActiveSettable(String aActiveSettableID,
ILcyActionBar aActionBar)
Method which loops over all active settables present in
aActionBar , and returns the active settable with value
aActiveSettableID for the key ID_KEY . |
static Object |
TLcyActionBarUtil.findFirstDefaultActionItem(ILcyActionBar aActionBar)
Searches for the first default
ILcdAction or ILcyActiveSettable
in the given aActionBar . |
static ILcdAction |
TLcyActionBarUtil.findWrapperAction(ILcdAction aAction,
ILcyActionBar aActionBar)
Searches for the
ILcdAction corresponding to
the given aAction in the given aActionBar . |
static ILcyActiveSettable |
TLcyActionBarUtil.findWrapperActiveSettable(ILcyActiveSettable aActiveSettable,
ILcyActionBar aActionBar)
Searches for the
ILcyActiveSettable corresponding to
the given aActiveSettable in the given aActionBar . |
static void |
TLcyActionBarUtil.mediate(ILcyActionBar aFirst,
ILcyActionBar aSecond)
Deprecated.
The recommended way to mediate between two action bars is to use the
TLcyActionBarMediatorBuilder
class |
static void |
TLcyActionBarUtil.mediate(ILcyActionBar aSource,
ILcyActionBar aTarget,
boolean aBidirectional)
Deprecated.
The recommended way to mediate between two action bars is to use the
TLcyActionBarMediatorBuilder
class |
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 ILcdDisposable |
TLcyActionBarUtil.mediateAcceleratorKeys(ILcyActionBar aActionBar,
JComponent aTargetComponent)
Mediates the accelerator keys between the
ILcyActionBar and the
JComponent . |
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. |
TLcyActionBarMediatorBuilder |
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 the TLcyActionBarManager ,
and the target action bar is the action bar which is shown in the UI. |
TLcyActionBarMediatorBuilder |
TLcyActionBarMediatorBuilder.targetActionBar(ILcyActionBar aTargetActionBar)
Sets the target action bar: all (current and future) actions and active settables of the
source action bar
will be added to this action bar.In the most typical scenario, the source action bar is the action bar registered in the TLcyActionBarManager ,
and the target action bar is the action bar which is shown in the UI. |
Constructor and Description |
---|
TLcyActionBarEvent(ILcyActionBar aSource,
int aID,
ILcdAction aAction)
Creates a new
TLcyActionBarEvent that indicates an
ILcdAction was added or removed. |
TLcyActionBarEvent(ILcyActionBar aSource,
int aID,
ILcyActiveSettable aActiveSettable)
Creates a new
TLcyActionBarEvent that indicates an
ILcyActiveSettable was added or removed. |
Modifier and Type | Method and Description |
---|---|
Component |
TLcyInterruptTaskAction.customizeRepresentation(Component aDefaultComponent,
ILcdAction aWrapperAction,
ILcyActionBar aActionBar) |
Modifier and Type | Method and Description |
---|---|
protected ILcyActionBar |
TLcyMapLayerControlFactory.createActionBar(int aID,
TLcyMapLayerControl aLayerControl)
Creates an empty action bar.
|
protected ILcyActionBar |
TLcyMapLayerControlFactory.createActionBar(TLcyMapLayerControl aLayerControl)
Creates an empty action bar.
|
ILcyActionBar |
TLcyMapLayerControl.getActionBar() |
ILcyActionBar |
ILcyMapLayerControl.getActionBar()
Deprecated.
It is strongly recommended not to access the action bars of the map laye control directly.
If you want to insert actions or active settables into one of those action bars, use
one of the
TLcyActionBarUtil#insertInConfiguredActionBars methods instead.
Consult the Lucy developer guide for more information about the action bar mechanism. |
ILcyActionBar |
TLcyMapLayerControl.getOrderActionBar() |
Modifier and Type | Method and Description |
---|---|
protected void |
TLcyMapLayerControlFactory.insertActionBar(ILcyActionBar aActionBar,
TLcyMapLayerControl aLayerControlSFCT)
Insert the given action bar into the given layer control.
|
protected void |
TLcyMapLayerControlFactory.insertActionBar(int aID,
ILcyActionBar aActionBar,
TLcyMapLayerControl aLayerControlSFCT)
Inserts 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) |
Modifier and Type | Method and Description |
---|---|
Component |
ALcyGXYNewControllerActiveSettable.customizeRepresentation(Component aDefaultComponent,
ILcyActiveSettable aWrapperActiveSettable,
ILcyActionBar aActionBar) |
Modifier and Type | Method and Description |
---|---|
Component |
TLcyLspCreateControllerActiveSettable.customizeRepresentation(Component aDefaultComponent,
ILcyActiveSettable aWrapperActiveSettable,
ILcyActionBar aActionBar) |
Modifier and Type | Method and Description |
---|---|
protected ILcyActionBar |
TLcyLspMapLayerControlFactory.createActionBar(int aActionBarID,
ALcyProperties aProperties)
Creates an empty action bar.
|
ILcyActionBar |
TLcyLspMapLayerControl.getActionBar() |
protected ILcyActionBar |
TLcyLspMapLayerControlFactory.getActionBar(int aActionBarID)
Returns the
ILcyActionBar for the given ID. |
ILcyActionBar |
TLcyLspMapLayerControl.getOrderActionBar()
Returns the order action bar associated to this layer control.
|
Modifier and Type | Method and Description |
---|---|
void |
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.
|