Index: action_details.html =================================================================== --- action_details.html (revision 30780) +++ action_details.html (revision 30781) @@ -169,66 +169,9 @@
- Defaults are Marks, First. - - -
-
Syntax summary: | -AlignText(X/Y, [Lefts/Rights/Tops/Bottoms/Centers, [First/Last/pcb_crosshair/Average[, Gridless]]]) - |
---|---|
Help text: | -Align Text Elements - |
Registered by: | -distaligntext plugin - |
- -
-
-Example: AlignText(X, [Lefts/Rights/Centers, [First/Last/pcb_crosshair/Average[, Gridless]]])
-
-
-
-Example: AlignText(Y, [Tops/Bottoms/Centers, [First/Last/pcb_crosshair/Average[, Gridless]]])
-
-
- Arguments: -
- -
- X or Y - | - Select which axis will move, other is untouched. - |
---|---|
-Lefts, Rights, Tops, Bottoms, Centers - |
- Pick alignment point within each element.
- - NB: text objects have no Mark. - |
- First, Last, pcb_crosshair, Average - | - Alignment reference, First=Topmost/Leftmost, Last=Bottommost/Rightmost, Average or pcb_crosshair point \n - |
- Gridless - | - Do not force results to align to prevailing grid. \n - |
- Defaults are Lefts/Tops, First + For non-subcircuit objects: using Marks is not recommended, using Gridless is recommended.
Distributed objects always retain the same relative order they had before they were distributed. - - -
-
Syntax summary: | -DistributeText(Y, [Lefts/Rights/Tops/Bottoms/Centers/Gaps, [First/Last/pcb_crosshair, First/Last/pcb_crosshair[, Gridless]]]) - |
---|---|
Help text: | -Distribute Text Elements - |
Registered by: | -distaligntext plugin - |
- -
-
-Example: DistributeText(X, [Lefts/Rights/Centers/Gaps, [First/Last/pcb_crosshair, First/Last/pcb_crosshair[, Gridless]]])
-
-
-
-Example: DistributeText(Y, [Tops/Bottoms/Centers/Gaps, [First/Last/pcb_crosshair, First/Last/pcb_crosshair[, Gridless]]])
-
-
- As with align, plus: -
- -
- Gaps - | - Make gaps even rather than spreading points evenly. - |
---|---|
- First, Last, pcb_crosshair - | - Two arguments specifying both ends of the distribution, they can't both be the same. - |
- Defaults are Lefts/Tops, First, Last -
- Distributed texts always retain the same relative order they had before they were distributed. + For non-subcircuit objects: using Marks is not recommended, using Gridless is recommended.
Deprecated. Please use Index: action_reference.html =================================================================== --- action_reference.html (revision 30780) +++ action_reference.html (revision 30781) @@ -13,7 +13,7 @@
Action | Description | Syntax | Plugin | ||
---|---|---|---|---|---|
About | Present the about box | About() | dialogs plugin | @@ -22,7 +22,7 @@||
AddTimer | Add a new timer | AddTimer(action, period, [repeat], [userdata]) | script plugin | ||
AdjustStyle | Open the dialog box for editing the route styles. | AdjustStyle([routestyle_idx]) | lib_hid_pcbui/route_style | ||
align | Align objects | Align(X/Y, [Lefts/Rights/Tops/Bottoms/Centers/Marks, [First/Last/pcb_crosshair/Average[, Gridless]]]) | distalign plugin | -||
aligntext | Align Text Elements | AlignText(X/Y, [Lefts/Rights/Tops/Bottoms/Centers, [First/Last/pcb_crosshair/Average[, Gridless]]]) | distaligntext plugin | +||
aligntext | Align objects | Align(X/Y, [Lefts/Rights/Tops/Bottoms/Centers/Marks, [First/Last/pcb_crosshair/Average[, Gridless]]]) | distalign plugin | ||
ApplyVendor | Applies the currently loaded vendor drill table to the current design. | ApplyVendor() | vendor drill mapping | ||
ArcNew | Create a pcb arc segment on a layer. For now data must be "pcb". Returns the idpath of the new object or 0 on error. | ArcNew([noundo,] data, layer, centx, centy, radiusx, radiusy, start_ang, delta_ang, thickness, clearance, flags) | act_draw | ||
asm | Interactive assembly assistant | asm() | asm plugin | @@ -89,17 +89,18 @@||
Delete | Delete stuff. | Delete(Object [,idpath]) Delete(Selected) Delete(AllRats|SelectedRats) | |||
DeleteRats | Delete rat lines. | DeleteRats(AllRats|Selected|SelectedRats) | |||
DelGroup | Remove a layer group; if the first argument is not specified, the current group is removed | DelGroup([@group]) | - | ||
DeprecatedImport | Import schematics. | Import() Import([gnetlist|make[,source,source,...]]) Import(setnewpoint[,(mark|center|X,Y)]) Import(setdisperse,D,units) | oldactions plugin | ||
DescribeLocation | Return a string constant (valud until the next call) containing a short description at x;y (object, net, etc.) | DescribeLocation(x, y) | lib_hid_pcbui/status | ||
DisableVendor | Disables automatic drill size mapping. | DisableVendor() | oldactions plugin | ||
DisperseElements | Disperses subcircuits. | DisperseElements(All|Selected) | |||
Display | Several display-related actions. | Display(SubcID, template) Display(Grid|Redraw|Pinout|PinOrPadName) Display(CycleClip|CycleCrosshair|ToggleAllDirections|ToggleStartDirection) Display(ToggleGrid|ToggleRubberBandMode|ToggleUniqueNames) Display(ToggleName|ToggleClearLine|ToggleFullPoly|ToggleSnapPin) Display(ToggleSnapOffGridLine|ToggleHighlightOnPoint|ToggleCheckPlanes) Display(ToggleThindraw|ToggleThindrawPoly|ToggleOrthoMove|ToggleLocalRef) Display(ToggleLiveRoute|ToggleShowDRC|ToggleAutoDRC|LockNames|OnlyNames) | |||
distribute | Distribute objects | Distribute(X/Y, [Lefts/Rights/Tops/Bottoms/Centers/Marks/Gaps, [First/Last/pcb_crosshair, First/Last/pcb_crosshair[, Gridless]]]) | distalign plugin | -||
distributetext | Distribute Text Elements | DistributeText(Y, [Lefts/Rights/Tops/Bottoms/Centers/Gaps, [First/Last/pcb_crosshair, First/Last/pcb_crosshair[, Gridless]]]) | distaligntext plugin | +||
distributetext | Distribute objects | Distribute(X/Y, [Lefts/Rights/Tops/Bottoms/Centers/Marks/Gaps, [First/Last/pcb_crosshair, First/Last/pcb_crosshair[, Gridless]]]) | distalign plugin | ||
djopt | Perform various optimizations on the current board. | djopt(debumpify|unjaggy|simple|vianudge|viatrim|orthopull) djopt(auto) - all of the above djopt(miter) | djopt | ||
dlg_test | test the attribute dialog | dlg_test() | dialogs plugin | ||
DRC | Invoke the DRC check. Results are presented as the argument requests. | DRC([list|simple|print|log|dump]) | |||
DrcDialog | Execute drc checks and invoke a view list dialog box for presenting the results | DrcDialog([list|simple]) | dialogs plugin | +||
DrcQueryEditRule | Interactive, GUI based DRC rule editor | DrcQueryEditRule(role, path, rule) DrcQueryEditRule(role, rule) | drc_query | +||
DrcQueryListRules | List all drc rules implemented in drc_query | DrcQueryListRules() | drc_query | ||
DumpActions | Dump all actions available. | DumpActions() | |||
dumpconf | Perform various operations on the configuration tree. | dumpconf(native, [verbose], [prefix]) - dump the native (binary) config tree to stdout dumpconf(lihata, role, [prefix]) - dump in-memory lihata representation of a config tree | diag plugin | ||
DumpCsect | Print the cross-section of the board (layer stack) | DumpCsect() | draw_csect | @@ -162,7 +163,7 @@||
Help | On-line action help | Help() | |||
IDP | Basic idpath manipulation. | IDP([print|free|dup], idpath) | act_read | ||
IDPList | Basic idpath list manipulation. | IDPList(alloc) IDPList(free|clear|print|dup|length, list) IDPList(get|pop|remove, list, idx) IDPList(prepend|append|push, list, idpath) | act_read | -||
Import | Import schematics. | Import() Import([gnetlist|make[,source,source,...]]) Import(setnewpoint[,(mark|center|X,Y)]) Import(setdisperse,D,units) | import_sch plugin | +||
Import | Import schematics. | Import() Import([gnetlist|make[,source,source,...]]) Import(setnewpoint[,(mark|center|X,Y)]) Import(setdisperse,D,units) | oldactions plugin | ||
ImportcpcbFrom | Loads the auto-routed tracks from the specified c-pcb output. | ImportcpcbFrom(filename) | cpcb plugin | ||
ImportGUI | Asks user which schematics to import into PCB. | ImportGUI() | oldactions plugin | ||
ImportSch | Import schematics/netlist. | ImportSch() ImportSch(reimport) ImportSch(setup, importer, [args...]) | import_sch2 plugin | @@ -181,6 +182,7 @@||
LayerHotkey | Change the key binding for a layer | LayerHotkey(layer, select|vis) | lib_hid_pcbui/actions | ||
LayerObjDup | Duplicate srcobj on a layer. Srcobj is specified by an idpath. For now data must be "pcb". Returns the idpath of the new object or 0 on error. | LayerObjDup([noundo,] data, layer, srcobj) | act_draw | ||
LayerPropGui | Change layer flags and properties | LayerPropGui(layerid) | dialogs plugin | +||
LayerVisReset | Reset layer visibility to safe defaults. | LayerVisReset() | |||
le | Loads an element (subcircuit, footprint) into the current buffer. | le [name] | shand_cmd plugin | ||
LibraryChanged | Tells the GUI that the libraries have changed. | LibraryChanged() | oldactions plugin | ||
LibraryDialog | Open the library dialog. | libraryDialog() | dialogs plugin | @@ -290,7 +292,7 @@||
Puller | Pull an arc-line junction tight. | pcb_act_Puller() | puller plugin | ||
q! | Quits the application without confirming. | q! | shand_cmd plugin | ||
q | Quits the application after confirming. | q | shand_cmd plugin | -||
query | Perform various queries on PCB data. | query(dump, expr) - dry run: compile and dump an expression query(eval, expr) - compile and evaluate an expression and print a list of results on stdout query(select|unselect, expr) - select or unselect objects matching an expression query(setflag:flag|unsetflag:flag, expr) - set or unset a named flag on objects matching an expression query(append, idplist, expr) - compile and run expr and append the idpath of resulting objects on idplist | query plugin | +||
query | Perform various queries on PCB data. | query(dump, expr) - dry run: compile and dump an expression query(eval|evalidp, expr) - compile and evaluate an expression and print a list of results on stdout query(select|unselect|view, expr) - select or unselect or build a view of objects matching an expression query(setflag:flag|unsetflag:flag, expr) - set or unset a named flag on objects matching an expression query(append, idplist, expr) - compile and run expr and append the idpath of resulting objects on idplist | query plugin | ||
QueryCompileField | With "compile": precompiles textual field name to field ID; with "free": frees the memory allocated for a previously precompiled fieldID. | QueryCompileField(compile, fieldname) QueryCompileField(free, fieldID) | query plugin | ||
QueryObj | Return the value of a field of an object, addressed by the object's idpath and the field's name or precompiled ID. Returns NIL on error. | QueryObj(idpath, [.fieldname|fieldID]) | query plugin | ||
Quit | Quits the application after confirming. | Quit() | Index: dialogs.html =================================================================== --- dialogs.html (revision 30780) +++ dialogs.html (revision 30781) @@ -45,6 +45,8 @@ | ||
search | pcb-rnd search | n/a | src_plugins/dialogs/dlg_search.c | ||
search_expr | pcb-rnd search expression | n/a | src_plugins/dialogs/dlg_search_edit.c | ||
undo | pcb-rnd undo list | UndoDialog() | src_plugins/dialogs/dlg_undo.c | + | |
drc_query_rule_edit | drc_query: rule editor | n/a | src_plugins/drc_query/dlg.c | + | |
drc_query_list | drc_query: list of rules | n/a | src_plugins/drc_query/dlg.c | ||
openems_excitation | openems: excitation | OpenEMSExcitation() | src_plugins/export_openems/excitation.c | ||
mesh | mesher | mesh() | src_plugins/export_openems/mesh.c | ||
extedit | External editor | extedit() | src_plugins/extedit/extedit_dad.c | Index: formats.html =================================================================== --- formats.html (revision 30780) +++ formats.html (revision 30781) @@ -40,6 +40,13 @@ autotrax PCB, version 5 | autotrax PCB, version 4 + |
io_bxl + | no + | WIP + | + BXL footprints + | +n/a | |
io_dsn | no | works @@ -233,15 +240,6 @@ import pixmap | n/a - | ||
import_sch - | no - | works - |
- import netlist and footprint info from gEDA schematics using gnetlist
- - import netlist and footprint produced by an external command - | -n/a | |
import_sch2 | no | WIP |