SheetOfAssertion Member Details

SheetOfAssertion Public Fields


SheetOfAssertion Public Enumerations


SheetOfAssertion Constructors
New
The plain vanilla Constructor
Public Sub New()
Remarks:
Parameters:
New
This is the Constructor for a second, non-Root SA to be reconstructed from XML
Public Sub New(ByVal Nom As String, ByVal ParentSA As SheetOfAssertion, ByVal Loc As Point, ByVal Sz As Size)
Remarks:
Parameters:
ByVal Nom As String
ByVal ParentSA As SheetOfAssertion
ByVal Loc As Point
ByVal Sz As Size
New
Sets RootSA during a reconstruction from XML
Public Sub New(ByVal RootNameIn As String, ByVal Loc As Point, ByVal Sz As Size, ByVal BColor As Color, ByVal Recto As Boolean, ByVal CMenu As CtxMenuStyle)
Remarks:
Parameters:
ByVal RootNameIn As String
ByVal Loc As Point
ByVal Sz As Size
ByVal BColor As Color
ByVal Recto As Boolean
ByVal CMenu As CtxMenuStyle
New
Used when a Second SheetOfAssertion is employed
Public Sub New(ByVal ParentSA As SheetOfAssertion)
Remarks:
Parameters:
ByVal ParentSA As SheetOfAssertion
New
Sets the Root SheetOfAssertion
Public Sub New(ByVal OriginalColor As Color, ByVal CMenu As CtxMenuStyle, ByVal Recto As Boolean, Optional ByVal IsGammaTincture As Boolean=False)
Remarks:
Parameters:
ByVal OriginalColor As Color
ByVal CMenu As CtxMenuStyle
ByVal Recto As Boolean
ByVal IsGammaTincture As Boolean


SheetOfAssertion Public Properties
BaseForm
Reference to Form on which RootSA is contained Category: Behavior
Public Property BaseForm() As Form
Remarks:
IndexParameters:
Return Value:
Form
HasHypothesisArea
True means this construction employs a Hypothesis Area Category: Behavior
Public Property HasHypothesisArea() As Boolean
Remarks:
IndexParameters:
Return Value:
Boolean
HypAreaSizePercent
% of initial area for (Verso) Hypothesis Area, if it exists Category: Appearance
Public Property HypAreaSizePercent() As Int32
Remarks:
IndexParameters:
Return Value:
Int32
HypBoundaryVertical
True means that if there is a Hypothesis Area SA, boundary with is is Vertical Category: Appearance
Public Property HypBoundaryVertical() As Boolean
Remarks:
IndexParameters:
Return Value:
Boolean
LIDesignForm
Reference to a Form used to define Line of Identity parameters Category: Action
Public Property LIDesignForm() As frmLIDesignDialog
Remarks:
IndexParameters:
Return Value:
frmLIDesignDialog
LigatureJoiner
Dialog to handle Ligature Joinings in this EG Construction Category: Behavior
Public Property LigatureJoiner() As frmJoinLigatures
Remarks:
IndexParameters:
Return Value:
frmJoinLigatures
MarqueeCount
Running count of Marquees used in this Graph-tree Category: Behavior
Public Property MarqueeCount() As Int32
Remarks:
IndexParameters:
Return Value:
Int32
NextLIColor
The next Line of Identity will be scribed using this Color Category: Appearance
Public Property NextLIColor() As Color
Remarks:
IndexParameters:
Return Value:
Color
NextLIShape
Lines of Identity will be scribed using this general shape Category: Appearance
Public Property NextLIShape() As LIShape
Remarks:
IndexParameters:
Return Value:
LIShape
NextLIWidth
Lines of Identity will be scribed using this Width in pixels Category: Appearance
Public Property NextLIWidth() As Int32
Remarks:
IndexParameters:
Return Value:
Int32
OptionForm
Reference to a Form used to define Options for this Graph construction Category: Layout
Public Property OptionForm() As frmGraphOptions
Remarks:
IndexParameters:
Return Value:
frmGraphOptions
PaletteSpotCursor
Temporarily holds a working Cursor during Spot Construction Category: Behavior
Public Property PaletteSpotCursor() As Cursor
Remarks:
IndexParameters:
Return Value:
Cursor
PaletteSpotHolder
Holds a passed VariableName for a Spot during scribing of some Spots Category: Behavior
Public Property PaletteSpotHolder() As String
Remarks:
IndexParameters:
Return Value:
String
PaletteSpotHookCount
Holds passed number of Hooks for a given Spot during its construction Category: Behavior
Public Property PaletteSpotHookCount() As Int32
Remarks:
IndexParameters:
Return Value:
Int32
PointMap
Code and data dealing with the mapping of Points from Graph to Graph Category: Behavior
Public Property PointMap() As PointMap
Remarks:
IndexParameters:
Return Value:
PointMap
ReFontAllSpots
Determines if EXISTING Spots as well as subsequent ones get new SpotFont Category: Appearance
Public Property ReFontAllSpots() As Boolean
Remarks:
IndexParameters:
Return Value:
Boolean
ReportedMouseLoc
Mouse Location reported by a graph in the Graph-tree Category: Mouse
Public Property ReportedMouseLoc() As Point
Remarks:
IndexParameters:
Return Value:
Point
ReportedPath
Path of Graph on which Mouse Location is being reported Category: Mouse
Public Property ReportedPath() As String
Remarks:
IndexParameters:
Return Value:
String
ResourceStore
Instantiation of a Class handling certain resources Category: Behavior
Public Property ResourceStore() As OrganizeResources
Remarks:
IndexParameters:
Return Value:
OrganizeResources
SaveAsXMLFragment
This SubGraph has been selected to be saved as an "XML Fragment" Category: Miscellaneous
Public Property SaveAsXMLFragment() As ProtoGraph
Remarks:
IndexParameters:
Return Value:
ProtoGraph
ScratchPad
Reference to the ScratchPad Form Category: Behavior
Public Property ScratchPad() As Form
Remarks:
IndexParameters:
Return Value:
Form
ShowIntraLigConnections
Determines whether certain Hooks on distinct Dots of the same Ligature are shown as connected Category: Appearance
Public Property ShowIntraLigConnections() As Boolean
Remarks:
IndexParameters:
Return Value:
Boolean


SheetOfAssertion Public Methods
FigureRectoSA
Determines if this SA has another as a SubGraph, and if so, sets its Location and Size
Public Sub FigureRectoSA()
Remarks:
Parameters:
Return Value:
Void
GraphOptionsReturn
Involved in handling return from OptionForm
Public Sub GraphOptionsReturn(ByVal BColor As Color, ByVal HasHyps As Boolean, ByVal IsVert As Boolean, ByVal HypSizePct As Int32)
Remarks:
Parameters:
ByVal BColor As Color
ByVal HasHyps As Boolean
ByVal IsVert As Boolean
ByVal HypSizePct As Int32
Return Value:
Void
PaletteAlphaReturnFromDialog
Handles return from the Spot-design dialog when process is initiated on the Palette
Public Sub PaletteAlphaReturnFromDialog(ByVal VblName As String, ByVal NumberOfHooks As Int32)
Remarks:
Parameters:
ByVal VblName As String
ByVal NumberOfHooks As Int32
Return Value:
Void
PaletteBiclosureInsertion
Sets GraphState to ProtoGraph.GraphOperationState.BiclosureInsertionFromPalette
Public Sub PaletteBiclosureInsertion()
Remarks:
Parameters:
Return Value:
Void
PaletteCutInsertion
Sets GraphState to ProtoGraph.GraphOperationState.CutInsertionFromPalette
Public Sub PaletteCutInsertion()
Remarks:
Parameters:
Return Value:
Void
PaletteGraphNestDelete
Sets GraphState to ProtoGraph.GraphOperationState.GraphNestDeletionFromPalette
Public Sub PaletteGraphNestDelete()
Remarks:
Parameters:
Return Value:
Void
PaletteInsertOnVerso
Handles an Insert on Verso originated in the Palette
Public Sub PaletteInsertOnVerso()
Remarks:
Parameters:
Return Value:
Void
PalettePartialGraphDefine
Sets the GraphState to ProtoGraph.GraphOperationState.PartialGraphDefineFromPalette
Public Sub PalettePartialGraphDefine()
Remarks:
Parameters:
Return Value:
Void
PaletteSingleGraphDelete
Sets GraphState to ProtoGraph.GraphOperationState.GraphSingleDeletionFromPalette
Public Sub PaletteSingleGraphDelete()
Remarks:
Parameters:
Return Value:
Void
PaletteSpotScribe
Handles addition of a new Spot initiated on the Palette
Public Sub PaletteSpotScribe()
Remarks:
Parameters:
Return Value:
Void
RaiseGraphCopiedForInsertionEventFor
Raises the GraphCopiedForVersoInsertion Event for a Graph in this Construction
Public Sub RaiseGraphCopiedForInsertionEventFor(ByVal Insertee As ProtoGraph)
Remarks:
Parameters:
ByVal Insertee As ProtoGraph
Return Value:
Void
SetGraphOptions
Shows the OptionForm, and handles its return
Public Sub SetGraphOptions()
Remarks:
Parameters:
Return Value:
Void
SetLIDesign
Shows the LIDesign Form, and handles its return
Public Sub SetLIDesign()
Remarks:
Parameters:
Return Value:
Void
SignalDeletion
Relays information about the Deletion of Graphs
Public Sub SignalDeletion(ByVal sender As Object, ByVal Deletum As ProtoGraph)
Remarks:
Parameters:
ByVal sender As Object
ByVal Deletum As ProtoGraph
Return Value:
Void
SignalGraphSituationChange
Signals that some Graph's Location Situation has changed
Public Sub SignalGraphSituationChange(ByVal ForGraph As ProtoGraph)
Remarks:
Parameters:
ByVal ForGraph As ProtoGraph
Return Value:
Void


SheetOfAssertion Public Events
GraphCopiedForInsertion
Occurs when a Graph has been copied for insertion on Verso.
Public Event GraphCopiedForInsertion(ByVal Insertee As ProtoGraph)
Event Data:
The event handler receives an argument of Type ProtoGraph
EventHandler Parameters:
ByVal Insertee As ProtoGraph

GraphSituationChanged
Occurs whenever Location of some Graph is affected: Creation, Deletion, Location Change, Parent Change.
Public Event GraphSituationChanged(ByVal ForGraph As ProtoGraph)
Event Data:
The event handler receives an argument of Type ProtoGraph
EventHandler Parameters:
ByVal ForGraph As ProtoGraph

NextLIShapeChanged
Occurs when the Shape of the Next LI Changes.
Public Event NextLIShapeChanged(ByVal NewShape As LIShape)
Event Data:
The event handler receives an argument of Type Dot.LIShape
EventHandler Parameters:
ByVal NewShape As LIShape

NextLIWidthChanged
Occurs when the Width of the Next LI Changes.
Public Event NextLIWidthChanged(ByVal NewWidth As Int32)
Event Data:
The event handler receives an argument of Type Integer
EventHandler Parameters:
ByVal NewWidth As Int32

OnDeletion
Occurs when a Deletion is signaled.
Public Event OnDeletion(ByVal sender As Object, ByVal Deletum As ProtoGraph)
Event Data:
The event handler receives arguments of Type Object and ProtoGraph
EventHandler Parameters:
ByVal sender As Object
ByVal Deletum As ProtoGraph

ReportedMouseLocChanged
Occurs when reported Mouse Location Changes.
Public Event ReportedMouseLocChanged(ByVal NewLoc As Point)
Event Data:
The event handler receives an argument of Type Point
EventHandler Parameters:
ByVal NewLoc As Point

ReportedPathChanged
Occurs when Graph on which Mouse Location is reported Changes.
Public Event ReportedPathChanged(ByVal NewPath As String, ByVal MouseLoc As Point)
Event Data:
The event handler receives arguments of Type String and Point
EventHandler Parameters:
ByVal NewPath As String
ByVal MouseLoc As Point

SaveAsXMLFragmentIsActive
Occurs when SaveAsXMLFragment is set to non-Null value.
Public Event SaveAsXMLFragmentIsActive(ByVal EGToSave As ProtoGraph)
Event Data:
The event handler receives an argument of Type ProtoGraph
EventHandler Parameters:
ByVal EGToSave As ProtoGraph