frmJoinLigatures Member Details

frmJoinLigatures Public Fields


frmJoinLigatures Public Enumerations
KindOfJoin
Sets down possible values for Restriction which might be set on which Ligatures and Hooks can be joined to Calling Dot
Remarks:

Members:

Name Value Description
Unrestricted 0 No Restriction is set on which Hooks or Ligatures may be joined
OnlyThisArea 1 This will restrict the Hooks which are joined to one Area
OnlyThisLigature 2 Would restrict the join to making visible connection between Hooks of the same Ligature


frmJoinLigatures Constructors
New
The plain vanilla Constructor
Public Sub New()
Remarks:
Parameters:
New
Constructor specifying Root SheetOfAssertion and Calling Dot
Public Sub New(ByVal Root As SheetOfAssertion, ByVal Caller As Dot, Optional ByVal JoinIs As KindOfJoin=0)
Remarks:
Parameters:
ByVal Root As SheetOfAssertion
ByVal Caller As Dot
ByVal JoinIs As KindOfJoin
New
Constructor specifying Root SheetOfAssertion
Public Sub New(ByVal Root As SheetOfAssertion)
Remarks:
Parameters:
ByVal Root As SheetOfAssertion


frmJoinLigatures Public Properties
CallingLI
The Line of Identity which is the Prime Joinee Category: Behavior
Public Property CallingLI() As Dot
Remarks:
IndexParameters:
Return Value:
Dot
Inventory
Reference to the Inventory in which certain Construction-wide Properties and Methods stand Category: Behavior
Public Property Inventory() As Inventory
Remarks:
IndexParameters:
Return Value:
Inventory
JoinRestriction
The Restriction set on which Ligatures and Hooks can be joined to Calling Dot Category: Behavior
Public ReadOnly Property JoinRestriction() As KindOfJoin
Remarks:
IndexParameters:
Return Value:
KindOfJoin
OtherLigs
Collection of available Ligatures other than the Selected Ligature Category: Behavior
Public Property OtherLigs() As LigatureCollection
Remarks:
IndexParameters:
Return Value:
LigatureCollection
RootSA
The SheetOfAssertion at the Root of this Construction's Graph-Tree Category: Behavior
Public Property RootSA() As SheetOfAssertion
Remarks:
IndexParameters:
Return Value:
SheetOfAssertion
SelectedLigature
The Ligature of the CallingLI; this will be the one that survives the join Category: Behavior
Public Property SelectedLigature() As Ligature
Remarks:
IndexParameters:
Return Value:
Ligature


frmJoinLigatures Public Methods
GetOtherLigs
Returns Collection of Ligatures in this Construction less the SelectedLigature and any others as dictated by the Rules
Public Function GetOtherLigs(ByVal ContextMenuInUse As CtxMenuStyle) As LigatureCollection
Remarks:
Parameters:
ByVal ContextMenuInUse As CtxMenuStyle
Return Value:
LigatureCollection
LocationAsClientCoord
Gives the Location of this Form in its own Client Coordinates
Public Function LocationAsClientCoord() As Point
Remarks:
Parameters:
Return Value:
Point
LocationAsScreenCoord
Gives the Location of this Form in Screen Coordinates
Public Function LocationAsScreenCoord() As Point
Remarks:
Parameters:
Return Value:
Point


frmJoinLigatures Public Events