# pcb-rnd User Manual: Appendix

## List of GUI dialog boxes

ID | dialog box name | action | source | comments
--- | --- | --- | --- | ---
brave | Brave features | brave() | src/brave.c |
progress | pcb-rnd progress | n/a | src/hid_dlg.c | no action API yet (but it is planned)
asm | Hand assembly with pcb-rnd | asm() | src_plugins/asm/asm.c |
cam | CAM export | cam() | src_plugins/cam/cam_gui.c | does not yet work in lesstif
constraint | Drawing constraints | constraint() | src_plugins/ddraft/constraint_gui.c |
about | About pcb-rnd | about() | src_plugins/dialogs/dlg_about.c | lesstif: needs to be resized to at least 600 pixels high
export | n/a | n/a | src_plugins/dialogs/dlg_export.c |
flags | Edit flags | FlagEdit() | src_plugins/dialogs/dlg_flag_edit.c |
fontsel | Font selection | FontSel() | src_plugins/dialogs/dlg_fontsel.c |
layer_binding | Layer bindings | LayerBinding() | src_plugins/dialogs/dlg_layer_binding.c |
pstk_lib | n/a | PstkLib() | src_plugins/dialogs/dlg_lib_pstk.c | does not yet work in lesstif
library | pcb-rnd Footprint Library | n/a | src_plugins/dialogs/dlg_library.c |
lib_param | pcb-rnd parametric footprint | n/a | src_plugins/dialogs/dlg_library_param.c |
netlist | pcb-rnd netlist | NetlistDialog() | src_plugins/dialogs/dlg_netlist.c |
padstack_shape | Edit padstack shape | n/a | src_plugins/dialogs/dlg_padstack.c | open from within the padstack dialog
padstack | Edit padstack | PadstackEdit() | src_plugins/dialogs/dlg_padstack.c |
pinout | n/a | pinout() | src_plugins/dialogs/dlg_pinout.c |
plugins | Manage plugins | ManagePlugins() | src_plugins/dialogs/dlg_plugins.c | read-only list at the moment
preferences | pcb-rnd preferences | preferences() | src_plugins/dialogs/dlg_pref.c | lesstif: some tabs are unusable
pref_confedit | pcb-rnd conf item | n/a | src_plugins/dialogs/dlg_pref_confedit.c |
pref_lib_path | Edit library path | n/a | src_plugins/dialogs/dlg_pref_lib.c | open from within the preferences dialog
pref_lib_path_help | pcb-rnd preferences: library help | n/a | src_plugins/dialogs/dlg_pref_lib.c | open from within the preferences dialog
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 |
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 |
n/a | n/a | n/a | src_plugins/lib_hid_common/act_dad.c |
prompt_for | n/a | n/a | src_plugins/lib_hid_common/dlg_comm_m.c | not for use from actions (for internal HID use)
fallback_color_pick | Change color | n/a | src_plugins/lib_hid_common/dlg_comm_m.c | not for use from actions (for internal HID use)
log | pcb-rnd message log | log() | src_plugins/lib_hid_common/dlg_log.c |
route_style_attr | Edit route style attribute | n/a | src_plugins/lib_hid_pcbui/routest_dlg.c |
route_style | Edit route style | n/a | src_plugins/lib_hid_pcbui/routest_dlg.c |
poly_hatch | Polygon hatch | hatch(interactive) | src_plugins/lib_polyhelp/polyhelp.c |
EDIT_THIS_ID | EDIT THIS: title | n/a | src_plugins/order/order_dlg.c |
propedit | Property editor | propedit() | src_plugins/propedit/propdlg.c |
report | n/a | report() | src_plugins/report/report.c |
live_script | n/a | LiveScript() | src_plugins/script/live_script.c |
scripts | pcb-rnd Scripts | BrowseScript() | src_plugins/script/script_act.c |
shape | dlg_shape | shape() | src_plugins/shape/shape_dialog.c |
view* | view* | n/a | src_plugins/dialogs/dlg_view.c |