missing NULL terminator in set_config_x
[geda-gaf.git] / docs / wiki / geda-gschem_ug-moving_copying.html
blob1e461035eee7b23367ed5b0bee4ae68a9af55950
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html>
4 <head>
5 <link rel="stylesheet" media="screen" type="text/css" href="./style.css" />
6 <link rel="stylesheet" media="screen" type="text/css" href="./design.css" />
7 <link rel="stylesheet" media="print" type="text/css" href="./print.css" />
9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
10 </head>
11 <body>
12 <a href=.>start</a>&nbsp;=>&nbsp;<a href=geda-gschem_ug.html>gschem_ug</a></br>
13 <div class="table sectionedit1"><table class="inline">
14 <tr class="row0">
15 <td class="col0 leftalign"> « <a href="geda-gschem_ug-grids.html" class="wikilink1" title="geda-gschem_ug-grids.html">Grids</a> </td><td class="col1 centeralign"> <strong><a href="geda-gschem_ug.html" class="wikilink1" title="geda-gschem_ug.html">gEDA gschem User Guide</a></strong> </td><td class="col2 rightalign"> <a href="geda-gschem_ug-components.html" class="wikilink1" title="geda-gschem_ug-components.html">Components</a> » </td>
16 </tr>
17 </table></div>
18 <!-- EDIT1 TABLE [1-106] -->
19 <h2 class="sectionedit2" id="moving_and_copying">Moving and copying</h2>
20 <div class="level2">
22 </div>
23 <!-- EDIT2 SECTION "Moving and copying" [108-139] -->
24 <h3 class="sectionedit3" id="moving_objects">Moving objects</h3>
25 <div class="level3">
27 <p>
28 There are three main ways to move an object:
29 </p>
30 <ol>
31 <li class="level1"><div class="li"> Left-click on an object and drag it. If it is <a href="geda-gschem_ug-selecting.html" class="wikilink1" title="geda-gschem_ug-selecting.html">selected</a>, everything else that is currently selected will be moved with it.</div>
32 </li>
33 <li class="level1"><div class="li"> Select one or more objects and press <kbd>M</kbd> to begin moving, and then left-click to place them in their new position.</div>
34 </li>
35 <li class="level1"><div class="li"> Select one or more objects, and then use <strong>Edit→Move Mode</strong>. Left click once to begin moving the objects, and again to finish.</div>
36 </li>
37 </ol>
39 <p>
40 Any nets connected to objects that you are moving will stretch (or “rubberband”) so that they stay connected. You can turn this behaviour on and off using <strong>Options→Toggle net rubberband</strong>.
41 </p>
43 <p>
44 If you hold <kbd>Ctrl</kbd> while moving, the movement will be constrained to be only horizontal or vertical.
45 </p>
47 </div>
48 <!-- EDIT3 SECTION "Moving objects" [140-920] -->
49 <h3 class="sectionedit4" id="rotating_and_mirroring_objects">Rotating and mirroring objects</h3>
50 <div class="level3">
52 <p>
53 You can also rotate and mirror objects or groups of objects.
54 </p>
56 <p>
57 To rotate the selection 90° anticlockwise around the current position of the mouse pointer, press <kbd>E</kbd><kbd>R</kbd>. If you are in the process of placing an object on the page (for example, while moving it), you can also rotate by middle-clicking.
58 </p>
60 <p>
61 To flip the selection left-to-right around the mouse pointer, press <kbd>E</kbd><kbd>I</kbd>.
62 </p>
64 </div>
65 <!-- EDIT4 SECTION "Rotating and mirroring objects" [921-1377] -->
66 <h3 class="sectionedit5" id="copying_objects_on_the_page">Copying objects on the page</h3>
67 <div class="level3">
69 <p>
70 When you have objects selected, you can make a quick copy by pressing <kbd>E</kbd><kbd>C</kbd>, and then left-clicking to place the copied objects. You can right-click while placing to cancel the copy. You can also make a quick copy by selecting <strong>Edit→Copy mode</strong> from the menu, in which case you must then left-click to begin copying and again to finish.
71 </p>
73 <p>
74 If you need to make more than one copy, you can use <strong>Edit→Multiple Copy Mode</strong>, or press <kbd>E</kbd><kbd>Y</kbd>. This is like a normal quick copy, except you can left-click multiple times to make several copies of the selection, and right-click to finish copying.
75 </p>
77 <p>
78 If you hold <kbd>Ctrl</kbd> while making quick copies, the copy will be constrained to be in line with the original either horizontally or vertically.
79 </p>
81 </div>
82 <!-- EDIT5 SECTION "Copying objects on the page" [1378-2200] -->
83 <h3 class="sectionedit6" id="copying_and_pasting_the_clipboard">Copying and pasting the clipboard</h3>
84 <div class="level3">
86 <p>
87 You can copy and paste selected objects using the <em>system clipboard</em>. To copy the selection to the system clipboard, select <strong>Edit→Copy</strong>, or to remove it from the page and put it in the clipboard, <strong>Edit→Cut</strong>.
88 </p>
90 <p>
91 If the clipboard contains gEDA schematic or symbol data, you can place it on the page with <strong>Edit→Paste</strong>. While placing the clipboard data, you can right-click to cancel.
92 </p>
94 </div>
95 <!-- EDIT6 SECTION "Copying and pasting the clipboard" [2201-2641] -->
96 <h3 class="sectionedit7" id="using_buffers">Using buffers</h3>
97 <div class="level3">
99 <p>
100 gschem supports several <em>buffers</em>, which work just like the system clipboard, except they are not accessible to other applications. You can access them through the <strong>Buffer</strong> menu.
101 </p>
104 Buffers can be useful when you have a set of objects that you wish to paste multiple times during an editing session, but not all at once.
105 </p>
107 </div>
108 <!-- EDIT7 SECTION "Using buffers" [2642-] --></body>
109 </html>