| AnimAgent | 
 This class provides Swing GUI editing for anim agents. 
 | 
| Animation | 
 This class provides Swing UI editing for shape animation. 
 | 
| AnimScript | 
 This class provides Swing GUI editing for a shapes action script. 
 | 
| AttributesPanel | 
 This class manages the attributes panel which holds the color panel, font panel, formatter panel and keys panel. 
 | 
| AttributesPanel.RMColorPanel | 
 This inner class is a RJColorPanel suitable for manipulating colors in current RMEditor. 
 | 
| CellDividerTool | 
 Provides ReportMill UI editing for CellDivider shape. 
 | 
| CellTableTool | 
 This class provides support for UI editing of RMCellTable shapes. 
 | 
| CellTool | 
 Provides Swing UI editing for RMCell shapes. 
 | 
| CrossTabTool | 
 This class provides GUI editing for RMCrossTab. 
 | 
| DatasetKeyPanel | 
 Runs a simple panel letting the user choose a dataset key element, like table, graph, crosstab or labels. 
 | 
| DataSource | 
 This class manages Swing GUI display and editing of editor's datasource. 
 | 
| DataSourcePanel | 
  | 
| DataSourcePanelGoogle | 
 A datasource panel for RMDataSource. 
 | 
| DataSourcePanelJDBC | 
 Runs a datasource panel. 
 | 
| DataSourcePanelXML | 
 A datasource panel for RMDataSource. 
 | 
| DocumentTool | 
 This class provides UI for configuring an RMDocument. 
 | 
| DocumentTool.PageSizeView | 
 An inner class to render Page control. 
 | 
| ExceptionReporter | 
 This class provides a Swing GUI panel to inform users that an exception was hit and send info back to ReportMill. 
 | 
| FeedbackPanel | 
  | 
| FontPanel | 
 This class is a Swing/Ribs Font panel for selecting fonts. 
 | 
| FormatPanel | 
 This class provides GUI for showing the formatter from the currently selected shape and editing or changing it. 
 | 
| Gallery | 
 This class provides Swing UI for showing a RMDocument and allowing drag and drop from it. 
 | 
| Gallery.GViewer | 
 An inner class and RMViewer subclass for showing and dragging shapes in an RMDocument. 
 | 
| GraphBarLabelTool | 
  | 
| GraphTool | 
 This class provides RMEditor inspector support for RMGraph. 
 | 
| GraphTool.GraphContentTool | 
 This class provides RMEditor inspector support for RMGraph. 
 | 
| ImageTool | 
 Provides Swing UI for RMImage shape editing. 
 | 
| InspectorPanel | 
 This class is responsible for the Swing GUI associated with the inspector window. 
 | 
| KeysBrowser | 
 This class shows the current set of keys relative to the current editor selection in a browser and lets users
 drag and drop them to the editor. 
 | 
| KeysPanel | 
 This class shows the current set of keys relative to the current editor selection in a browser and lets users
 drag and drop them to the editor. 
 | 
| LabelsTool | 
  | 
| LabelTool | 
  | 
| LineSegmentTool | 
 This class handles creation of lines. 
 | 
| NestedDocTool | 
 This class is responsible for GUI editing of nested document shape. 
 | 
| OvalTool | 
  | 
| PageTool | 
 This class provides GUI editing for RMPage shapes. 
 | 
| PolygonTool | 
 This class manages creation and editing of polygon shapes. 
 | 
| PolygonTool.PencilTool | 
 This inner class defines a polygon tool subclass for drawing freehand pencil sketches instead. 
 | 
| Prefs | 
 This class provides a Preferences panel UI window. 
 | 
| RectangleTool | 
 This class handles editing of rectangle shapes. 
 | 
| Register | 
 This class just runs a simple modal panel to register user name and email on first run. 
 | 
| RMTrackballControl | 
 This class implements the trackball widget. 
 | 
| Scene3DTool | 
 Tool for editing RMScene3D in Swing. 
 | 
| Scene3DTool.Scene3DControl | 
 An inner class to provide inspector manipulation of a Scene3D's 3D orientation. 
 | 
| SelectTool | 
 This class handles mouse selection and manipulation of shapes, including:
 - Click on a shape selects a shape
 - Double click on a shape super-selects a shape
 - Drag a rect selects shapes
 - Shift click or shift drag XORs selection
 - Click and drag handle resizes shape 
 | 
| ShapeFills | 
 This class manages the Swing UI for editing the currently selected shapes fill attributes, like fill color,
 stroke color, transparency, etc. 
 | 
| ShapeFillsGradient | 
  | 
| ShapeFillsImage | 
 Provides UI inspector for Shape image fills. 
 | 
| ShapeFillsShadow | 
  | 
| ShapeFillsShadow.OffsetPanel | 
 Implements a simple control to edit shadow position. 
 | 
| ShapeGeneral | 
 An inspector for general shape attributes, like property keys, name, text wrap around, etc. 
 | 
| ShapeLocationSize | 
 This class provides Swing GUI editing for the currently selected shapes location and size. 
 | 
| ShapeLocationSize.AutosizingPanel | 
 An inner class to provide a simple springs and struts control. 
 | 
| ShapePlacement | 
 This class provides Swing UI editing for the currently selected shapes location and size. 
 | 
| ShapeRollScaleSkew | 
 This class provides Swing UI editing for advanced transforms such as rotation, scale and skew for the
 currently selected shapes. 
 | 
| SoundTool | 
  | 
| SpellCheckPanel | 
 This class just runs a simple modal panel to register user name and email on first run. 
 | 
| SwitchShapeTool | 
  | 
| TableGroupTool | 
 This class handles UI editing of table groups. 
 | 
| TableGroupTool.TGTree | 
  | 
| TableRowTool | 
 This class provides Swing UI editing for table rows. 
 | 
| TableTableDnDTable | 
 This class has some RJTable utility methods in it (for drag and drop). 
 | 
| TableTableDnDTable.DTListener | 
  | 
| TableTool | 
 This class provides Swing UI editing for Tables. 
 | 
| TableTool.TTCellRenderer | 
 A DefaultTableCellRenderer subclass to add tool tips. 
 | 
| TableTool.TTTable | 
 A JTable subclass to make table as big as scrollpane for drag and drop. 
 | 
| TextTool | 
 This class provides Swing GUI editing for text shapes. 
 | 
| TextToolAdvanced | 
 This tool provides inspector functionality for advanced text attributes. 
 | 
| Tool | 
 This is the base class for tools in RM - the objects that provide GUI editing for RM shapes. 
 | 
| Tool.RMShapeHandle | 
 An inner class describing a shape and a handle. 
 | 
| UIUtils | 
 A utility class for UI related needs. 
 | 
| UndoInspector | 
  |