Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 2.24 KB

README.md

File metadata and controls

56 lines (38 loc) · 2.24 KB

Content

The SimpleGraph unit defines the following classes:

  • TSimpleGraph = class (TCustomControl)
    Provides a canvas for drawing simple directional graphs.

  • TGraphConstraints = class(TPersistent)
    Defines the bounding constraints of the graphs on the TSimpleGraph control.

  • TGraphObjectList = class(TPersistent)
    Maintains the collection of objects on a graph.

  • TGraphObject = class(TPersistent)
    Represents an object on a graph.

  • TGraphLink = class(TGraphObject)
    Represents a link/edge on a graph.

  • TGraphNode = class(TGraphObject)
    Represents a node on a graph.

  • TPolygonalNode = class(TGraphNode)
    Represents a polygonal node on a graph.

  • TRoundRectangularNode = class(TGraphNode)
    Represents a rounded rectangular node on a graph.

  • TEllipticNode = class(TGraphNode)
    Represents an elliptical node on a graph.

  • TTriangularNode = class(TPolygonalNode)
    Represents a triangular node on a graph.

  • TRectangularNode = class(TPolygonalNode)
    Represents a rectangular node on a graph.

  • TRhomboidalNode = class(TPolygonalNode)
    Represents a rhomboidal node on a graph.

  • THexagonalNode = class(TPolygonalNode)
    Represents a hexagonal node on a graph.

  • TGraphScrollBar = class(TPersistent)
    Manages a horizontal or vertical scroll bar on the TSimpleGraph control.

  • TMemoryHandleStream = class(TMemoryStream)
    Creates a stream whose backing store is memory allocated in the Windows global heap.

  • TCanvasRecall = class(TObject)
    Stores the current state of a Canvas object, so that it can be restored at a later time.

  • TCompatibleCanvas = class(TCanvas)
    Provides a Canvas object compatible with the screen's device context.

In addition, the code offers various global procedures and functions.