-This is pcb-rnd 2.3.1 (svn r34157) an interactive printed circuit board editor , Revision: 34223
+This is pcb-rnd 2.3.2 (svn r34389) an interactive printed circuit board editor , Revision: 34493
Action | Description | Syntax | Plugin
| About | Present the about box | About() | dialogs plugin |
@@ -25,6 +25,7 @@
align | Align objects | Align(X/Y, [Lefts/Rights/Tops/Bottoms/Centers/Marks, [First/Last/pcb_crosshair/Average[, Gridless]]]) | distalign plugin |
aligntext | Align objects | Align(X/Y, [Lefts/Rights/Tops/Bottoms/Centers/Marks, [First/Last/pcb_crosshair/Average[, Gridless]]]) | distalign plugin |
AnyLoad | Load "anything" from path (or offer a file selectio dialog if no path specified) | AnyLoad([path]) | |
+
ApplyPen | Set properties of the selected object or object under the cursor to match current drawing style ("pen"), e.g. thickness, clearance. | ApplyPen([selected|object]) | |
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 |
@@ -80,7 +81,7 @@
Connection | Searches connections of the object at the cursor position. | Connection(Find|ResetLinesAndPolygons|ResetPinsAndVias|Reset) | |
constraint | Configure or remove a drawing constraint | constraint(type, off) constraint(type, value, [value...]) | ddraft plugin |
cpcb | Executed external autorouter cpcb to route the board or parts of the board | cpcb(board|selected, [command]) | cpcb plugin |
-
CreateMenu | Creates a new menu, popup (only path specified) or submenu (at least path and action are specified) | CreateMenu(path) CreateMenu(path, action, tooltip, cookie) | |
+
CreateMenu | Creates a new menu, popup (only path specified) or submenu (at least path and action are specified) | CreateMenu(path) CreateMenu(path, action, tooltip, cookie, [accel]) | |
CreateText | Create a new text object | CreateText(layer, fontID, X, Y, direction, scale, text) | |
Cursor | Move the cursor. | Cursor(Type,DeltaUp,DeltaRight,Units) | |
CycleDrag | Cycle through which object is being dragged | CycleDrag() | |
@@ -193,6 +194,7 @@
InfoBarFileChanged | Present the "file changed" warning info bar with buttons to reload or cancel | InfoBarFileChanged(open|close) | dialogs plugin |
integrity | perform integrirty check on the current board and generate errors if needed | integrity() | diag plugin |
IntersectObjObj | Returns 1 if point x;y with radius r is on the arc addressed by idpath, 0 else. | IntersectObjObj(idpath, idpath) | act_read |
+
InvalidateAll | Redraw the drawing area | InvalidateAll() | act_draw |
IOIncompatList | Present the format incompatibilities of the last save to file operation. | IOIncompatList([list|simple]) | |
IOIncompatListDialog | Present the format incompatibilities of the last save to file operation in a GUI dialog. | IOIncompatListDialog([list|simple]) | dialogs plugin |
irc | non-modal, single-instance, single-server, single-channel irc window for online support | irc() | irc plugin |
@@ -329,7 +331,7 @@
propset | Change the named property of scope or all selected objects to/by value. Scope is documented at PropEdit(). | propset([scope], name, value) | propedit |
proptoggle | Toggle the named property of scope or all selected objects, assuming the property is boolean. Scope is documented at PropEdit(). If create is true, non-existing attributes are created as true. | proptoggle([scope], name, [create]) | propedit |
pscalib | | | ps HID |
-
pstklib | Present the padstack library dialog on board padstacks or the padstacks of a subcircuit | pstklib([board|subcid|object]) | dialogs plugin |
+
pstklib | Present the padstack library dialog on board padstacks or the padstacks of a subcircuit | pstklib([board|subcid|object], [retpid, [preselect]]) | dialogs plugin |
PstkNew | Create a padstack. For now data must be "pcb". glob_clearance=0 turns off global clearance. Returns the idpath of the new object or 0 on error. | PstkNew([noundo,] data, protoID, x, y, glob_clearance, flags) | act_draw |
PstkProtoEdit | Edit a padstack prototype specified by its pointer. | PstkProto([noundo,] proto, remove, layer_type) PstkProto([noundo,] proto, copy, dst_layer_type, src_layer_type) PstkProto([noundo,] proto, hdia, dia) PstkProto([noundo,] proto, shape:line, layer_type, x1, y1, x2, y2, th, [square]) | act_draw |
PstkProtoTmp | Allocate, insert or free a temporary padstack prototype | PstkProto([noundo,] new) PstkProto([noundo,] dup, idpath) PstkProto([noundo,] dup, data, src_proto_id) PstkProto([noundo,] insert, idpath|data, proto) PstkProto([noundo,] insert_dup, idpath|data, proto) PstkProto([noundo,] free, proto) | act_draw |
@@ -364,7 +366,7 @@
rnd_zoom | Change zoom level (relative, absolute, window, ...) | Zoom() Zoom([+|-|=]factor) Zoom(x1, y1, x2, y2) Zoom(?) Zoom(get) | lib_hid_common plugin |
Rotate90 | Rotates the object under the crosshair by 90 degree steps. | pcb_move_obj(steps) | |
roundrect | Generate a rectangle with round corners | roundrect([where,] width[;height] [,rx[;ry] [,rotation [,cornstyle [,roundness]]]]) | shape plugin |
-
RouteStyle | Without second argument: copies the indicated routing style into the current pen; with second argument sets or gets a field of the routing style. | RouteStyle(style_id|style_name|@current, [set|get|del], [trace-thickness|trace-clearance|text-thickness|text-scale|name], [value]]) RouteStyle(new, [name]) | |
+
RouteStyle | Without second argument: copies the indicated routing style into the current pen; with second argument sets or gets a field of the routing style. | RouteStyle(style_id|style_name|@current, [set|get|del], [trace-thickness|trace-clearance|text-thickness|text-scale|font|via-proto|name], [value]]) RouteStyle(new, [name]) | |
RouteStylesChanged | Tells the GUI that the routing styles have changed. | RouteStylesChanged() | oldactions plugin |
ruby | Execute a script one-liner using a specific language | Oneliner(lang, script) | script plugin |
s | Saves layout data. | s [name] w [name] | shand_cmd plugin |