📄 formdiagram.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>Create Diagrams of Classes and Files - Help on GUI of JADD - Just Another DelphiDoc - JADD - Just Another DelphiDoc</title>
<meta name="keywords" content="Create Diagrams of Classes and Files">
<meta name="Generator" content="JADD - Just Another DelphiDoc">
<link rel="stylesheet" type="text/css" href="DelphiDoc.css" title="Style">
</head>
<body>
<table width="100%" class="headerlinks"><tbody><tr>
<td align="center"><a href="index.html">Index</a></td>
</tr></tbody></table>
<hr>
<p align="center">
<!-- local -->
<a href="http://sourceforge.net/"><img
src="sflogo.png"
width="210" height="62" border="0" alt="SourceForge.net Logo"
align="right"></a>
<!-- /local -->
<!-- public - -!
<a href="http://sourceforge.net/"><img
src="http://sourceforge.net/sflogo.php?group_id=113456&type=5"
width="210" height="62" border="0" alt="SourceForge.net Logo"
align="right"></a>
<!- - /public -->
Homepage: <a href="http://delphidoc.sourceforge.net/">http://delphidoc.sourceforge.net/</a><br>
Project-Page: <a href="http://sourceforge.net/projects/delphidoc/">http://sourceforge.net/projects/delphidoc/</a><br>
</p>
<br clear="all">
<div align="center"><a name="X.top" id="X.top">Click component for help:</a></div>
<div class="imgparagraph" align="center">
<map name="imagemap6" id="imagemap6"><area shape="rect" coords="618,334,724,456" alt="Zoom Map" title="Zoom Map" href="FormDiagram.html#FZoomWindow">
<area shape="rect" coords="4,67,156,435" alt="Tree of all Files and Classes" title="Tree of all Files and Classes" href="FormDiagram.html#TreeView">
<area shape="rect" coords="4,435,722,454" alt="Status Bar" title="Status Bar" href="FormDiagram.html#StatusBar">
<area shape="rect" coords="156,67,160,435" alt="Splitter" title="Splitter" href="FormDiagram.html#PanelSplit">
<area shape="rect" coords="160,419,722,435" alt="The Diagram" title="The Diagram" href="FormDiagram.html#Panel">
<area shape="rect" coords="706,67,722,419" alt="The Diagram" title="The Diagram" href="FormDiagram.html#Panel">
<area shape="rect" coords="160,67,722,435" alt="The Diagram" title="The Diagram" href="FormDiagram.html#Panel">
<area shape="rect" coords="15,44,38,65" alt="Toggle the Window of the Zoom Map" title="Toggle the Window of the Zoom Map" href="FormDiagram.html#ToolButtonZoomWindow">
<area shape="rect" coords="38,44,46,65" alt="Tool Bars" title="Tool Bars" href="FormDiagram.html#ToolBar">
<area shape="rect" coords="46,44,69,65" alt="Set the Size of the Margin in the Diagram" title="Set the Size of the Margin in the Diagram" href="FormDiagram.html#ToolButtonEditMargin">
<area shape="rect" coords="69,44,92,65" alt="Edit the Font of the Diagram" title="Edit the Font of the Diagram" href="FormDiagram.html#ToolButtonFont">
<area shape="rect" coords="92,44,115,65" alt="Show Modules" title="Show Modules" href="FormDiagram.html#ToolButtonModules">
<area shape="rect" coords="115,44,123,65" alt="Tool Bars" title="Tool Bars" href="FormDiagram.html#ToolBar">
<area shape="rect" coords="188,44,196,65" alt="Tool Bars" title="Tool Bars" href="FormDiagram.html#ToolBar">
<area shape="rect" coords="330,44,338,65" alt="Tool Bars" title="Tool Bars" href="FormDiagram.html#ToolBar">
<area shape="rect" coords="338,44,361,65" alt="Automatically Lay-Out the Diagram" title="Automatically Lay-Out the Diagram" href="FormDiagram.html#ToolButtonAutoLayOut">
<area shape="rect" coords="361,44,384,65" alt="Automatically Lay-Out the Diagram simply" title="Automatically Lay-Out the Diagram simply" href="FormDiagram.html#ToolButtonAutoSimpleLayOut">
<area shape="rect" coords="384,44,407,65" alt="Automatically Lay-Out the Diagram simply" title="Automatically Lay-Out the Diagram simply" href="FormDiagram.html#ToolButtonAutoSimpleLayOut">
<area shape="rect" coords="123,44,173,65" alt="Size of the Font of the Diagram" title="Size of the Font of the Diagram" href="FormDiagram.html#ComboBoxFontSize">
<area shape="rect" coords="173,44,188,65" alt="Size of the Font of the Diagram" title="Size of the Font of the Diagram" href="FormDiagram.html#ComboBoxFontSize">
<area shape="rect" coords="196,44,330,65" alt="Font of the Diagram" title="Font of the Diagram" href="FormDiagram.html#ComboBoxFont">
<area shape="rect" coords="15,44,407,65" alt="Tool Bars" title="Tool Bars" href="FormDiagram.html#ToolBar">
<area shape="rect" coords="420,44,443,65" alt="Names of the Files of the Classes" title="Names of the Files of the Classes" href="FormDiagram.html#ToolButtonFileNamesInClasses">
<area shape="rect" coords="443,44,466,65" alt="Associations of used Classes" title="Associations of used Classes" href="FormDiagram.html#ToolButtonAssociations">
<area shape="rect" coords="466,44,474,65" alt="Tool Bars" title="Tool Bars" href="FormDiagram.html#ToolBar">
<area shape="rect" coords="474,44,497,65" alt="Filter Members of Classes by their Visibility" title="Filter Members of Classes by their Visibility" href="FormDiagram.html#ToolButtonScopePrivate">
<area shape="rect" coords="497,44,520,65" alt="Filter Members of Classes by their Visibility" title="Filter Members of Classes by their Visibility" href="FormDiagram.html#ToolButtonScopePrivate">
<area shape="rect" coords="520,44,543,65" alt="Filter Members of Classes by their Visibility" title="Filter Members of Classes by their Visibility" href="FormDiagram.html#ToolButtonScopePrivate">
<area shape="rect" coords="543,44,566,65" alt="Filter Members of Classes by their Visibility" title="Filter Members of Classes by their Visibility" href="FormDiagram.html#ToolButtonScopePrivate">
<area shape="rect" coords="566,44,589,65" alt="Filter Members of Classes by their Visibility" title="Filter Members of Classes by their Visibility" href="FormDiagram.html#ToolButtonScopePrivate">
<area shape="rect" coords="589,44,597,65" alt="Tool Bars" title="Tool Bars" href="FormDiagram.html#ToolBar">
<area shape="rect" coords="597,44,620,65" alt="Filter Members of Classes by their Kind" title="Filter Members of Classes by their Kind" href="FormDiagram.html#ToolButtonMemberField">
<area shape="rect" coords="620,44,643,65" alt="Filter Members of Classes by their Kind" title="Filter Members of Classes by their Kind" href="FormDiagram.html#ToolButtonMemberField">
<area shape="rect" coords="643,44,666,65" alt="Filter Members of Classes by their Kind" title="Filter Members of Classes by their Kind" href="FormDiagram.html#ToolButtonMemberField">
<area shape="rect" coords="666,44,674,65" alt="Tool Bars" title="Tool Bars" href="FormDiagram.html#ToolBar">
<area shape="rect" coords="674,44,697,65" alt="Show the Return Type of Functions" title="Show the Return Type of Functions" href="FormDiagram.html#ToolButtonShowFunctionReturnType">
<area shape="rect" coords="697,44,720,65" alt="Show the Return Type of Functions" title="Show the Return Type of Functions" href="FormDiagram.html#ToolButtonShowMethodParameter">
<area shape="rect" coords="420,44,720,65" alt="Tool Bars" title="Tool Bars" href="FormDiagram.html#ToolBar">
<area shape="rect" coords="4,42,722,67" alt="Tool Bars" title="Tool Bars" href="FormDiagram.html#ToolBar">
<area shape="rect" coords="4,23,60,41" alt="Menu Diagrams" title="Menu Diagrams" href="FormDiagram.html#MenuItemDiagrams">
<area shape="rect" coords="60,23,104,41" alt="Menu Layout" title="Menu Layout" href="FormDiagram.html#MenuItemLayout">
<area shape="rect" coords="104,23,174,41" alt="Menu Diagram List" title="Menu Diagram List" href="FormDiagram.html#MenuItemDiagramList">
<area shape="rect" coords="174,23,209,41" alt="Menu View" title="Menu View" href="FormDiagram.html#MenuItemView">
</map>
<img src="Img6_FormDiagram.png" alt="Image of the Window" usemap="#imagemap6" border="0"></div>
<h1>Documentation of the Components</h1>
<h2><a name="TreeView">Tree of all Files and Classes</a></h2>
This component shows all files and classes of the parsed data. Click a node in the tree with the right mouse button to show a context menu for it. Like the name says that pop-up menu is context sensitive and the available menu items change depending on the clicked node and the kind of the diagram. If a node of a file or class that is in the diagram is selected the view of the diagram at the right is scrolled to show the file or class.<p>
The arrow-keys can be used while holding the <code>shift</code> key to scroll the diagram accordingly. Pressing additionally the <code>control</code> key, will scroll it in bigger amounts.
<div align="right"><a href="#X.top">top</a></div>
<h2><a name="Panel">The Diagram</a></h2>
This component shows a region of the diagram and allows to edit it. The left mouse button can be used to select and move boxes of files or classes while the right mouse button shows the same context menu as in the tree view. If a box is clicked the node of the depicted file or class is selected in the tree view at the left. Beware that the menu items in the contect menu after the first separator only work on the file or class of the selected node in the tree view, not on (all) selected boxes in the diagram.<p>
To select or move boxes use the mouse and the left mouse button like to select and move components on a form in Delphi. Clicking on free space will deselect all boxes, clicking an dragging in a free space will select all boxes in the drawn rectangle. Clicking a box will select it and deselect all other boxes if the clicked box wasn't selected, moving the mouse after clicking a box will move all currently selected boxes. Clicking and dragging while holding the control (Ctrl) key will result in always selecting with a drawn frame instead of the clicked box. Holding the shift (Shift) key while selecting boxes won't select all other boxes, but if only already selected boxes are newly selected, they will be deselected instead. Well, everything should be exactly like it is in the form designer of the Delphi IDE.<p>
The arrow-keys can be used to scroll the diagram, if the <a href="FormDiagram.html#TreeView">TreeView</a> is focused and the shift key is held. Pressing the control key additionally will scroll in bigger amounts. If the mouse pointer is in the diagram it can be also scrolled with the mouse wheel. Moving the mouse while holding the middle mouse button will scroll the diagram accordingly as well.
<div align="right"><a href="#X.top">top</a></div>
<h2><a name="PanelSplit">Splitter</a></h2>
Drag this line to change the size of the tree view and the diagram.
<div align="right"><a href="#X.top">top</a></div>
<h2><a name="StatusBar">Status Bar</a></h2>
A hint on the component under the mouse pointer is shown here. If the mouse pointer is over a box in the diagram its depicting file of class is shown.
<div align="right"><a href="#X.top">top</a></div>
<h2><a name="FZoomWindow">Zoom Map</a></h2>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -