| AbstractDesignableWorkspace | 
 
 This abstract workspace provides the "guts" of workspaces that use a drag-and-drop style interface. 
 | 
| BasicGridSettings | 
 A basic implementation of IGridSettings with settable values. 
 | 
| DefaultDesignableWorkspace | 
 Simple abstract implementation of AbstractDesignableWorkspace that expects to live within the Ignition Designer (and
 thus requires a DesignerContext, and implements ResourceWorkspace) 
 | 
| DesignableRepaintManager | 
 A repaint manager that has special handling for when components get repainted beneath the DesignPanel. 
 | 
| DesignableWorkspaceAdapter | 
 Adapter-pattern class that has no-op implementations of all the functions in DesignableWorkspaceListener 
 | 
| DesignPanel | 
  | 
| Guide | 
  | 
| InteractionLayer | 
  | 
| JComponentItemDelegate | 
 An abstract DesignableDelegate that implements many functions using the size/locations provided by JComponent 
 | 
| JComponentItemDelegate.ChildIterator | 
  | 
| Ruler | 
 Component that draws the ruler for the DesignPanel. 
 | 
| Ruler.XAxis | 
  | 
| Ruler.YAxis | 
  | 
| ShapePaint | 
 Holds colors, paint modes, and stroke widths - everything needed to paint a shape 
 |