Index: trunk/doc/conf/tree/design.html =================================================================== --- trunk/doc/conf/tree/design.html (revision 7751) +++ trunk/doc/conf/tree/design.html (revision 7752) @@ -24,4 +24,5 @@ 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 + paste_adjust coord 0 Adjust paste thickness Index: trunk/doc/conf/tree/rc.html =================================================================== --- trunk/doc/conf/tree/rc.html (revision 7751) +++ trunk/doc/conf/tree/rc.html (revision 7752) @@ -24,5 +24,4 @@ preferred_gui list 0 if set, try GUI HIDs in this order when no GUI is explicitly selected 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. have_regex boolean 0 whether we have regex compiled in - paste_adjust coord 0 Adjust paste thickness Index: trunk/src/conf_core.h =================================================================== --- trunk/src/conf_core.h (revision 7751) +++ trunk/src/conf_core.h (revision 7752) @@ -121,7 +121,6 @@ CFT_STRING exec_prefix; /* exec prefix path (extracted from argv[0]) */ } path; - CFT_COORD paste_adjust; /* Adjust paste thickness */ } rc; const struct design { /* defaults of a new layout */ @@ -148,6 +147,8 @@ CFT_STRING groups; /* string with layergroups */ CFT_STRING routes; /* string with route styles */ + + CFT_COORD paste_adjust; /* Adjust paste thickness */ } design; /* @path appearance/color */ Index: trunk/src/obj_pad.c =================================================================== --- trunk/src/obj_pad.c (revision 7751) +++ trunk/src/obj_pad.c (revision 7752) @@ -446,8 +446,8 @@ { if (PCB_ON_SIDE(pad, side) && !PCB_FLAG_TEST(PCB_FLAG_NOPASTE, pad) && pad->Mask > 0) { pcb_coord_t save_thickness = pad->Thickness; - if (conf_core.rc.paste_adjust) - pad->Thickness = max(0, pad->Thickness + conf_core.rc.paste_adjust); + if (conf_core.design.paste_adjust) + pad->Thickness = max(0, pad->Thickness + conf_core.design.paste_adjust); if (pad->Mask < pad->Thickness) _draw_pad(Output.fgGC, pad, pcb_true, pcb_true); else Index: trunk/src/pcb-conf.lht =================================================================== --- trunk/src/pcb-conf.lht (revision 7751) +++ trunk/src/pcb-conf.lht (revision 7752) @@ -118,7 +118,6 @@ # rat_command = {} li:preferred_gui = { gtk2_gl; gtk2_gdk; lesstif } save_final_fallback_fmt = lihata - paste_adjust = 0 } # rc ha:design { @@ -144,6 +143,7 @@ # initial_layer_stack = {} groups = {} routes = {} + paste_adjust = 0 } # design ha:appearance {