Index: trunk/doc/user/09_appendix/action_details.html =================================================================== --- trunk/doc/user/09_appendix/action_details.html (revision 29589) +++ trunk/doc/user/09_appendix/action_details.html (revision 29590) @@ -1431,9 +1431,91 @@
+ Placement of new subcircuits depends on conf node import/footprint_placement/method, which is a string containing a one word instruction that is one of: +
+ +
+ disperse + | + place all new subcircuits at randomized coordinates around + +location + +, within a distance configured in import/footprint_placement/disperse + |
---|---|
+ frame + | + place all new subcircuits close outside of the drawing area, "framing" the design + |
+ + +Location + + is a string instruction specified by import/footprint_placement/location, the value is one of: +
+ +
+ (empty, no value) + | + place around the coordinates specified in coords import/footprint_placement/x and import/footprint_placement/y + |
---|---|
+ center + | + place around the center of the drawing area + |
+ mark + | + place around the mark (or center of the drawing area if no mark present at the moment of import) + |
+ Removal of excess subcircuits (the ones present on the board but not in the new netlist) depends on conf node import/footprint_removalt/method, which is a string containing a one word instruction that is one of: +
+ +
+ select (or empty) + | + select excess subcircuits (an {s r} after the import removes them) + |
---|---|
+ remove + | + automatically remove excess subcircuits + |
+ list + | + no change on excess subcircuit data on the board, but open a view list dialog enumerating them + |
+ Note: subcircuits with the nonetlist flag set or empty/missing refdes will not be taken as excess even if they are not present on the netlist.
Action | Description | Syntax | Plugin |
---|---|---|---|
About | Present the about box | About() | dialogs plugin | @@ -356,7 +356,7 @@
UnloadScript | Unload a fungw script | UnloadScript(id) | script plugin |
UnloadVendor | Unloads the current vendor drill mapping table. | UnloadVendor() | vendor drill mapping |
Unselect | Unselects the object at the pointer location or the specified objects. | Unselect(All|Block|Connection) | - |
ViewList | Present a new empty view list | viewlist([name, [winid]]) | dialogs plugin | +
ViewList | Present a new empty view list | viewlist([name, [winid, [listptr]]]) | dialogs plugin |
w | Saves layout data. | s [name] w [name] | shand_cmd plugin |
wq | Saves the layout data and quits. | wq | shand_cmd plugin |
Zoom | GUI zoom | Zoom() Zoom([+|-|=]factor) Zoom(x1, y1, x2, y2) Zoom(selected) Zoom(?) Zoom(get) Zoom(found) | lib_hid_pcbui/actions | Index: trunk/doc/user/09_appendix/action_src/elementlist.html =================================================================== --- trunk/doc/user/09_appendix/action_src/elementlist.html (revision 29589) +++ trunk/doc/user/09_appendix/action_src/elementlist.html (revision 29590) @@ -16,7 +16,65 @@
+Placement of new subcircuits depends on conf node +import/footprint_placement/method, which is a string containing +a one word instruction that is one of: +
+
disperse + | place all new subcircuits at randomized coordinates around + location, within a distance configured in + import/footprint_placement/disperse + + |
---|---|
frame + | place all new subcircuits close outside of the drawing area, + "framing" the design + |
+Location is a string instruction specified by +import/footprint_placement/location, the value is one of: +
+
(empty, no value) + | place around the coordinates specified in coords + import/footprint_placement/x and import/footprint_placement/y + + |
---|---|
center + | place around the center of the drawing area + + |
mark + | place around the mark (or center of the drawing area if no mark present + at the moment of import) + + |
+Removal of excess subcircuits (the ones present on the board but not in +the new netlist) depends on conf node import/footprint_removalt/method, +which is a string containing a one word instruction that is one of: +
+
select (or empty) + | select excess subcircuits (an {s r} after the import removes them) + + |
---|---|
remove + | automatically remove excess subcircuits + + |
list + | no change on excess subcircuit data on the board, but + open a view list dialog enumerating them + + |
+Note: subcircuits with the nonetlist flag set or empty/missing refdes +will not be taken as excess even if they are not present on the netlist. + +