Index: 09_appendix/action_reference.html =================================================================== --- 09_appendix/action_reference.html (revision 37378) +++ 09_appendix/action_reference.html (revision 37379) @@ -13,7 +13,7 @@ @@ -236,7 +236,7 @@ - + @@ -253,6 +253,7 @@ + @@ -296,7 +297,7 @@ - + @@ -339,7 +340,7 @@ - + @@ -385,7 +386,7 @@ - + Index: 09_appendix/dialogs.html =================================================================== --- 09_appendix/dialogs.html (revision 37378) +++ 09_appendix/dialogs.html (revision 37379) @@ -11,6 +11,8 @@

pcb-rnd User Manual: Appendix

List of GUI dialog boxes

+ +
-This is pcb-rnd 3.0.6-dev (svn r36663) an interactive printed circuit board editor from the Ringdove EDA suite compiled using librnd version 3.2.0 running with librnd version 3.2.0 , Revision: 36844 +This is pcb-rnd 3.1.1-dev (svn r37226) an interactive printed circuit board editor from the Ringdove EDA suite compiled using librnd version 4.0.1-dev running with librnd version 4.0.1-dev , Revision: 37377
Action Description Syntax Plugin
AboutPresent the about boxAbout()dialogs plugin
LoadFpcbnlFromLoads the specified freepcb netlist.LoadFpcbnlFrom(filename)fpcb_nl importer
LoadFromLoad layout data from a file.LoadFrom(Layout|LayoutToBuffer|SubcToBuffer|Netlist|Revert,filename[,format])
LoadHpglFromLoads the specified hpgl plot file to the current bufferLoadHpglFrom(filename)hpgl importer
LoadhypFromLoads the specified Hyperlynx file.LoadhypFrom(filename[, "debug"]...)hyp importer
LoadhypFromLoads the specified Hyperlynx file.LoadhypFrom(filename)hyp importer
LoadIpc356FromLoads the specified IPC356-D netlistLoadIpc356From(filename, [nonet], [nopad], [nosubc])ipcd356 importer
LoadLtspiceFromLoads the specified ltspice .net and .asc file - the netlist must be mentor netlist.LoadLtspiceFrom(filename)ltspice importer
LoadMentorFromLoads the specified Mentor Graphics Design Capture schematics flat .edf file.LoadMentorFrom(filename)mentor_sch importer
LoadVendorFromLoads the specified vendor lihata file. If second argument is "yes" or "pure", load in pure mode without side effects: do not reset or apply, only incrementally load.LoadVendorFrom(filename, [yes|no])vendor drill mapping
LogManages the central, in-memory log.Log(clear, [fromID, [toID])
Log(export, [filename, [text|lihata])
LogDialogOpen the log dialog.LogDialog()lib_hid_common plugin
LogGuiLog() action GUI sectionLogGui(export, [filename, [text|lihata])
luaExecute a script one-liner using a specific languageOneliner(lang, script)script plugin
mLoads a layout into the current buffer.m [name]shand_cmd plugin
ManagePluginsManage plugins dialog.ManagePlugins()lib_hid_common plugin
paralDraw a line perpendicular to another lineperp()ddraft plugin
pasExecute a script one-liner using a specific languageOneliner(lang, script)script plugin
PasteBufferVarious operations on the paste buffer.PasteBuffer(AddSelected|MoveSelected|Clear|1..PCB_MAX_BUFFER)
PasteBuffer(Rotate, 1..3)
PasteBuffer(Convert|Restore|Mirror)
PasteBuffer(ToLayout, X, Y, units)
PasteBuffer(ToLayout, crosshair)
PasteBuffer(Save, Filename, [format], [force])
PasteBuffer(SaveAll, Filename, [format])
PasteBuffer(LoadAll, Filename)
PasteBuffer(Push)
PasteBuffer(Pop)
PasteBuffer(GetSource, [1..PCB_MAX_BUFFER])
PCBChangedTells the GUI that the whole PCB has changed. The optional "revert"parameter can be used as a hint to the GUI that the same design is beingreloaded, and that it might keep some viewport settingsPCBChanged([revert])oldactions plugin
PCBChangedTells the GUI that the whole PCB has changed. The "revert"parameter is deprecated but kept for compatibility and is ignored.PCBChanged([revert])oldactions plugin
PcbDeleteAlias to Delete()
pcbsplitSplit objects (idpath or idpath list) with cutting edges (idpath or idpath list), returning the idpath list of the newly created objectsPcbSplit(cutting_edges, objs)ddraft plugin
pcb_acosscript plugin
propeditpropedit(object[:id]|layer[:id]|layergrp[:id]|pcb|subc|selection|selected)propedit
propgetReturn the named property of scope or all selected objects to/by value. Scope is documented at PropEdit().propget([scope], name, [stattype])propedit
propprintPrint a property map of objects matching the scope. Scope is documented at PropEdit().PropPrint([scope])propedit
propsetChange the named property of scope or all selected objects to/by value. Scope is documented at PropEdit().propset([scope], name, value)propedit
propsetChange the named property of scope or all selected objects to/by value. Scope is documented at PropEdit(). Existing attributes can be renamed to value by using a name rename/a/old_name, where old_name is the current name of the attribute.propset([scope], name, value)propedit
proptoggleToggle 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
pstklibPresent the padstack library dialog on board padstacks or the padstacks of a subcircuitpstklib([auto|board|subcid|object], [retpid, [preselect]])dialogs plugin
PstkNewCreate 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
rnd_toolbar_initFor ringdove apps: initialize the toolbar.lib_hid_common plugin
rnd_toolbar_uninitFor ringdove apps: uninitialize the toolbar.lib_hid_common plugin
rnd_zoomChange zoom level (relative, absolute, window, ...)Zoom()
Zoom([+|-|=]factor)
Zoom(x1, y1, x2, y2)
Zoom(?)
Zoom(get)
lib_hid_common plugin
Rotate90Rotates the object under the crosshair by 90 degree steps.pcb_move_obj(steps)
Rotate90Rotates the object under the crosshair by 90 degree steps.Rotate90(steps)
roundrectGenerate a rectangle with round cornersroundrect([where,] width[;height] [,rx[;ry] [,rotation [,cornstyle [,roundness]]]])shape plugin
RouteStyleWithout 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])
RouteStylesChangedTells the GUI that the routing styles have changed.RouteStylesChanged()oldactions plugin
ID @@ -27,7 +29,6 @@
camCAM exportcam()src_plugins/cam/cam_gui.cdoes not yet work in lesstif
constraintDrawing constraintsconstraint()src_plugins/ddraft/constraint_gui.c 
aboutAbout pcb-rndabout()src_plugins/dialogs/dlg_about.clesstif: needs to be resized to at least 600 pixels high -
exportn/an/asrc_plugins/dialogs/dlg_export.c 
flagsEdit flagsFlagEdit()src_plugins/dialogs/dlg_flag_edit.c 
fontselFont selectionFontSel()src_plugins/dialogs/dlg_fontsel.c 
fpmapChoose footprintn/asrc_plugins/dialogs/dlg_fpmap.c  @@ -58,7 +59,7 @@
route_styleEdit route stylen/asrc_plugins/lib_hid_pcbui/routest_dlg.c 
poly_hatchPolygon hatchhatch(interactive)src_plugins/lib_polyhelp/polyhelp.c 
orderOrder PCBn/asrc_plugins/order/order_dlg.c  -
pcbway_quotePCBWay: quoten/asrc_plugins/order_pcbway/pcbway.c  +
pcbway_quotePCBWay: quoten/asrc_plugins/order_pcbway/quote.c 
propeditProperty editorpropedit()src_plugins/propedit/propdlg.c 
searchpcb-rnd searchn/asrc_plugins/query/dlg_search.c 
search_exprpcb-rnd search expressionn/asrc_plugins/query/dlg_search_edit.c