Index: tree/appearance.html =================================================================== --- tree/appearance.html (revision 30945) +++ tree/appearance.html (revision 30946) @@ -3,14 +3,14 @@

subtree: appearance

node name type flags description -
compact boolean 0 when set: optimize GUI widget arrangement for small screen; may be wasting some screen space on large screen -
rat_thickness coord 0 -
mark_size coord 0 relative marker size -
text_host_bbox boolean 0 when moving a text object, the outline thin-draw should also include the bounding box -
term_label_size real 0 size of terminal labels, in pcb font scale (100 is for the normal size) -
subc_layer_per_side boolean 0 hide top or bottom placed subcircuit annotations if the view is showing the other side -
invis_other_groups boolean 0 render non-current group layers with the inivisble color -
black_current_group boolean 0 render all layers of the current group black, for maximum contrast -
layer_alpha real 0 [hidlib] alpha value for layer drawing -
drill_alpha real 0 [hidlib] alpha value for drill drawing +
compact rnd_cfn_boolean 0 when set: optimize GUI widget arrangement for small screen; may be wasting some screen space on large screen +
rat_thickness rnd_cfn_coord 0 +
mark_size rnd_cfn_coord 0 relative marker size +
text_host_bbox rnd_cfn_boolean 0 when moving a text object, the outline thin-draw should also include the bounding box +
term_label_size rnd_cfn_real 0 size of terminal labels, in pcb font scale (100 is for the normal size) +
subc_layer_per_side rnd_cfn_boolean 0 hide top or bottom placed subcircuit annotations if the view is showing the other side +
invis_other_groups rnd_cfn_boolean 0 render non-current group layers with the inivisble color +
black_current_group rnd_cfn_boolean 0 render all layers of the current group black, for maximum contrast +
layer_alpha rnd_cfn_real 0 [hidlib] alpha value for layer drawing +
drill_alpha rnd_cfn_real 0 [hidlib] alpha value for drill drawing
Index: tree/appearance_color.html =================================================================== --- tree/appearance_color.html (revision 30945) +++ tree/appearance_color.html (revision 30946) @@ -3,30 +3,30 @@

subtree: appearance/color

node name type flags description -
crosshair color 0 obsolete - DO NOT USE - kept for compatibility (use appearance/color/cross instead) -
attached color 0 color of the non-layer corsshair-attached objects drawn in XOR (e.g. when padstack or buffer outline before placed; layer-objects like lines and arcs typically onherit the layer color) -
drc color 0 color of the on-screen drc clearance indication while routing -
mark color 0 color of the on-screen marks (user placed mark and automatic 'grabbed' mark) -
selected color 0 generic object selection color -
via color 0 non-terminal padstack shape on current layer -
via_far color 0 non-terminal padstack shape on non-current ('far side') layer -
pin color 0 terminal padstack shape on current layer -
pin_far color 0 terminal padstack shape on non-current ('far side') layer -
pin_name color 0 on-screen terminal number/name labels -
subc color 0 on-screen subcircuit marks -
subc_nonetlist color 0 on-screen subcircuit marks for subcircuits with the nonetlist flag -
extobj color 0 on-screen marks of extended objects -
padstackmark color 0 on-screen center mark cross for padstacks -
rat color 0 on-screen rat lines -
invisible_objects color 0 other-side objects and padstack shapes on non-current layer -
connected color 0 'connected' highlight (galvanic connections found) -
warn color 0 warning highlight (e.g. object found to cause a short) -
layer color 0 default layer colors; when a new layer is created, a color from this list is assigned initially -
mask color 0 default mask layer color (when a new mask layer is created) -
paste color 0 default paste layer color (when a new paste layer is created) -
element color 0 default silk layer color (when a new silk layer is created) -
background color 0 [hidlib] background and cursor color ... -
off_limit color 0 [hidlib] on-screen background beyond the configured drawing area -
grid color 0 [hidlib] on-screen grid -
cross color 0 [hidlib] on-screen crosshair color (inverted) +
crosshair rnd_cfn_color 0 obsolete - DO NOT USE - kept for compatibility (use appearance/color/cross instead) +
attached rnd_cfn_color 0 color of the non-layer corsshair-attached objects drawn in XOR (e.g. when padstack or buffer outline before placed; layer-objects like lines and arcs typically onherit the layer color) +
drc rnd_cfn_color 0 color of the on-screen drc clearance indication while routing +
mark rnd_cfn_color 0 color of the on-screen marks (user placed mark and automatic 'grabbed' mark) +
selected rnd_cfn_color 0 generic object selection color +
via rnd_cfn_color 0 non-terminal padstack shape on current layer +
via_far rnd_cfn_color 0 non-terminal padstack shape on non-current ('far side') layer +
pin rnd_cfn_color 0 terminal padstack shape on current layer +
pin_far rnd_cfn_color 0 terminal padstack shape on non-current ('far side') layer +
pin_name rnd_cfn_color 0 on-screen terminal number/name labels +
subc rnd_cfn_color 0 on-screen subcircuit marks +
subc_nonetlist rnd_cfn_color 0 on-screen subcircuit marks for subcircuits with the nonetlist flag +
extobj rnd_cfn_color 0 on-screen marks of extended objects +
padstackmark rnd_cfn_color 0 on-screen center mark cross for padstacks +
rat rnd_cfn_color 0 on-screen rat lines +
invisible_objects rnd_cfn_color 0 other-side objects and padstack shapes on non-current layer +
connected rnd_cfn_color 0 'connected' highlight (galvanic connections found) +
warn rnd_cfn_color 0 warning highlight (e.g. object found to cause a short) +
layer rnd_cfn_color 0 default layer colors; when a new layer is created, a color from this list is assigned initially +
mask rnd_cfn_color 0 default mask layer color (when a new mask layer is created) +
paste rnd_cfn_color 0 default paste layer color (when a new paste layer is created) +
element rnd_cfn_color 0 default silk layer color (when a new silk layer is created) +
background rnd_cfn_color 0 [hidlib] background and cursor color ... +
off_limit rnd_cfn_color 0 [hidlib] on-screen background beyond the configured drawing area +
grid rnd_cfn_color 0 [hidlib] on-screen grid +
cross rnd_cfn_color 0 [hidlib] on-screen crosshair color (inverted)
Index: tree/appearance_loglevels.html =================================================================== --- tree/appearance_loglevels.html (revision 30945) +++ tree/appearance_loglevels.html (revision 30946) @@ -3,12 +3,12 @@

subtree: appearance/loglevels

node name type flags description -
debug_tag string 0 [hidlib] log style tag of debug messages -
debug_popup boolean 0 [hidlib] whether a debug line should pop up the log window -
info_tag string 0 [hidlib] log style tag of info messages -
info_popup boolean 0 [hidlib] whether an info line should pop up the log window -
warning_tag string 0 [hidlib] log style tag of warnings -
warning_popup boolean 0 [hidlib] whether a warning should pop up the log window -
error_tag string 0 [hidlib] log style tag of errors -
error_popup boolean 0 [hidlib] whether an error should pop up the log window +
debug_tag rnd_cfn_string 0 [hidlib] log style tag of debug messages +
debug_popup rnd_cfn_boolean 0 [hidlib] whether a debug line should pop up the log window +
info_tag rnd_cfn_string 0 [hidlib] log style tag of info messages +
info_popup rnd_cfn_boolean 0 [hidlib] whether an info line should pop up the log window +
warning_tag rnd_cfn_string 0 [hidlib] log style tag of warnings +
warning_popup rnd_cfn_boolean 0 [hidlib] whether a warning should pop up the log window +
error_tag rnd_cfn_string 0 [hidlib] log style tag of errors +
error_popup rnd_cfn_boolean 0 [hidlib] whether an error should pop up the log window
Index: tree/appearance_messages.html =================================================================== --- tree/appearance_messages.html (revision 30945) +++ tree/appearance_messages.html (revision 30946) @@ -3,5 +3,5 @@

subtree: appearance/messages

node name type flags description -
char_per_line integer 0 width of an output line in characters (used by separator drawing in find.c) +
char_per_line rnd_cfn_integer 0 width of an output line in characters (used by separator drawing in find.c)
Index: tree/appearance_misc.html =================================================================== --- tree/appearance_misc.html (revision 30945) +++ tree/appearance_misc.html (revision 30946) @@ -3,5 +3,5 @@

subtree: appearance/misc

node name type flags description -
volume integer 0 the speakers volume -100..100 +
volume rnd_cfn_integer 0 the speakers volume -100..100
Index: tree/appearance_padstack.html =================================================================== --- tree/appearance_padstack.html (revision 30945) +++ tree/appearance_padstack.html (revision 30946) @@ -3,6 +3,6 @@

subtree: appearance/padstack

node name type flags description -
cross_thick integer 0 cross thickness in pixels - 0 means disable crosses -
cross_size coord 0 cross size in word coords - size of one arm of the cross (minus the hole radius) +
cross_thick rnd_cfn_integer 0 cross thickness in pixels - 0 means disable crosses +
cross_size rnd_cfn_coord 0 cross size in word coords - size of one arm of the cross (minus the hole radius)
Index: tree/appearance_subc.html =================================================================== --- tree/appearance_subc.html (revision 30945) +++ tree/appearance_subc.html (revision 30946) @@ -3,5 +3,5 @@

subtree: appearance/subc

node name type flags description -
dash_freq integer 0 how dense the dashed outline should be; -1 means do not display the dashed outline; 0 means solid outline; 1..32 means dashed outline +
dash_freq rnd_cfn_integer 0 how dense the dashed outline should be; -1 means do not display the dashed outline; 0 means solid outline; 1..32 means dashed outline
Index: tree/design.html =================================================================== --- tree/design.html (revision 30945) +++ tree/design.html (revision 30946) @@ -3,21 +3,21 @@

subtree: design

node name type flags description -
via_thickness coord 0 -
via_drilling_hole coord 0 -
line_thickness coord 0 -
clearance coord 0 -
bloat coord 0 minimum space between copper features on different networks -
shrink coord 0 minimum overlap between connected copper features -
min_wid coord 0 minimum copper width -
min_slk coord 0 minimum silk width -
min_drill coord 0 minimum drill diameter -
min_ring coord 0 minimum annular ring -
text_scale integer 0 text scaling in % -
text_thickness coord 0 override stroke font text thickness -
text_font_id integer 0 -
poly_isle_area real 0 polygon min area -
fab_author string 0 Full name of author for FAB drawings -
initial_layer_stack string 0 deprecated. -
paste_adjust coord 0 Adjust paste thickness +
via_thickness rnd_cfn_coord 0 +
via_drilling_hole rnd_cfn_coord 0 +
line_thickness rnd_cfn_coord 0 +
clearance rnd_cfn_coord 0 +
bloat rnd_cfn_coord 0 minimum space between copper features on different networks +
shrink rnd_cfn_coord 0 minimum overlap between connected copper features +
min_wid rnd_cfn_coord 0 minimum copper width +
min_slk rnd_cfn_coord 0 minimum silk width +
min_drill rnd_cfn_coord 0 minimum drill diameter +
min_ring rnd_cfn_coord 0 minimum annular ring +
text_scale rnd_cfn_integer 0 text scaling in % +
text_thickness rnd_cfn_coord 0 override stroke font text thickness +
text_font_id rnd_cfn_integer 0 +
poly_isle_area rnd_cfn_real 0 polygon min area +
fab_author rnd_cfn_string 0 Full name of author for FAB drawings +
initial_layer_stack rnd_cfn_string 0 deprecated. +
paste_adjust rnd_cfn_coord 0 Adjust paste thickness
Index: tree/editor.html =================================================================== --- tree/editor.html (revision 30945) +++ tree/editor.html (revision 30946) @@ -3,61 +3,61 @@

subtree: editor

node name type flags description -
zoom real 0 default zoom -
buffer_number integer 0 number of the current buffer -
clear_line boolean 0 new lines/arc clear polygons. -
clear_polypoly boolean 0 new polygons clear polygons. -
full_poly boolean 0 new polygons are full polygons. -
unique_names boolean 0 OBSOLETE: force unique names -
snap_pin boolean 0 snap to pins and pads -
snap_offgrid_line boolean 0 Snap to certain off-grid points along a line. -
marker_snaps boolean 0 marker snaps to grid or snap points, as any other click -
highlight_on_point boolean 0 Highlight if crosshair is on endpoints. -
show_solder_side boolean 0 mirror output -
save_last_command boolean 0 OBSOLETE: use the session-persistent command line history instead (press the up arrow) -
line_refraction integer 0 value for line lookahead setting -
save_in_tmp boolean 0 emergency save unsaved PCB data (despite the user clicks don't save) when: user starts a new PCB; user quits pcb-rnd. Does not affect the on-crash emergency save. -
all_direction_lines boolean 0 enable lines to all directions -
rubber_band_mode boolean 0 move, rotate use rubberband connections -
rubber_band_keep_midlinedir boolean 0 keep line direction when a middle line is moved -
swap_start_direction boolean 0 change starting direction after each click -
show_drc boolean 0 show drc region on crosshair -
auto_drc boolean 0 when set, PCB doesn't let you place copper that violates DRC. -
conn_find_rat boolean 0 connection find includes rats; when off, only existing galvanic connections are mapped -
show_number boolean 0 OBSOLETE: pinout shows number -
orthogonal_moves boolean 0 move items orthogonally. -
reset_after_element boolean 0 OBSOLETE: reset connections after each element while saving all connections -
lock_names boolean 0 lock down text so they can not be moved or selected -
only_names boolean 0 lock down everything else but text so only text objects can be moved or selected -
thin_draw boolean 0 if set, objects on the screen are drawn as outlines (lines are drawn as center-lines). This lets you see line endpoints hidden under pins, for example. -
thin_draw_poly boolean 0 if set, polygons on the screen are drawn as outlines. -
as_drawn_poly boolean 0 if set, also draw the as-drawn outline of polygons -
wireframe_draw boolean 0 if set, lines and arcs on the screen are drawn as outlines. -
local_ref boolean 0 use local reference for moves, by setting the mark at the beginning of each move. -
check_planes boolean 0 when set, only polygons and their clearances are drawn, to see if polygons have isolated regions. -
hide_names boolean 0 when set, subc floater text objects (typical use case: refdes text) are not drawn. -
description boolean 0 obsolete - DO NOT USE - kept for compatibility -
name_on_pcb boolean 0 obsolete - DO NOT USE - kept for compatibility -
subc_id string 0 subcircuit ID template for diplaying the subcircuit label on the subcircuit layer; default to displaying the refes, if empty; syntax if the same as for DYNTEXT -
term_id string 0 terminal ID template for diplaying the subcircuit label on the subcircuit layer; default to displaying termid[intconn], if empty; syntax if the same as for DYNTEXT -
move_linepoint_uses_route boolean 0 Moving a line point calculates a new line route. This allows 45/90 line modes when editing lines. -
auto_via boolean 0 when drawing traces and switching layers or when moving an object from one layer to another, try to keep connections by automatically inserting vias. -
route_radius real 0 temporary: route draw helper's arc radius at corners (factor of the trace thickness) -
io_incomp_popup boolean 0 wether to enable popping up the io incompatibility list dialog on save incompatibility errors -
io_incomp_style string 0 view listing style (list or simple), when io_incomp_popup is true -
click_time integer 0 default time for click expiration, in ms -
live_routing boolean 0 autorouter shows tracks in progress -
beep_when_finished boolean 0 flag if a signal should be produced when searching of connections is done -
undo_warning_size integer 0 warn the user when undo list exceeds this amount of kilobytes in memory -
subc_conv_refdes string 0 automatic refdes value assigned to new subcircuits on conversion from objects - if empty, no refdes text or attribute is added; if the value is , the refdes text object is added but no refdes attribute is created -
mode integer 0 [hidlib] currently active tool -
grid_unit unit 0 [hidlib] select whether you draw in mm or mil -
grid coord 0 [hidlib] grid in pcb-units -
grids list 0 [hidlib] grid in grid-string format -
grids_idx integer 0 [hidlib] the index of the currently active grid from grids -
draw_grid boolean 0 [hidlib] draw grid points -
auto_place boolean 0 [hidlib] force placement of GUI windows (dialogs), trying to override the window manager -
fullscreen boolean 0 [hidlib] hide widgets to make more room for the drawing -
crosshair_shape_idx integer 0 [hidlib] crosshair shape as defined in pcb_crosshair_shape_e -
enable_stroke boolean 0 [hidlib] Enable libstroke gestures on middle mouse button when non-zero +
zoom rnd_cfn_real 0 default zoom +
buffer_number rnd_cfn_integer 0 number of the current buffer +
clear_line rnd_cfn_boolean 0 new lines/arc clear polygons. +
clear_polypoly rnd_cfn_boolean 0 new polygons clear polygons. +
full_poly rnd_cfn_boolean 0 new polygons are full polygons. +
unique_names rnd_cfn_boolean 0 OBSOLETE: force unique names +
snap_pin rnd_cfn_boolean 0 snap to pins and pads +
snap_offgrid_line rnd_cfn_boolean 0 Snap to certain off-grid points along a line. +
marker_snaps rnd_cfn_boolean 0 marker snaps to grid or snap points, as any other click +
highlight_on_point rnd_cfn_boolean 0 Highlight if crosshair is on endpoints. +
show_solder_side rnd_cfn_boolean 0 mirror output +
save_last_command rnd_cfn_boolean 0 OBSOLETE: use the session-persistent command line history instead (press the up arrow) +
line_refraction rnd_cfn_integer 0 value for line lookahead setting +
save_in_tmp rnd_cfn_boolean 0 emergency save unsaved PCB data (despite the user clicks don't save) when: user starts a new PCB; user quits pcb-rnd. Does not affect the on-crash emergency save. +
all_direction_lines rnd_cfn_boolean 0 enable lines to all directions +
rubber_band_mode rnd_cfn_boolean 0 move, rotate use rubberband connections +
rubber_band_keep_midlinedir rnd_cfn_boolean 0 keep line direction when a middle line is moved +
swap_start_direction rnd_cfn_boolean 0 change starting direction after each click +
show_drc rnd_cfn_boolean 0 show drc region on crosshair +
auto_drc rnd_cfn_boolean 0 when set, PCB doesn't let you place copper that violates DRC. +
conn_find_rat rnd_cfn_boolean 0 connection find includes rats; when off, only existing galvanic connections are mapped +
show_number rnd_cfn_boolean 0 OBSOLETE: pinout shows number +
orthogonal_moves rnd_cfn_boolean 0 move items orthogonally. +
reset_after_element rnd_cfn_boolean 0 OBSOLETE: reset connections after each element while saving all connections +
lock_names rnd_cfn_boolean 0 lock down text so they can not be moved or selected +
only_names rnd_cfn_boolean 0 lock down everything else but text so only text objects can be moved or selected +
thin_draw rnd_cfn_boolean 0 if set, objects on the screen are drawn as outlines (lines are drawn as center-lines). This lets you see line endpoints hidden under pins, for example. +
thin_draw_poly rnd_cfn_boolean 0 if set, polygons on the screen are drawn as outlines. +
as_drawn_poly rnd_cfn_boolean 0 if set, also draw the as-drawn outline of polygons +
wireframe_draw rnd_cfn_boolean 0 if set, lines and arcs on the screen are drawn as outlines. +
local_ref rnd_cfn_boolean 0 use local reference for moves, by setting the mark at the beginning of each move. +
check_planes rnd_cfn_boolean 0 when set, only polygons and their clearances are drawn, to see if polygons have isolated regions. +
hide_names rnd_cfn_boolean 0 when set, subc floater text objects (typical use case: refdes text) are not drawn. +
description rnd_cfn_boolean 0 obsolete - DO NOT USE - kept for compatibility +
name_on_pcb rnd_cfn_boolean 0 obsolete - DO NOT USE - kept for compatibility +
subc_id rnd_cfn_string 0 subcircuit ID template for diplaying the subcircuit label on the subcircuit layer; default to displaying the refes, if empty; syntax if the same as for DYNTEXT +
term_id rnd_cfn_string 0 terminal ID template for diplaying the subcircuit label on the subcircuit layer; default to displaying termid[intconn], if empty; syntax if the same as for DYNTEXT +
move_linepoint_uses_route rnd_cfn_boolean 0 Moving a line point calculates a new line route. This allows 45/90 line modes when editing lines. +
auto_via rnd_cfn_boolean 0 when drawing traces and switching layers or when moving an object from one layer to another, try to keep connections by automatically inserting vias. +
route_radius rnd_cfn_real 0 temporary: route draw helper's arc radius at corners (factor of the trace thickness) +
io_incomp_popup rnd_cfn_boolean 0 wether to enable popping up the io incompatibility list dialog on save incompatibility errors +
io_incomp_style rnd_cfn_string 0 view listing style (list or simple), when io_incomp_popup is true +
click_time rnd_cfn_integer 0 default time for click expiration, in ms +
live_routing rnd_cfn_boolean 0 autorouter shows tracks in progress +
beep_when_finished rnd_cfn_boolean 0 flag if a signal should be produced when searching of connections is done +
undo_warning_size rnd_cfn_integer 0 warn the user when undo list exceeds this amount of kilobytes in memory +
subc_conv_refdes rnd_cfn_string 0 automatic refdes value assigned to new subcircuits on conversion from objects - if empty, no refdes text or attribute is added; if the value is , the refdes text object is added but no refdes attribute is created +
mode rnd_cfn_integer 0 [hidlib] currently active tool +
grid_unit rnd_cfn_unit 0 [hidlib] select whether you draw in mm or mil +
grid rnd_cfn_coord 0 [hidlib] grid in pcb-units +
grids rnd_cfn_list 0 [hidlib] grid in grid-string format +
grids_idx rnd_cfn_integer 0 [hidlib] the index of the currently active grid from grids +
draw_grid rnd_cfn_boolean 0 [hidlib] draw grid points +
auto_place rnd_cfn_boolean 0 [hidlib] force placement of GUI windows (dialogs), trying to override the window manager +
fullscreen rnd_cfn_boolean 0 [hidlib] hide widgets to make more room for the drawing +
crosshair_shape_idx rnd_cfn_integer 0 [hidlib] crosshair shape as defined in pcb_crosshair_shape_e +
enable_stroke rnd_cfn_boolean 0 [hidlib] Enable libstroke gestures on middle mouse button when non-zero
Index: tree/editor_selection.html =================================================================== --- tree/editor_selection.html (revision 30945) +++ tree/editor_selection.html (revision 30946) @@ -3,6 +3,6 @@

subtree: editor/selection

node name type flags description -
disable_negative boolean 0 selection box behaviour: disable the negative-direction selection - any selection box will select only what's fully within the box -
symmetric_negative boolean 0 selection box behaviour: when set, the selection direction is considered negative only if the box has negative size in the X direction +
disable_negative rnd_cfn_boolean 0 selection box behaviour: disable the negative-direction selection - any selection box will select only what's fully within the box +
symmetric_negative rnd_cfn_boolean 0 selection box behaviour: when set, the selection direction is considered negative only if the box has negative size in the X direction
Index: tree/editor_view.html =================================================================== --- tree/editor_view.html (revision 30945) +++ tree/editor_view.html (revision 30946) @@ -3,6 +3,6 @@

subtree: editor/view

node name type flags description -
flip_x boolean 0 [hidlib] view: flip the board along the X (horizontal) axis -
flip_y boolean 0 [hidlib] view: flip the board along the Y (vertical) axis +
flip_x rnd_cfn_boolean 0 [hidlib] view: flip the board along the X (horizontal) axis +
flip_y rnd_cfn_boolean 0 [hidlib] view: flip the board along the Y (vertical) axis
Index: tree/import_footprint_placement.html =================================================================== --- tree/import_footprint_placement.html (revision 30945) +++ tree/import_footprint_placement.html (revision 30946) @@ -3,9 +3,9 @@

subtree: import/footprint_placement

node name type flags description -
method string 0 method/strategy of placement; one of: disperse, frame, fit -
location string 0 placement coordinate for methods that require it; if empty, use fixed coordinates at x,y; if non-empty, it may be: mark, center -
x coord 0 for some methods if location is empty, X coordinate of placement -
y coord 0 for some methods if location is empty, Y coordinate of placement -
disperse coord 0 dispersion distance for the disperse method +
method rnd_cfn_string 0 method/strategy of placement; one of: disperse, frame, fit +
location rnd_cfn_string 0 placement coordinate for methods that require it; if empty, use fixed coordinates at x,y; if non-empty, it may be: mark, center +
x rnd_cfn_coord 0 for some methods if location is empty, X coordinate of placement +
y rnd_cfn_coord 0 for some methods if location is empty, Y coordinate of placement +
disperse rnd_cfn_coord 0 dispersion distance for the disperse method
Index: tree/rc.html =================================================================== --- tree/rc.html (revision 30945) +++ tree/rc.html (revision 30946) @@ -3,37 +3,37 @@

subtree: rc

node name type flags description -
file_changed_interval real 0 how often to check if the file has changed on the disk (in seconds); 0 or negative means no check at all -
backup_interval integer 0 time between two backups in seconds; 0 means disabled (no backups) -
brave string 0 brave mode flags: when non-empty, enable various experimental (unstable) features - useful for testers -
font_command string 0 file name template; if not empty, run this command and read its output for loading the font; %f is the file name -
file_command string 0 file name template; if not empty, run this command and read its output for loading a pcb file; %f is the file name, %p is the conf setting rc.file_path -
file_path string 0 -
library_shell string 0 -
library_search_paths list 0 -
emergency_name string 0 file name template for emergency save anonymous .pcb files (when pcb-rnd crashes); optional field: %ld --> pid; must be shorter than 240 characters. Don't do emergency save if this item is empty. -
emergency_format string 0 if set, use this format for the backups; if unset, use the default format -
backup_name string 0 file name template for periodic backup of board files; optional fields (the usual % substitutions work) -
backup_format string 0 if set, use this format for the backups; if unset or set to 'original', use the original format -
save_command string 0 command to pipe the pcb, footprint or buffer file into, when saving (makes lihata persist impossible) -
keep_save_backups boolean 0 a copy is made before a save operation overwrites an existing file; if this setting is true, keep the copy even after a successful save -
default_font_file list 0 name of default font file (list of names to search) -
default_pcb_file list 0 -
silently_create_on_load boolean 0 do not generate an error message if the board does not exist on load from command line argument, silently create it in memory -
script_filename string 0 PCB Actions script to execute on startup -
action_string string 0 PCB Actions string to execute on startup -
rat_path string 0 -
rat_command string 0 file name template; if not empty, run this command and read its output for loading a rats; %f is the file name, %p is the rc.rat_path conf setting -
save_final_fallback_fmt string 0 when a new file is created (by running pcb-rnd with the file name) there won't be a known format; pcb-rnd will guess from the file name (extension) but eventhat may fail. This format is the final fallback that'll be used if no other guessing mechanism worked. The user can override this by save as. -
save_fp_fmt string 0 when saving a buffer element/subcircuit, prefer this format by default -
have_regex boolean 0 whether we have regex compiled in -
verbose integer 0 [hidlib] -
quiet integer 0 [hidlib] print only errors on stderr -
dup_log_to_stderr boolean 0 [hidlib] copy log messages to stderr even if there is a HID that can show them -
cli_prompt string 0 [hidlib] plain text prompt to prefix the command entry -
cli_backend string 0 [hidlib] command parser action -
export_basename boolean 0 [hidlib] if an exported file contains the source file name, remove path from it, keeping the basename only -
menu_file string 0 [hidlib] where to load the default menu file from. If empty/unset, fall back to the legacy 'per hid ow menu file' setup. If contains slash, take it as a full path, if no slash, do a normal menu search for pcb-menu-NAME.lht -
preferred_gui list 0 [hidlib] if set, try GUI HIDs in this order when no GUI is explicitly selected -
hid_fallback boolean 0 [hidlib] if there is no explicitly specified HID (--gui) and the preferred GUI fails, automatically fall back on other HIDs, eventually running in batch mode +
file_changed_interval rnd_cfn_real 0 how often to check if the file has changed on the disk (in seconds); 0 or negative means no check at all +
backup_interval rnd_cfn_integer 0 time between two backups in seconds; 0 means disabled (no backups) +
brave rnd_cfn_string 0 brave mode flags: when non-empty, enable various experimental (unstable) features - useful for testers +
font_command rnd_cfn_string 0 file name template; if not empty, run this command and read its output for loading the font; %f is the file name +
file_command rnd_cfn_string 0 file name template; if not empty, run this command and read its output for loading a pcb file; %f is the file name, %p is the conf setting rc.file_path +
file_path rnd_cfn_string 0 +
library_shell rnd_cfn_string 0 +
library_search_paths rnd_cfn_list 0 +
emergency_name rnd_cfn_string 0 file name template for emergency save anonymous .pcb files (when pcb-rnd crashes); optional field: %ld --> pid; must be shorter than 240 characters. Don't do emergency save if this item is empty. +
emergency_format rnd_cfn_string 0 if set, use this format for the backups; if unset, use the default format +
backup_name rnd_cfn_string 0 file name template for periodic backup of board files; optional fields (the usual % substitutions work) +
backup_format rnd_cfn_string 0 if set, use this format for the backups; if unset or set to 'original', use the original format +
save_command rnd_cfn_string 0 command to pipe the pcb, footprint or buffer file into, when saving (makes lihata persist impossible) +
keep_save_backups rnd_cfn_boolean 0 a copy is made before a save operation overwrites an existing file; if this setting is true, keep the copy even after a successful save +
default_font_file rnd_cfn_list 0 name of default font file (list of names to search) +
default_pcb_file rnd_cfn_list 0 +
silently_create_on_load rnd_cfn_boolean 0 do not generate an error message if the board does not exist on load from command line argument, silently create it in memory +
script_filename rnd_cfn_string 0 PCB Actions script to execute on startup +
action_string rnd_cfn_string 0 PCB Actions string to execute on startup +
rat_path rnd_cfn_string 0 +
rat_command rnd_cfn_string 0 file name template; if not empty, run this command and read its output for loading a rats; %f is the file name, %p is the rc.rat_path conf setting +
save_final_fallback_fmt rnd_cfn_string 0 when a new file is created (by running pcb-rnd with the file name) there won't be a known format; pcb-rnd will guess from the file name (extension) but eventhat may fail. This format is the final fallback that'll be used if no other guessing mechanism worked. The user can override this by save as. +
save_fp_fmt rnd_cfn_string 0 when saving a buffer element/subcircuit, prefer this format by default +
have_regex rnd_cfn_boolean 0 whether we have regex compiled in +
verbose rnd_cfn_integer 0 [hidlib] +
quiet rnd_cfn_integer 0 [hidlib] print only errors on stderr +
dup_log_to_stderr rnd_cfn_boolean 0 [hidlib] copy log messages to stderr even if there is a HID that can show them +
cli_prompt rnd_cfn_string 0 [hidlib] plain text prompt to prefix the command entry +
cli_backend rnd_cfn_string 0 [hidlib] command parser action +
export_basename rnd_cfn_boolean 0 [hidlib] if an exported file contains the source file name, remove path from it, keeping the basename only +
menu_file rnd_cfn_string 0 [hidlib] where to load the default menu file from. If empty/unset, fall back to the legacy 'per hid ow menu file' setup. If contains slash, take it as a full path, if no slash, do a normal menu search for pcb-menu-NAME.lht +
preferred_gui rnd_cfn_list 0 [hidlib] if set, try GUI HIDs in this order when no GUI is explicitly selected +
hid_fallback rnd_cfn_boolean 0 [hidlib] if there is no explicitly specified HID (--gui) and the preferred GUI fails, automatically fall back on other HIDs, eventually running in batch mode
Index: tree/rc_path.html =================================================================== --- tree/rc_path.html (revision 30945) +++ tree/rc_path.html (revision 30946) @@ -3,11 +3,11 @@

subtree: rc/path

node name type flags description -
prefix string 0 e.g. /usr/local -
lib string 0 e.g. /usr/lib/pcb-rnd -
bin string 0 e.g. /usr/bin -
share string 0 e.g. /usr/share/pcb-rnd -
design string 0 directory path of the current design, or if the current design doesn't have a file name yet -
home string 0 [hidlib] user's home dir, determined run-time -
exec_prefix string 0 [hidlib] exec prefix path (extracted from argv[0]) +
prefix rnd_cfn_string 0 e.g. /usr/local +
lib rnd_cfn_string 0 e.g. /usr/lib/pcb-rnd +
bin rnd_cfn_string 0 e.g. /usr/bin +
share rnd_cfn_string 0 e.g. /usr/share/pcb-rnd +
design rnd_cfn_string 0 directory path of the current design, or if the current design doesn't have a file name yet +
home rnd_cfn_string 0 [hidlib] user's home dir, determined run-time +
exec_prefix rnd_cfn_string 0 [hidlib] exec prefix path (extracted from argv[0])
Index: tree/temp.html =================================================================== --- tree/temp.html (revision 30945) +++ tree/temp.html (revision 30946) @@ -3,7 +3,7 @@

subtree: temp

node name type flags description -
rat_warn boolean 0 rats nest has set warnings -
clip_inhibit_chg boolean 0 dummy node to inform the menu about clip inhibit change -
click_cmd_entry_active boolean 0 [hidlib] true if the command line is active when the user click - this gives the command interpreter a chance to capture the click and use the coords +
rat_warn rnd_cfn_boolean 0 rats nest has set warnings +
clip_inhibit_chg rnd_cfn_boolean 0 dummy node to inform the menu about clip inhibit change +
click_cmd_entry_active rnd_cfn_boolean 0 [hidlib] true if the command line is active when the user click - this gives the command interpreter a chance to capture the click and use the coords