GoDigram for .NET Framework and .NET Core
Inheritance Hierarchy
In This Topic
    Northwoods.Go.Draw Namespace
    In This Topic
    Classes
     ClassDescription
    Class 
    ClassA GoBrushControl lets the user modify various properties of Brushes, such as Northwoods.Go.GoShape.Northwoods.Go.GoShape.BrushColor, via a GoPropertyModifier.
    Class Provides a user interface for editing the properties of a brush in a Form, either as a modal dialog or as a modeless form.
    ClassA GoBrushControl hosted by a ToolStripControlHost. Available for drag and drop from the toolbox onto a ToolStrip in Visual Studio
    Class A simple UserControl for setting the Alpha component of a Color, using a NumericUpDown and a TrackBar to set the percentage.
    Class The GoColorButton is a control containing a color-picking button and a GoColorPreview.
    ClassThe GoColorCollection class represents a collection of mappings between Strings and GoColor structures. From String to GoColor, the mapping is a one-to-one relationship. In other words, each String maps to one and only one GoColor structure. From GoColor to String, the mapping is a many-to-one relationship. In other words, each GoColor structure can map to multiple Strings. The GoColorCollection accepts GoColor structures with null String values. In this case, the GoColor is added to the collection without a mapping a String object. However, null will not map to GoColor structures without String associations.
    Class 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.
    Class Provides a user interface for choosing colors in a Form, either as a modal dialog or as a modeless form.
    Class The GoColorRgbComparer class is used to compare two GoColor structures by their HSB values.
    Class The GoColorModelPanel class provides a user interface for editing a color in RGB, CMY, CMYK, HSB, and HSL color models.
    Class ??? needs summary
    Class The GoColorPreview class is a simple control that displays a color to the user.
    Class The GoColorSlider control provides a user interface for dynamically choosing the value of a color component using a simple slide bar.
    ClassA UserControl for specifying a solid Color, using palettes of colors or NumericUpDowns for color components or sliders in a GoColorModelPanel.
    Class The GoDashStyleDropDown is a GoPropertyDropDown control used for selecting dash styles.
    Class The GoDrawPaletteBase is an control that allows the user to select an item from a collection of items
    Class 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.
    Class Extend the standard GoDrawToolManager to update the rulers immediately with mouse-over events and mouse-wheel turns.
    Class 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.
    Class This version of GoDrawToolRubberBanding keeps the rulers up-to-date.
    ClassProvides static/shared methods for converting measurement values between different GoDrawUnits.
    ClassA 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.
    Class The GoFontDropDown is a GoPropertyDropDown control used for selecting Fonts.
    Class The GoFontSizeDropDown is a GoPropertyDropDown control used for selecting font sizes.
    Class ??? needs summary
    Class ??? needs summary
    Class The GoHsbColorWheel control provides a user interface by which the Hue and Saturation components of the HSB color model can be easily modified.
    Class The GoHslColorWheel control provides a user interface by which the Hue and Saturation components of the HSL color model can be easily modified.
    ClassA GoPenControl lets the user modify various properties of Pens, such as Northwoods.Go.GoShape.Northwoods.Go.GoShape.Pen or Northwoods.Go.GoListGroup.Northwoods.Go.GoListGroup.ChangedBorderPen, via a GoPropertyModifier.
    Class 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.
    ClassA GoPenControl hosted by a ToolStripControlHost. Available for drag and drop from the toolbox onto a ToolStrip in Visual Studio.
    Class The GoPenWidthDropDown is a GoPropertyDropDown control used for selecting pen widths.
    Class The GoPropertyDropDown is an abstract base class for a more powerful ComboBox control.
    ClassThis is a abstract Form that implements IGoPropertyControl, supporting both modal and modeless behavior.
    Class The GoPropertyModifier class provides an extendable interface by which a control and the object(s) it modifies are uncoupled.
    ClassThis class is used to pass search arguments to the various Find... and Modify... methods of GoPropertyModifier, including GoPropertyModifier.FindProperty and GoPropertyModifier.ModifyProperty.
    ClassThis is an abstract UserControl that implements IGoPropertyControl, to more easily create custom controls that display and modify Northwoods.Go.GoObject properties using a GoPropertyModifier.
    ClassThe GoRuler displays on-screen "real-world" measurements in GoDrawUnit units.
    ClassProvides 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.
    Class The GoTextAlignmentControl class provides a user interface for editing a horizontal alignment attribute.
    ClassA GoTextControl lets the user modify various properties of Northwoods.Go.GoText objects, via a GoPropertyModifier.
    Class 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.
    Class The GoTextStyleControl class provides a user interface for editing the basic text boolean properties Bold, Italic, Strikethrough, Underline, Wrapping, and Multiline.
    ClassA GoTextControl hosted by a ToolStripControlHost. Available for drag and drop from the toolbox onto a ToolStrip in Visual Studio
    Class 
    Interfaces
     InterfaceDescription
    InterfaceControls that modify Northwoods.Go.GoObject properties using a GoPropertyModifier should implement this interface.
    Structures
     StructureDescription
    Structure The GoColor structure represents a color in five different color models, RGB, CMY, CMYK, HSB, and HSL. Each of the components of the color models can be modified to change the represented color.
    StructureDescribes where a tick mark should be drawn on a GoRuler. The properties include the start and end to describe the length of the line, the color and width of the line, and whether the mark should be numbered with the measure value on the ruler.
    Delegates
     DelegateDescription
    Delegate 
    Enumerations
     EnumerationDescription
    EnumerationThe GoColorComponent enumeration is used by the GoColorSlider control for specifying the color component to display and modify.
    Enumeration Specifies a unit of measure.
    EnumerationSpecify which Northwoods.Go.GoObjects in the GoPropertyModifier.GoPropertyModifier.Collection should be modified by calls to GoPropertyModifier.ModifyProperty. These enumeration values can be logically combined as flags.
    EnumerationDistinguish between different parts of Northwoods.Go.GoObject property values that are themselves complex objects.
    Enumeration Provides orientation values for text.
    See Also