Index: trunk/src/gui_act.c =================================================================== --- trunk/src/gui_act.c (revision 34367) +++ trunk/src/gui_act.c (revision 34368) @@ -659,6 +659,7 @@ /* unknown style, set properties */ if (Thick != -1) { pcb_custom_route_style.Thick = Thick; rnd_conf_set_design("design/line_thickness", "%$mS", Thick); } if (Clearance != -1) { pcb_custom_route_style.Clearance = Clearance; rnd_conf_set_design("design/clearance", "%$mS", Clearance); } +TODO("pstk #21:"); if (Diameter != -1) { pcb_custom_route_style.Diameter = Diameter; rnd_conf_set_design("design/via_thickness", "%$mS", Diameter); } if (Hole != -1) { pcb_custom_route_style.Hole = Hole; rnd_conf_set_design("design/via_drilling_hole", "%$mS", Hole); } PCB->pen_attr = NULL; Index: trunk/src/obj_line.c =================================================================== --- trunk/src/obj_line.c (revision 34367) +++ trunk/src/obj_line.c (revision 34368) @@ -1027,6 +1027,7 @@ sb.X2 = newone->Point1.X + newone->Thickness / 2; sb.Y1 = newone->Point1.Y - newone->Thickness / 2; sb.Y2 = newone->Point1.Y + newone->Thickness / 2; +TODO("pstk #21:"); if ((pcb_search_obj_by_location(PCB_OBJ_CLASS_PIN, &ptr1, &ptr2, &ptr3, newone->Point1.X, newone->Point1.Y, conf_core.design.via_thickness / 2) == PCB_OBJ_VOID)) { info.X = newone->Point1.X; @@ -1039,6 +1040,7 @@ sb.X2 = newone->Point2.X + newone->Thickness / 2; sb.Y1 = newone->Point2.Y - newone->Thickness / 2; sb.Y2 = newone->Point2.Y + newone->Thickness / 2; +TODO("pstk #21:"); if ((pcb_search_obj_by_location(PCB_OBJ_CLASS_PIN, &ptr1, &ptr2, &ptr3, newone->Point2.X, newone->Point2.Y, conf_core.design.via_thickness / 2) == PCB_OBJ_VOID)) { info.X = newone->Point2.X; Index: trunk/src/route_style.c =================================================================== --- trunk/src/route_style.c (revision 34367) +++ trunk/src/route_style.c (revision 34368) @@ -169,6 +169,7 @@ rnd_conf_set_design("design/text_thickness", "%$mS", rst->textt); if (rst->fid != -1) rnd_conf_set_design("design/text_font_id", "%ld", rst->fid); +TODO("pstk #21:"); rnd_conf_set_design("design/via_thickness", "%$mS", rst->Diameter); rnd_conf_set_design("design/via_drilling_hole", "%$mS", rst->Hole); rnd_conf_set_design("design/clearance", "%$mS", rst->Clearance);