summaryrefslogtreecommitdiff
path: root/app/doc/view_winm.but
blob: ac853e4d15f4b8897c897a19a94ef283b41d09de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
\# Notes:
\#
\# The "\u000" command is used to format the output. The command causes a blank line to appear between "bulleted" or "described" items.
\#
\cfg{html-local-head}{<meta name="AppleTitle" content="View Menu" />}

\H{viewM} \i{View Menu}

\G{png.d/mview.png}

The \f{View Menu} shows commands affecting the display of the \f{Main Canvas} (\K{mainW}).

\dd \f{Change Grid} - Displays the \f{Snap Grid} dialog.  The \f{Snap Grid} forces the cursor (for some commands) to be on a grid to control track placement.

\u000

\dd \f{Enable SnapGrid} - Enables (or disables) the \f{Snap Grid} (\K{cmdGrid}).

\u000

\dd \f{Redraw} - Redraws the \f{Main Canvas}.

\u000

\dd \f{Redraw All} - Redraws the \f{Main Canvas} and the \f{Map Window} (\K{cmdMap}).

\u000

\dd \f{Show Snap-Grid} - \I{Snap Grid} Toggles display of the \f{Snap Grid} on and off.

\u000

\dd \f{Magnetic Snap On/Off} - Toggles \i{Magnetic Snap} (\K{cmdMagneticSnap}) for Add Operations on and off.  The magnets make tracks auto-align and shapes touch when the cursor or object is close.  They can be defeated on each operation by holding down \e{Alt}.  If the Magnets are off, holding down \e{Alt} will enable them.

\u000

\dd \G{png.d/bmap.png} \f{ Show/Hide Map} - Toggles display of the \f{Map Window} \I{Map Window} on and off.

\u000

\dd \f{Tool-bar} - Command button groups displayed on the \f{Tool-bar} are selected using the Tool-bar Configuration Menu (\K{toolbarM}).

\u000

\dd \f{Pan/Zoom} - move or resize the viewport using the mouse (\K{cmdPan}).

\u000

\dd \G{png.d/mzoomscale.png}

\u000

\dd \f{Zoom} - This sub-menu is used to select a specific drawing scale ratio for the \f{Main Canvas}.

\u000

\dd \f{Zoom In} - Increases magnification of the \f{Main Canvas}.

\u000

\dd \f{Zoom Out} - Decreases magnification of the \f{Main Canvas}.

\u000

When zooming in or out, the corresponding highlighted area of the \f{Map Window} (\K{cmdMap}) changes size to match that which appears on the \f{Main Canvas} (\K{mainW}).

\rule

\S{cmdMagneticSnap} Magnetic Snap

The \f{MagneticSnap} feature eases constructing and assembling Tracks and Draw objects by "snapping" the end of new objects to existing objects. 
For existing track objects the point snapped to is always an open end point. 
The snap operates when "close" to the object (a few pixels distant) and an anchor point (a blue circle) is displayed when this will occur if the mouse is clicked. 

\u000
When Adding Draw line objects, the snap point is the nearest point on the existing object. 
A snap to the end of a line object can be selected by positioning the cursor close to the end of the line but off it, in the direction of the line. This will ensure the closest point is the end.

\u000  
The \f{MagneticSnap} feature is enabled and disabled using either the magnet icon which is part of the \f{SnapGrid} Toolbar button set, or using the View (\K{viewM}) menu.

For each part of an Add or Move or Rotate operation, the current state of \f{MagneticSnap} can be temporarily inverted using the \f{Alt} key. 
This enables snapping to be inhibited for a single part of an operation (or conversely enabled for just one part).

\rule

\S{cmdGrid} \i{Grid Dialog}

The \f{Grid} dialog, displayed by \f{Change Grid} on the View (\K{viewM}) menu, specifies the origin, angle and other parameters of the Snap Grid.  
The Snap Grid can sbe used to snap the position of the cursor during the \f{Curve} (\K{cmdCurve}), \f{Circle} (\K{cmdCircle}), \f{Cornu} (\K{cmdCornu}), \f{Modify} (\K{cmdModify}), \f{Straight} (\K{cmdStraight}), \f{Draw} (\K{cmdDraw}) and \f{Turntable} (\K{cmdTurntable}) commands.

\G{png.d/grid.png}

The \f{Grid} dialog contains controls affecting the horizontal and vertical snap grid lines.  Each dimension can be independently controlled.

\dd The \f{Spacing} value specifies the distance between major grid lines, which are drawn as solid lines on the layout. The value of the distance is entered in either inches or centimeters depending on the value of the \f{Units} setting in Options->Preferencecs (\K{cmdPref}) menu.

\u000

\dd The \f{Divisions} value adds the minor Grid lines between the major Grid lines, which are drawn as a series of dots on the layout.  Specifying a value of 0 or 1 as the division value removes the minor grid lines.

\u000

\dd The Grid can be enabled or disabled in each dimension via the \f{Enable} check box. The action of snapping is secondary to \f{Magnetic Snap} if enabled, and is suppressed if \f{Alt} is held.

\u000

\dd The \f{X} and \f{Y} coordinates relate to the anchor point of the X and Y Axis. Default values for \f{X} and \f{Y} are zero (0). Entering a value of one for \f{X} causes the Main grid line on the Drawing Canvas to shift left one unit. Entering a value of two causes the Main grid line to shift by two units and so on. The \f{Y} axis is affected in the similar manner except the grid moves down rather than left.

\u000

\dd Negative values can be used for X and Y values. Using such cause the Main Grid to shift right for the X Axis and up for the Y Axis.

\u000

\dd The A coordinate relates to the Angle of grid rotation. The default value for this coordinate is zero. Entering a value greater than 0 and less than 90 will cause the Main Grid to rotate clockwise by the number of degrees entered. Entering a negative value causes the grid to rotate counter-clockwise.

The origin and angle of the Grid can be adjusted directly or by dragging on the layout.  \e{Left+Drag} moves the origin of the Grid, and \e{Right+Drag} rotates the grid.  \e{Shift+Right-Click} (\K{cmdAcclKeys}) displays a pop-up menu allowing rotation of the grid by various predefined angles.

Whether the Snap Grid is drawn is controlled by the \f{Show} check-box.  Also, if the layout is Zoomed Out (\K{cmdZoom}) the minor and major grid lines may be too close together to be drawn.  The minimum pixel distance between grid lines is controlled by the \f{Min Grid Spacing} value on the \f{Preferences} (\K{cmdPref}) dialog.

\f{Note:} on slow machines drawing the Grid can take noticeable time.  Performance can be improved by selecting a larger value for \f{Min Grid Spacing}.

\G{png.d/bgsnap.png} \f{Grid Buttons} on the Tool-bar (\K{mainW}) can be used to Enable/Disable and to Show/Hide the Snap Grid.

\rule

\S{toolbarM} \I{Tool-bar Configuration}

\G{png.d/mtoolbar.png}

Command button groups displayed on the \f{Tool-bar} are selected using the Tool-bar Configuration Menu (\K{toolbarM}). If none of the command button groups are selected, the \f{Tool-bar} is not shown.

\rule

\S{cmdZoom} \i{Zoom}

\G{png.d/bgzoom.png}

The \f{Zoom In} and \f{Zoom Out} actions can also be accessed using buttons on the Tool Bar or usig the \f{Pan/Zoom} Mode button.  The Mouse Wheel, PAGE DOWN and PAGE UP keys can also be used to zoom in and out.

Holding down the Shift key while clicking the \f{Zoom In} or \f{Zoom Out} buttons sets the Drawing Scale to a \e{Programmed Zoom} value.

\dd \e{\i{Zoom/Pan Shortcut Keys}} 

\lcont{

\u000

\b Keys '1'-'9' set the zoom to between 1::1 and 1::9. 

\u000

\b Key 'e' sets the zoom to a value that allows all the room to be shown and moves the origin of bottom left of the window to be 0,0

\u000

\b Key 's' sets the zoom to show the selected set of objects and pans the window to center the highlit area.

\u000

\b Key '0' or 'o' keeps the zoom as is, but moves the origin of the bottom left of the window to 0,0

\u000

\b Key 'c' moves the center of the window to the cursor position 

}

Normally a zoom in more of more than 1:1 is not possible, however if the Ctrl key is held down while the \f{Zoom In} button is pressed a zoom less that 1:1 can be achieved. This function is useful when working on detail.

Pressing the middle Zoom button on the Tool Bar pop-ups a list of Zoom factors that can be select from.

\u000

\e{Note} - The value of Zoom 1:1 will be set using 96 dpi as a default, it can be overriden using a Configuration Value in the Preferences section of ScreenDPI.

\u000

\dd See \f{Main Window Overview} (\K{mainW}) for details on how to \f{Pan} the \f{Main Canvas}.

\rule


\H{windowM} Window Menu

\G{png.d/mwindow.png}

The \f{Window Menu} typically contains selections for bringing any open window into view. It's used as follows;

\dd \e{XTrackCAD} permits multiple dialog windows to be open at any one time. When a large number of windows are open it can become difficult to locate and bring a specific window into focus. Use the \f{Window Menu} function to select and bring the desired window to the top of the screen.

\u000

\dd \G{png.d/openwindows.png}

\u000

\dd Apart from bringing the \f{Map Window} (\K{cmdMap}) to the foreground, the \f{Map} menu item can also be used to re-opened a closed \f{Map Window}.

\rule