Index: action_details.html =================================================================== --- action_details.html (revision 30780) +++ action_details.html (revision 30781) @@ -169,66 +169,9 @@

- Defaults are Marks, First. - - -

aligntext

-
+ 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.

ApplyVendor

@@ -1132,53 +1075,8 @@ Defaults are Marks, First, Last

Distributed objects always retain the same relative order they had before they were distributed. - - -

distributetext

-

- -
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.

djopt

@@ -1645,7 +1543,7 @@ Help text: Import schematics. Registered by: -import_sch plugin +oldactions plugin

Deprecated. Please use Index: action_reference.html =================================================================== --- action_reference.html (revision 30780) +++ action_reference.html (revision 30781) @@ -13,7 +13,7 @@ @@ -22,7 +22,7 @@ - + @@ -89,17 +89,18 @@ - - + + + @@ -162,7 +163,7 @@ - + @@ -181,6 +182,7 @@ + @@ -290,7 +292,7 @@ - + Index: dialogs.html =================================================================== --- dialogs.html (revision 30780) +++ dialogs.html (revision 30781) @@ -45,6 +45,8 @@
-This is pcb-rnd 2.2.0 (svn r29914) an interactive printed circuit board editor , Revision: 30018 +This is pcb-rnd 2.2.1 (svn r30753) an interactive printed circuit board editor , Revision: 30780
Action Description Syntax Plugin
AboutPresent the about boxAbout()dialogs plugin
AddTimerAdd a new timerAddTimer(action, period, [repeat], [userdata])script plugin
AdjustStyleOpen the dialog box for editing the route styles.AdjustStyle([routestyle_idx])lib_hid_pcbui/route_style
alignAlign objectsAlign(X/Y, [Lefts/Rights/Tops/Bottoms/Centers/Marks, [First/Last/pcb_crosshair/Average[, Gridless]]])distalign plugin
aligntextAlign Text ElementsAlignText(X/Y, [Lefts/Rights/Tops/Bottoms/Centers, [First/Last/pcb_crosshair/Average[, Gridless]]])distaligntext plugin
aligntextAlign objectsAlign(X/Y, [Lefts/Rights/Tops/Bottoms/Centers/Marks, [First/Last/pcb_crosshair/Average[, Gridless]]])distalign plugin
ApplyVendorApplies the currently loaded vendor drill table to the current design.ApplyVendor()vendor drill mapping
ArcNewCreate 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
asmInteractive assembly assistantasm()asm plugin
DeleteDelete stuff.Delete(Object [,idpath])
Delete(Selected)
Delete(AllRats|SelectedRats)
DeleteRatsDelete rat lines.DeleteRats(AllRats|Selected|SelectedRats)
DelGroupRemove a layer group; if the first argument is not specified, the current group is removedDelGroup([@group])
DeprecatedImportImport schematics.Import()
Import([gnetlist|make[,source,source,...]])
Import(setnewpoint[,(mark|center|X,Y)])
Import(setdisperse,D,units)
oldactions plugin
DescribeLocationReturn 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
DisableVendorDisables automatic drill size mapping.DisableVendor()oldactions plugin
DisperseElementsDisperses subcircuits.DisperseElements(All|Selected)
DisplaySeveral 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)
distributeDistribute objectsDistribute(X/Y, [Lefts/Rights/Tops/Bottoms/Centers/Marks/Gaps, [First/Last/pcb_crosshair, First/Last/pcb_crosshair[, Gridless]]])distalign plugin
distributetextDistribute Text ElementsDistributeText(Y, [Lefts/Rights/Tops/Bottoms/Centers/Gaps, [First/Last/pcb_crosshair, First/Last/pcb_crosshair[, Gridless]]])distaligntext plugin
distributetextDistribute objectsDistribute(X/Y, [Lefts/Rights/Tops/Bottoms/Centers/Marks/Gaps, [First/Last/pcb_crosshair, First/Last/pcb_crosshair[, Gridless]]])distalign plugin
djoptPerform various optimizations on the current board.djopt(debumpify|unjaggy|simple|vianudge|viatrim|orthopull)
djopt(auto) - all of the above
djopt(miter)
djopt
dlg_testtest the attribute dialogdlg_test()dialogs plugin
DRCInvoke the DRC check. Results are presented as the argument requests.DRC([list|simple|print|log|dump])
DrcDialogExecute drc checks and invoke a view list dialog box for presenting the resultsDrcDialog([list|simple])dialogs plugin
DrcQueryEditRuleInteractive, GUI based DRC rule editorDrcQueryEditRule(role, path, rule)
DrcQueryEditRule(role, rule)
drc_query
DrcQueryListRulesList all drc rules implemented in drc_queryDrcQueryListRules()drc_query
DumpActionsDump all actions available.DumpActions()
dumpconfPerform 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
DumpCsectPrint the cross-section of the board (layer stack)DumpCsect()draw_csect
HelpOn-line action helpHelp()
IDPBasic idpath manipulation.IDP([print|free|dup], idpath)act_read
IDPListBasic 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
ImportImport schematics.Import()
Import([gnetlist|make[,source,source,...]])
Import(setnewpoint[,(mark|center|X,Y)])
Import(setdisperse,D,units)
import_sch plugin
ImportImport schematics.Import()
Import([gnetlist|make[,source,source,...]])
Import(setnewpoint[,(mark|center|X,Y)])
Import(setdisperse,D,units)
oldactions plugin
ImportcpcbFromLoads the auto-routed tracks from the specified c-pcb output.ImportcpcbFrom(filename)cpcb plugin
ImportGUIAsks user which schematics to import into PCB.ImportGUI()oldactions plugin
ImportSchImport schematics/netlist.ImportSch()
ImportSch(reimport)
ImportSch(setup, importer, [args...])
import_sch2 plugin
LayerHotkeyChange the key binding for a layerLayerHotkey(layer, select|vis)lib_hid_pcbui/actions
LayerObjDupDuplicate 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
LayerPropGuiChange layer flags and propertiesLayerPropGui(layerid)dialogs plugin
LayerVisResetReset layer visibility to safe defaults.LayerVisReset()
leLoads an element (subcircuit, footprint) into the current buffer.le [name]shand_cmd plugin
LibraryChangedTells the GUI that the libraries have changed.LibraryChanged()oldactions plugin
LibraryDialogOpen the library dialog.libraryDialog()dialogs plugin
PullerPull an arc-line junction tight.pcb_act_Puller()puller plugin
q!Quits the application without confirming.q!shand_cmd plugin
qQuits the application after confirming.qshand_cmd plugin
queryPerform 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
queryPerform 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
QueryCompileFieldWith "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
QueryObjReturn 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
QuitQuits the application after confirming.Quit()
searchpcb-rnd searchn/asrc_plugins/dialogs/dlg_search.c 
search_exprpcb-rnd search expressionn/asrc_plugins/dialogs/dlg_search_edit.c 
undopcb-rnd undo listUndoDialog()src_plugins/dialogs/dlg_undo.c  +
drc_query_rule_editdrc_query: rule editorn/asrc_plugins/drc_query/dlg.c  +
drc_query_listdrc_query: list of rulesn/asrc_plugins/drc_query/dlg.c 
openems_excitationopenems: excitationOpenEMSExcitation()src_plugins/export_openems/excitation.c 
meshmeshermesh()src_plugins/export_openems/mesh.c 
exteditExternal editorextedit()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