| Class | Description |
| GoBrushControl | A GoBrushControl lets the user modify various properties of Brushes, such as Northwoods.Go.GoShape.BrushColor, via a GoPropertyModifier. |
| GoBrushForm | Provides a user interface for editing the properties of a brush in a Form, either as a modal dialog or as a modeless form. |
| GoBrushToolStrip | A GoBrushControl hosted by a ToolStripControlHost. Available for drag and drop from the toolbox onto a ToolStrip in Visual Studio |
| GoColorControl | This control provides the basic functionality for letting a user pick a color from palettes of standard colors as well as custom colors, with optional alpha transparency. |
| GoColorForm | Provides a user interface for choosing colors in a Form, either as a modal dialog or as a modeless form. |
| GoDrawToolDragging | Extends the GoToolDragging tool to provide support for the GoDrawView's GoRuler and GoRulerCursors. Adds object cursors to the GoRuler when dragging GoObjects on the GoDrawView. |
| GoDrawToolManager | Extend the standard GoDrawToolManager to update the rulers immediately with mouse-over events and mouse-wheel turns. |
| GoDrawToolResizing | Extends the GoToolResizing tool to provide support for the GoDrawView's GoRuler and GoRulerCursors. Adds object cursors to the GoRuler when resizing GoObjects on the GoDrawView. |
| GoDrawToolRubberBanding | This version of GoDrawToolRubberBanding keeps the rulers up-to-date. |
| GoDrawUnits | Provides static/shared methods for converting measurement values between different GoDrawUnits. |
| GoDrawView | A Northwoods.Go.GoView that has GoRulers as the top and left bars, and that displays cursors in those rulers as the user moves the mouse around, drags the selection, resizes an object, or does a rubber-band selection. |
| GoPenControl | A GoPenControl lets the user modify various properties of Pens, such as Northwoods.Go.GoShape.Pen or Northwoods.Go.GoListGroup.Northwoods.Go.GoListGroup.ChangedBorderPen, via a GoPropertyModifier. |
| GoPenForm | Provides a user interface for editing the color, width, and dash style properties of a pen in a Form, either as a modal dialog or as a modeless form. |
| GoPenToolStrip | A GoPenControl hosted by a ToolStripControlHost. Available for drag and drop from the toolbox onto a ToolStrip in Visual Studio. |
| GoPropertyForm | This is a abstract Form that implements IGoPropertyControl, supporting both modal and modeless behavior. |
| GoPropertyModifier | The GoPropertyModifier class provides an extendable interface by which a control and the object(s) it modifies are uncoupled. |
| GoPropertyModifierArgs | This class is used to pass search arguments to the various Find... and Modify... methods of GoPropertyModifier, including GoPropertyModifier.FindProperty and GoPropertyModifier.ModifyProperty. |
| GoPropertyUserControl | This is an abstract UserControl that implements IGoPropertyControl, to more easily create custom controls that display and modify Northwoods.Go.GoObject properties using a GoPropertyModifier. |
| GoRuler | The GoRuler displays on-screen "real-world" measurements in GoDrawUnit units. |
| GoRulerCursor | Provides functionality for drawing cursors (special marks) onto a GoRuler. The Value property can be changed dynamically to have the cursor "follow" the mouse or some object in the view. |
| GoTextControl | A GoTextControl lets the user modify various properties of Northwoods.Go.GoText objects, via a GoPropertyModifier. |
| GoTextForm | Provides a user interface for editing the bold, italic, strikethough, underline, auto resizes, bordered, multiline, and wrapping properties of a GoText object in a Form, either as a modal dialog or as a modeless form. |
| GoTextToolStrip | A GoTextControl hosted by a ToolStripControlHost. Available for drag and drop from the toolbox onto a ToolStrip in Visual Studio |