Package PamView
package PamView
-
ClassDescriptionObserver to use with Pamdialog which is called whenever the cancel button is pressed.Class to Copy graphics content to the clipboard and the printerInterface that enables the colour manager (PamColors) to change the colour of any swing component.A series of functions for creating arrays of coloursClass to add to a window in order to intercept and interpret Ctrl key strokes.Text area with a character limitClass to get called early on which will initialise FX so that it can be used within the Swing GUI.GeneralProjector<T extends PamCoordinate>Interface to add to datablocks which have channel grouped data.Specific parameters which always to with a GroupedSourcePanelThe GuiFrameManager manages multiple PamGui frames, each of which may contain multiple tabs of module information and a side panel.Information about GUI frames.More sophisticated side panel container which can close itself down to a very small strip to make more room for main display items.Holds hover data.The
JFontChooser
class is a swing component for font selection.Now that there are many menus, there will several instances of each menu item.Null GUI controller which will get used with the -nogui options.Useful functions for swing.Provides Swing GUI components for a PAMControlledUnit.Interface for passing information from overlay graphics to plots to give information to include in keys for the various displays.Interface for anything that can add menu items to a Swing menuMake a diagram of the overall PAM process layout.Class to manage symbols for various PAMGAURD displays.Class to lay out windows within a JDesktopPanePamSidePanels provide support for additional display units for each PamControlledUnit displayed in a vertical column to the left of the main tabbed display.Standard symbols for Pamguard graphics.Base class for both FX and Swing PamSymbolsDialog for user control of PamSymbolsComponent for including in dialogs.Class to show a PamSymbol alongside a button which allows the user to change it.This class, when enabled within a JLayer will grey out a JPanel and show a circular rotating animation.Options that can be added to the GeneralProjector class so that whatever draws the data units can pick up this additional information.Class to launch a thread which will get the screen size (including the bounds of multiple monitors)Stores a shape and a transform, if it has one.Wrapper class which returns Swing GUI functions from the soon to be deprecated functions within the PamControlledUnit class.