Package dip.gui.map

Interface Summary
DOMUIEventHandler Handles MapPanel DOM UI Events, such as KeyEvents and MouseEvents.
 

Class Summary
ControlBar All ControlBars must extend this Control bar.
DefaultMapRenderer2 Default Rendering logic.
DMR2RenderCommandFactory  
DMR2RenderCommandFactory.RCRenderAll Render (Refresh) the entire map
DMR2RenderCommandFactory.RCRenderProvince Render a particular Province
DMR2RenderCommandFactory.RCSetDisplayDislodgedUnits  
DMR2RenderCommandFactory.RCSetDisplaySC  
DMR2RenderCommandFactory.RCSetDisplayUnits  
DMR2RenderCommandFactory.RCSetDisplayUnordered  
DMR2RenderCommandFactory.RCSetInfluenceMode  
DMR2RenderCommandFactory.RCSetLabel Change how labels are displayed
DMR2RenderCommandFactory.RCSetPowerOrdersDisplayed  
DMR2RenderCommandFactory.RCSetTurnstate Render the entire map
DMR2RenderCommandFactory.RCShowMap  
DOMUIEventListener Handles DOM UI Events, and dispatches the events (after some decoding) to the DOMUIEventHandler that is set.
EditControlBar Creates a ControlBar that allows units to be placed or removed, Supply Centers to change ownership.
EmptyControlBar Does nothing, except take up space.
MapMetadata Extracts map information, and SVG Elements, from the SVG file.
MapMetadata.InfoEntry Stores coordinate information for Symbol placement within a province.
MapMetadata.SymbolSize Textual width/height of a symbol, as valid SVG dimensions.
MapPanel The Main Map display component.
MapPanelSVGAction Actions for SVG, including: Print Exporting: JPG Exporting: PNG Exporting: SVG Exporting: PDF Takes care of error handling--errors go to a popup dialog.
MapPanelSVGAction.Export Implements basic exporting
MapPanelSVGAction.ExportJPG Implements exporting as JPG
MapPanelSVGAction.ExportPDF Implements exporting as PDF
MapPanelSVGAction.ExportPNG Implements exporting as PNG
MapPanelSVGAction.ExportSVG Implements exporting as SVG
MapPanelSVGAction.Print Implements Print
MapRenderer2 Base class for the new MapRenderer.
OrderControlBar ControlBar that displays Order functionality Mnemonics not used -- they interfere with menubar functionality.
RenderCommandFactory  
RenderCommandFactory.BooleanRenderCommand All Render updates occur via RenderCommands.
RenderCommandFactory.RCRenderAll Render the entire map
RenderCommandFactory.RCRenderProvince Render a particular Province
RenderCommandFactory.RCSetDisplayDislodgedUnits Sets if Dislodged Units are displayed or not.
RenderCommandFactory.RCSetDisplaySC Sets whether Supply Centers are displayed or not.
RenderCommandFactory.RCSetDisplayUnits Sets if Units are displayed or not.
RenderCommandFactory.RCSetDisplayUnordered Sets if we highlight units without orders.
RenderCommandFactory.RCSetInfluenceMode Sets if we are in Influence mode or not.
RenderCommandFactory.RCSetLabel Change how labels are displayed
RenderCommandFactory.RCSetPowerOrdersDisplayed Sets which Powers have their orders displayed.
RenderCommandFactory.RCSetTurnstate Render the entire map
RenderCommandFactory.RCShowMap Show/hide the map (as opposed to background)
RenderCommandFactory.RenderCommand All Render updates occur via RenderCommands.
StatusBarUtils Convenience methods for displaying information on the StatusBar.
SVGColorParser Parses SVG colors, and returns a java.awt.Color color.
SVGUtils Assorted utilities for altering the Batik SVG DOM.
SymbolInjector Adds Symbols from a SymbolPack into a Variant map.
ViewControlBar View Control Bar This is the control bar that implements basic zooming and revert capability.
XJSVGCanvas Provides for enhanced functionality over a standard JSVGCanvas.
XJSVGScroller Modified Batik JSVGScrollPane class
 

Exception Summary
MapException  
 



Copyright 2002-2004 Zachary DelProposto / jDip Development Team. All Rights Reserved.