📄 doc.xml
字号:
<summary>
whether we are tracking, i.e. moving something around
</summary>
</member>
<member name="F:Netron.Lithium.LithiumControl.refp">
<summary>
just a reference point for the OnMouseDown event
</summary>
</member>
<member name="F:Netron.Lithium.LithiumControl.menu">
<summary>
the context menu of the control
</summary>
</member>
<member name="F:Netron.Lithium.LithiumControl.rnd">
<summary>
A simple, general purpose random generator
</summary>
</member>
<member name="F:Netron.Lithium.LithiumControl.proxy">
<summary>
simple proxy for the propsgrid of the control
</summary>
</member>
<member name="F:Netron.Lithium.LithiumControl.globalMove">
<summary>
whether the diagram is moved globally
</summary>
</member>
<member name="F:Netron.Lithium.LithiumControl.gridSize">
<summary>
just the default gridsize used in the paint-background method
</summary>
</member>
<member name="F:Netron.Lithium.LithiumControl.neoCon">
<summary>
the new but volatile connection
</summary>
</member>
<member name="F:Netron.Lithium.LithiumControl.memChild">
<summary>
memory of a connection if the volatile does not end up to a solid connection
</summary>
</member>
<member name="F:Netron.Lithium.LithiumControl.memParent">
<summary>
memory of a connection if the volatile does not end up to a solid connection
</summary>
</member>
<member name="F:Netron.Lithium.LithiumControl.connectionType">
<summary>
the type of connection
</summary>
</member>
<member name="M:Netron.Lithium.LithiumControl.#ctor">
<summary>
Default ctor
</summary>
</member>
<member name="M:Netron.Lithium.LithiumControl.OnShapeAdded(Netron.Lithium.ShapeBase)">
<summary>
Passes the event from the abstracts shape collection to the outside.
Having the event in the GraphAbstract being raised centralizes it,
otherwise the event should be raise in various places
</summary>
<param name="shape"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.BuildMenu">
<summary>
Builds the context menu
</summary>
</member>
<member name="M:Netron.Lithium.LithiumControl.OnDelete(System.Object,System.EventArgs)">
<summary>
Deletes the currently selected object from the canvas
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.OnProps(System.Object,System.EventArgs)">
<summary>
Asks the host to show the props
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.OnPaint(System.Windows.Forms.PaintEventArgs)">
<summary>
Paints the control
</summary>
<remarks>
If you switch the painting order of Connections and shapes the connection line
will be underneath/above the shape
</remarks>
<param name="e"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.OnPaintBackground(System.Windows.Forms.PaintEventArgs)">
<summary>
Paints the background
</summary>
<param name="e"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.AddRandomNode">
<summary>
Adds a random node
</summary>
</member>
<member name="M:Netron.Lithium.LithiumControl.AddRandomNode(System.String)">
<summary>
Adds a random node to the diagram
</summary>
<param name="newName">the text of the newly added shape</param>
</member>
<member name="M:Netron.Lithium.LithiumControl.NewDiagram(System.String)">
<summary>
Starts a new diagram and forgets about everything
You need to call the Save method before this if you wish to keep the current diagram.
</summary>
<param name="rootName">the text of the root in the new diagram</param>
</member>
<member name="M:Netron.Lithium.LithiumControl.NewDiagram">
<summary>
Starts a new diagram and forgets about everything
You need to call the Save method before this if you wish to keep the current diagram.
</summary>
</member>
<member name="M:Netron.Lithium.LithiumControl.AddRoot(System.String)">
<summary>
Adds the root of the diagram to the canvas
</summary>
<param name="rootText"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.CenterRoot">
<summary>
Centers the root on the control's canvas
</summary>
</member>
<member name="M:Netron.Lithium.LithiumControl.AddShape(Netron.Lithium.ShapeBase)">
<summary>
Adds a shape to the canvas or diagram
</summary>
<param name="shape"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.AddShape(Netron.Lithium.ShapeTypes,System.Drawing.Point)">
<summary>
Adds a predefined shape
</summary>
<param name="type"></param>
<param name="location"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.MoveDiagram(System.Drawing.Point)">
<summary>
Move with the given vector
</summary>
<param name="p"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
<summary>
Handles the mouse-down event
</summary>
<param name="e"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
<summary>
Handles the mouse-move event
</summary>
<param name="e"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
<summary>
Handles the mouse-up event
</summary>
<param name="e"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.SeekNewParent(Netron.Lithium.ShapeBase)">
<summary>
Find a new parent for the given shape. This creates a new volatile connection which will be solidified
in the MouseUp handler.
</summary>
<param name="shape">the shape being moved around by the user</param>
</member>
<member name="M:Netron.Lithium.LithiumControl.HoverNone">
<summary>
Resets the hovering status of the control, i.e. the hoverEntity is set to null.
</summary>
</member>
<member name="M:Netron.Lithium.LithiumControl.CollapseAll">
<summary>
Collapses the whole diagram
</summary>
</member>
<member name="M:Netron.Lithium.LithiumControl.Delete">
<summary>
Deletes the currently selected shape
</summary>
</member>
<member name="M:Netron.Lithium.LithiumControl.ExpandAll">
<summary>
Expands the whole diagram
</summary>
</member>
<member name="M:Netron.Lithium.LithiumControl.SaveGraphAs(System.String)">
<summary>
Saves the diagram to file in XML format (XML serialization)
</summary>
<param name="filePath"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.OpenGraph(System.String)">
<summary>
Opens a diagram which was saved to XML previously (XML deserialization)
</summary>
<param name="filePath"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.DrawTree">
<summary>
Generic entry point to layout the diagram on the canvas.
The default LayoutDirection is vertical. If you wish to layout the tree in a certain
direction you need to specify this property first. Also, the direction is global, you cannot have
different parts being drawn in different ways though it can be implemented.
</summary>
</member>
<member name="M:Netron.Lithium.LithiumControl.VerticalDrawTree(Netron.Lithium.ShapeBase,System.Boolean,System.Int32,System.Int32)">
<summary>
Positions everything underneath the node and returns the total width of the kids
</summary>
<param name="containerNode"></param>
<param name="first"></param>
<param name="shiftLeft"></param>
<param name="shiftTop"></param>
<returns></returns>
</member>
<member name="M:Netron.Lithium.LithiumControl.HorizontalDrawTree(Netron.Lithium.ShapeBase,System.Boolean,System.Int32,System.Int32)">
<summary>
Horizontal layout algorithm
</summary>
<param name="containerNode"></param>
<param name="first"></param>
<param name="shiftLeft"></param>
<param name="shiftTop"></param>
<returns></returns>
</member>
<member name="M:Netron.Lithium.LithiumControl.Fit(Netron.Lithium.ShapeBase)">
<summary>
Resizes the shape to fit the text
</summary>
<param name="shape"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.OnFontChanged(System.EventArgs)">
<summary>
When the font of the control is changed all shapes get
the new font assigned
</summary>
<param name="e"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.AddChild">
<summary>
Adds a child node to the currently selected one
</summary>
</member>
<member name="M:Netron.Lithium.LithiumControl.DepthFirstTraversal(Netron.Lithium.IVisitor,Netron.Lithium.ShapeBase)">
<summary>
DFT of the diagram with the given visitor, starting from the given shape
</summary>
<param name="visitor"></param>
<param name="shape"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.DepthFirstTraversal(Netron.Lithium.IVisitor)">
<summary>
DFT of the diagram with the given visitor, starting from the root
</summary>
<param name="visitor"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.BreadthFirstTraversal(Netron.Lithium.IVisitor)">
<summary>
BFT of the diagram with the given visitor, starting from the root
</summary>
<param name="visitor"></param>
</member>
<member name="M:Netron.Lithium.LithiumControl.BreadthFirstTraversal(Netron.Lithium.IVisitor,Netron.Lithium.ShapeBase)">
<summary>
BFT of the diagram with the given visitor, starting from the given shape
</summary>
<param name="visitor"></param>
<param name="shape"></param>
</member>
<member name="E:Netron.Lithium.LithiumControl.OnShowProps">
<summary>
notifies the host to show the properties usually in the property grid
</summary>
</member>
<member name="E:Netron.Lithium.LithiumControl.OnNewNode">
<summary>
occurs when a new node is added to the diagram
</summary>
</member>
<member name="E:Netron.Lithium.LithiumControl.OnInfo">
<summary>
occurs when certain objects send info out
</summary>
</member>
<member name="E:Netron.Lithium.LithiumControl.OnDeleteNode">
<summary>
occurs when a shape is deleted
</summary>
</member>
<member name="P:Netron.Lithium.LithiumControl.ConnectionType">
<summary>
Gets or sets the type of connection drawn
</summary>
</member>
<member name="P:Netron.Lithium.LithiumControl.LayoutDirection">
<summary>
Gets or sets the direction the tree-layout expands the tree
</summary>
</member>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -