Index: trunk/doc-rnd/conf/groups.html =================================================================== --- trunk/doc-rnd/conf/groups.html (revision 2118) +++ trunk/doc-rnd/conf/groups.html (revision 2119) @@ -44,27 +44,30 @@
(root)   (config root)
|       -
+- rc run control (program startup) +
+- rc run control (program startup)
|       -
+- design some default settings of a new design; minimum/maximum value of some design settings +
|   |   +
|   +- path paths automatically set up by the program at startup - do not specify these
|       -
+- editor how the pcb editor behaves - independent of HIDs or the GUI +
+- design some default settings of a new design; minimum/maximum value of some design settings +
|       +
+- editor how the pcb editor behaves - independent of HIDs or the GUI
|   |  
|   +- increments_mm interactive increment/decrement steps when active unit is mm
|   |  
|   +- increments_mil interactive increment/decrement steps when active unit is mil
|   |   -
|   +- view default view parameters +
|   +- view default view parameters
|       -
+- appearance how the GUI looks like - common to all GUI HIDs +
+- appearance how the GUI looks like - common to all GUI HIDs
|   |   -
|   +- color layer colors, GUI colors, misc design colors +
|   +- color layer colors, GUI colors, misc design colors
|   |   -
|   +- pinout pin label properties +
|   +- pinout pin label properties
|   |   -
|   +- messages message window properties +
|   +- messages message window properties
|   |   -
|   +- misc non-GUI settings handled by the GUI HIDs +
|   +- misc non-GUI settings handled by the GUI HIDs
|      
+- plugins dynamic subtree for various plugin settings
|   |   Index: trunk/doc-rnd/conf/tree/CFN_BOOLEAN.html =================================================================== --- trunk/doc-rnd/conf/tree/CFN_BOOLEAN.html (nonexistent) +++ trunk/doc-rnd/conf/tree/CFN_BOOLEAN.html (revision 2119) @@ -0,0 +1,8 @@ + + +

pcb-rnd conf tree

+

type: boolean

+Boolean value: true or false. Most often used for determining whether a +feature or a (display mode) is enabled. +

+Example values: true, false, on, off, yes, no, 1, 0. Index: trunk/doc-rnd/conf/tree/CFN_COLOR.html =================================================================== --- trunk/doc-rnd/conf/tree/CFN_COLOR.html (nonexistent) +++ trunk/doc-rnd/conf/tree/CFN_COLOR.html (revision 2119) @@ -0,0 +1,9 @@ + + +

pcb-rnd conf tree

+

type: color

+A color description. Use the "webcolor" format: #rrggbb, where +rr, gg and bb are 2 digit hexadecimal values for red, green and blue +components. +

+Example values: #ff0000 for red, #555555 for grey. Index: trunk/doc-rnd/conf/tree/CFN_COORD.html =================================================================== --- trunk/doc-rnd/conf/tree/CFN_COORD.html (nonexistent) +++ trunk/doc-rnd/conf/tree/CFN_COORD.html (revision 2119) @@ -0,0 +1,10 @@ + + +

pcb-rnd conf tree

+

type: coord

+A coordinate: size, distance, spacing. A decimal number with an unit. Unit +can be metric (e.g. mm, cm, m) or imperial (e.g. mil). +

+Example values: 1.5mm, 15 mil + + Index: trunk/doc-rnd/conf/tree/CFN_INCREMENTS.html =================================================================== --- trunk/doc-rnd/conf/tree/CFN_INCREMENTS.html (nonexistent) +++ trunk/doc-rnd/conf/tree/CFN_INCREMENTS.html (revision 2119) @@ -0,0 +1,8 @@ + + +

pcb-rnd conf tree

+

type: increments

+A collection of coordinates representing an increment configuration. +

+TODO + Index: trunk/doc-rnd/conf/tree/CFN_INTEGER.html =================================================================== --- trunk/doc-rnd/conf/tree/CFN_INTEGER.html (nonexistent) +++ trunk/doc-rnd/conf/tree/CFN_INTEGER.html (revision 2119) @@ -0,0 +1,10 @@ + + +

pcb-rnd conf tree

+

type: integer

+A decimal integer value without unit. The value might be stored in a +32 bit integer; safe range is approximately -2^31 .. 2^31. +

+Example values: 4, 1500, 2545343, -6 + + Index: trunk/doc-rnd/conf/tree/CFN_LIST.html =================================================================== --- trunk/doc-rnd/conf/tree/CFN_LIST.html (nonexistent) +++ trunk/doc-rnd/conf/tree/CFN_LIST.html (revision 2119) @@ -0,0 +1,10 @@ + + +

pcb-rnd conf tree

+

type: list

+An ordered list of strings. +

+Example values: +

+li:{ foo; bar; {foo/bar/with-punctuation}; 123}
+
Index: trunk/doc-rnd/conf/tree/CFN_REAL.html =================================================================== --- trunk/doc-rnd/conf/tree/CFN_REAL.html (nonexistent) +++ trunk/doc-rnd/conf/tree/CFN_REAL.html (revision 2119) @@ -0,0 +1,9 @@ + + +

pcb-rnd conf tree

+

type: real

+A decimal numeric value without unit. +

+Example values: 3.141592654, 5, -12, 0 + + Index: trunk/doc-rnd/conf/tree/CFN_STRING.html =================================================================== --- trunk/doc-rnd/conf/tree/CFN_STRING.html (nonexistent) +++ trunk/doc-rnd/conf/tree/CFN_STRING.html (revision 2119) @@ -0,0 +1,13 @@ + + +

pcb-rnd conf tree

+

type: string

+Text value. +

+Example values: +

+foo
+bar
+{long text with / punctuation?}
+
+ Index: trunk/doc-rnd/conf/tree/CFN_UNIT.html =================================================================== --- trunk/doc-rnd/conf/tree/CFN_UNIT.html (nonexistent) +++ trunk/doc-rnd/conf/tree/CFN_UNIT.html (revision 2119) @@ -0,0 +1,9 @@ + + +

pcb-rnd conf tree

+

type: unit

+Name of a unit. +

+Example values: mm, cm, m, mil + + Index: trunk/doc-rnd/conf/tree/appearance.html =================================================================== --- trunk/doc-rnd/conf/tree/appearance.html (nonexistent) +++ trunk/doc-rnd/conf/tree/appearance.html (revision 2119) @@ -0,0 +1,7 @@ + +

pcb-rnd conf tree

+

subtree: appearance

+ +
node name type flags description +
rat_thickness coord 0 +
Index: trunk/doc-rnd/conf/tree/appearance_color.html =================================================================== --- trunk/doc-rnd/conf/tree/appearance_color.html (nonexistent) +++ trunk/doc-rnd/conf/tree/appearance_color.html (revision 2119) @@ -0,0 +1,30 @@ + +

pcb-rnd conf tree

+

subtree: appearance/color

+ +
node name type flags description +
black color 0 +
white color 0 +
background color 0 background and cursor color ... +
crosshair color 0 different object colors +
cross color 0 +
via color 0 +
via_selected color 0 +
pin color 0 +
pin_selected color 0 +
pin_name color 0 +
element color 0 +
element_nonetlist color 0 +
rat color 0 +
invisible_objects color 0 +
invisible_mark color 0 +
element_selected color 0 +
rat_selected color 0 +
connected color 0 +
off_limit color 0 +
grid color 0 +
layer color 0 +
layer_selected color 0 +
warn color 0 +
mask color 0 +
Index: trunk/doc-rnd/conf/tree/appearance_messages.html =================================================================== --- trunk/doc-rnd/conf/tree/appearance_messages.html (nonexistent) +++ trunk/doc-rnd/conf/tree/appearance_messages.html (revision 2119) @@ -0,0 +1,7 @@ + +

pcb-rnd conf tree

+

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) +
Index: trunk/doc-rnd/conf/tree/appearance_misc.html =================================================================== --- trunk/doc-rnd/conf/tree/appearance_misc.html (nonexistent) +++ trunk/doc-rnd/conf/tree/appearance_misc.html (revision 2119) @@ -0,0 +1,7 @@ + +

pcb-rnd conf tree

+

subtree: appearance/misc

+ +
node name type flags description +
volume integer 0 the speakers volume -100..100 +
Index: trunk/doc-rnd/conf/tree/appearance_pinout.html =================================================================== --- trunk/doc-rnd/conf/tree/appearance_pinout.html (nonexistent) +++ trunk/doc-rnd/conf/tree/appearance_pinout.html (revision 2119) @@ -0,0 +1,12 @@ + +

pcb-rnd conf tree

+

subtree: appearance/pinout

+ +
node name type flags description +
name_length integer 0 +
zoom real 0 +
offset_x coord 0 offset of origin +
offset_y coord 0 +
text_offset_x coord 0 offset of text from pin center +
text_offset_y coord 0 +
Index: trunk/doc-rnd/conf/tree/design.html =================================================================== --- trunk/doc-rnd/conf/tree/design.html (nonexistent) +++ trunk/doc-rnd/conf/tree/design.html (revision 2119) @@ -0,0 +1,27 @@ + +

pcb-rnd conf tree

+

subtree: design

+ +
node name type flags description +
via_thickness coord 0 +
via_drilling_hole coord 0 +
line_thickness coord 0 +
clearance coord 0 +
max_width coord 0 +
max_height coord 0 +
alignment_distance coord 0 default drc size +
bloat coord 0 default drc size +
shrink coord 0 +
min_wid coord 0 +
min_slk coord 0 +
min_drill coord 0 +
min_ring coord 0 +
text_scale integer 0 text scaling in % +
poly_isle_area real 0 polygon min area +
default_layer_name string 0 +
background_image string 0 PPM file for board background +
fab_author string 0 Full name of author for FAB drawings +
initial_layer_stack string 0 If set, the initial layer stack is set to this +
groups string 0 string with layergroups +
routes string 0 string with route styles +
Index: trunk/doc-rnd/conf/tree/editor.html =================================================================== --- trunk/doc-rnd/conf/tree/editor.html (nonexistent) +++ trunk/doc-rnd/conf/tree/editor.html (revision 2119) @@ -0,0 +1,47 @@ + +

pcb-rnd conf tree

+

subtree: editor

+ +
node name type flags description +
grid_unit unit 0 select whether you draw in mm or mil +
grid coord 0 grid in pcb-units +
increments_mm increments 0 increments (size deltas) when drawing in mil +
increments_mil increments 0 increments (size deltas) when drawing in mil +
zoom real 0 default zoom +
mode integer 0 currently active mode +
buffer_number integer 0 number of the current buffer +
clear_line boolean 0 new lines/arc clear polygons. +
full_poly boolean 0 new polygons are full polygons. +
unique_names boolean 0 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. +
highlight_on_point boolean 0 Highlight if crosshair is on endpoints. +
show_solder_side boolean 0 mirror output +
save_last_command boolean 0 save the last command entered by user +
save_in_tmp boolean 0 always save data in /tmp +
draw_grid boolean 0 draw grid points +
stipple_polygons boolean 0 draw polygons with stipple +
all_direction_lines boolean 0 enable lines to all directions +
rubber_band_mode boolean 0 move, rotate use rubberband connections +
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. +
show_number boolean 0 pinout shows number +
orthogonal_moves boolean 0 move items orthogonally. +
reset_after_element boolean 0 reset connections after each element +
auto_place boolean 0 flag which says we should force placement of the windows on startup +
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. +
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. +
show_mask boolean 0 show the solder mask layer +
hide_names boolean 0 when set, element names are not drawn. +
description boolean 0 display element description as element name, instead of value +
name_on_pcb boolean 0 display Reference Designator as element name, instead of value +
click_time integer 0 default time for click expiration, in ms +
enable_stroke boolean 0 Enable libstroke gesutres on middle mouse button when non-zero +
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 +
Index: trunk/doc-rnd/conf/tree/editor_view.html =================================================================== --- trunk/doc-rnd/conf/tree/editor_view.html (nonexistent) +++ trunk/doc-rnd/conf/tree/editor_view.html (revision 2119) @@ -0,0 +1,8 @@ + +

pcb-rnd conf tree

+

subtree: editor/view

+ +
node name type flags description +
flip_x boolean 0 view: flip the board along the X (horizontal) axis +
flip_y boolean 0 view: flip the board along the Y (vertical) axis +
Index: trunk/doc-rnd/conf/tree/rc.html =================================================================== --- trunk/doc-rnd/conf/tree/rc.html (nonexistent) +++ trunk/doc-rnd/conf/tree/rc.html (revision 2119) @@ -0,0 +1,24 @@ + +

pcb-rnd conf tree

+

subtree: rc

+ +
node name type flags description +
verbose integer 0 +
backup_interval integer 0 time between two backups in seconds +
font_command string 0 commands for file loading... +
file_command string 0 +
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 fields: %P --> pid +
backup_name string 0 file name template for periodic backup anonymous .pcb files; optional fields: %P --> pid +
save_command string 0 +
default_font_file list 0 name of default font file (list of names to search) +
default_pcb_file list 0 +
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 +
preferred_gui list 0 if set, try GUI HIDs in this order when no GUI is explicitly selected +
have_regex boolean 0 whether we have regex compiled in +
Index: trunk/doc-rnd/conf/tree/rc_path.html =================================================================== --- trunk/doc-rnd/conf/tree/rc_path.html (nonexistent) +++ trunk/doc-rnd/conf/tree/rc_path.html (revision 2119) @@ -0,0 +1,12 @@ + +

pcb-rnd conf tree

+

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 +
home string 0 user's home dir, determined run-time +
exec_prefix string 0 exec prefix path (extracted from argv[0]) +
Index: trunk/doc-rnd/conf/tree/temp.html =================================================================== --- trunk/doc-rnd/conf/tree/temp.html (nonexistent) +++ trunk/doc-rnd/conf/tree/temp.html (revision 2119) @@ -0,0 +1,7 @@ + +

pcb-rnd conf tree

+

subtree: temp

+ +
node name type flags description +
rat_warn boolean 0 rats nest has set warnings +