Package com.luciad.lucy.gui
package com.luciad.lucy.gui
Contains graphical user interface related classes like menu bars, toolbars, application panes and customizer factories.
-
ClassDescriptionAbstract implementation of
ILcyActionBar.Default implementation ofILcyActiveSettablefor convenience.Support class for writing an add-on that has an application pane.Abstract factory for the creation of a GUI panel.Represents a container for actions and active settables that have a gui representation.This listener can be used to listen to changes in anILcyActionBar.Represents a listener that can be notified of changes in the active contexts in theTLcyActionBarManager.Interface that specifies an object that has a state 'active'.Implementations of this interface are panes to put thejava.awt.Components of the application in.The factory that createsILcyApplicationPane's.Implementations of this listener can be notified of additions and removals of application panes.Represents the owner of an application pane.Extension ofILcdActionthat allows to customize the component that represents it (typically aJButton).Extension ofILcyActiveSettablethat allows to customize the component that represents it (typically aJToggleButton).Deprecated.A menu bar.Deprecated.A more powerfulILcyCustomizerPanelframework has been introduced aside of this functionality.Deprecated.A more powerfulILcyCustomizerPanelframework has been introduced aside of this functionality.A popup menu.Extension ofILcyActionBarthat represents a tool bar.An event describing a change in aILcyActionBar.Represents an action, active settable, component or sub-menu in anILcyActionBar(e.g.Comparator that allows to sort items within a singleTLcyGroupDescriptor.TheTLcyActionBarManagerclass is the central repository for actions and active settables in the Lucy application.Builder class which allows to mediate the actions and active settables between two action bars.A class containing static utility methods to facilitate working with action bars.Event fired when the active context changes.Extension ofJToolBarthat nicely handles the case when not enough space is available to display all tool bar items.Manager of theILcyApplicationPaneinstances that currently exist.This interface defines the callback operation forapplyOnApplicationPane.This event describes an added or removedILcyApplicationPane.GeneralFactory to create some common user interface widgets.Composite implementation of theDropTargetListenerinterface.Implementation ofILcyApplicationPaneFactorythat creates panels that support docking: they can be moved and re-arranged by the end-user.ILcyActiveSettableimplementation which allows to show a Swing component in a full-screen view.Represents a group of elements.Comparator forTLcyGroupDescriptors that takes an ordered list of groups as its constructor argument to define the sort order.Extension ofALcyActionBarSWthat represents a menu bar.Extension ofALcyActionBarSWthat represents a popup menu.Extension ofTLcyToolBarthat uses icons (for example images) as the button backgrounds, instead of using the global Look and Feel settings.Utility class which contains utility methods to show the progress of the add-on loading on a splash screen.Extension ofALcyActionBarthat also implementsILcyToolBar.Class which facilitates the population of aContainerwithComponents in a two-column layout.Class following the Builder pattern which allows to add a row to a two column layout.Manager that takes care of all pluggable user interface related things.
ILcyCustomizerPanelframework has been introduced aside of this functionality.