Package com.partnersoft.maps.app

Interface Summary
MapAppModule A MapAppModule encapsulates map information, data model, legend, and business logic into a single pluggable module.
MapAppSkin The MapAppSkin does two things: it sets up the GUI in setup(), and it shows different parts of the GUI in the showX() functions.
MapSelectionListener  
MapViewListener  
 

Class Summary
DesktopApp  
DesktopSkin Copied from the original GUI implementation in MapAppGUI.
DrawingControls GUI controls for adding and manipulating drawings.
FindItemListModel A list model for FindItemIndexes.
FindItemPanel Panel that provides controls for "find item" searches.
MapApp This is the main Partner end-user application.
MapAppConfiguration  
MapAppGUI This is the root of the MapApp's GUI hierarchy.
MapAppLogic This class provides access to more specific logic classes.
MapAppMenus The menus for a map app.
MapConfigLogic Functions that modify or refresh the map app's configuration (including MapSpaces and MapSets).
MapControlPanel A MapViewPanel surrounded by exciting buttons and things.
MapControlState State for the MapControlLogic.
MapDataPanel This panel includes a selection list, a data display for the current selection in that list, and some drawing controls beneath that.
MapDrawingLogic Takes care of drawing logic - the manipulation of editable map geometry.
MapEditLogic Internal logic to handle drawing and redlining.
MapFileLogic Nonvisual plumbing for controlling the map viewer's file management features.
MapFindLogic Nonvisual plumbing for controlling a the find item features.
MapGPSLogic Controls the behavior of GPS in a map app.
MapHTMLControl This is a gui control object that displays HTML from a server or from provided text, and which processes urls of the map:// type.
MapKeyHandler Handles hotkeys in the map view.
MapPanButton A button for discrete panning.
MapPrintJob  
MapPrintLogic Controls the behavior of printing in a map app.
MapReportDialog This is a dialog for displaying reports and images.
MapSelectionLogic Nonvisual plumbing for controlling the current selection, selection list, and indications.
MapSpaceLogic Various methods to control and update the MapSpace.
MapViewLogic Nonvisual plumbing for controlling a MapView.
MapViewMouseHandler This little varmint takes care of mouse input.
MapViewState State for the MapViewLogic.
MapWindowLogic This class controls the applications' main window.
TruckApp  
TruckSkin A GUI implementation for truck computers.
WheelMenu A wheel-shaped context menu for choosing actions to take on a map selection.
ZoomButtons Discrete "elevator buttons" to control zoom.