Index: src_plugins/dialogs/dlg_padstack.c =================================================================== --- src_plugins/dialogs/dlg_padstack.c (revision 26546) +++ src_plugins/dialogs/dlg_padstack.c (revision 26547) @@ -815,7 +815,7 @@ PCB_DAD_COMPFLAG(dlg, PCB_HATF_FRAME); PCB_DAD_LABEL(dlg, "Pad geometry per layer type:"); - PCB_DAD_BEGIN_TABLE(dlg, 4); + PCB_DAD_BEGIN_TABLE(dlg, 3); PCB_DAD_COMPFLAG(dlg, PCB_HATF_FRAME); for(n = 0; n < pcb_proto_num_layers; n++) { const char *layname = pcb_proto_layers[n].name; @@ -839,15 +839,16 @@ PCB_DAD_LABEL(dlg, " "); PCB_DAD_LABEL(dlg, "-"); pse->proto_info[n] = PCB_DAD_CURRENT(dlg); + PCB_DAD_BEGIN_VBOX(dlg); + PCB_DAD_COMPFLAG(dlg, PCB_HATF_EXPFILL | PCB_HATF_TIGHT); + PCB_DAD_END(dlg); + PCB_DAD_BUTTON(dlg, "change"); + pse->proto_change[n] = PCB_DAD_CURRENT(dlg); + PCB_DAD_CHANGE_CB(dlg, pse_chg_shape); + PCB_DAD_HELP(dlg, "Change the shape on this layer type"); PCB_DAD_END(dlg); /* col 3 */ - PCB_DAD_BUTTON(dlg, "change..."); - pse->proto_change[n] = PCB_DAD_CURRENT(dlg); - PCB_DAD_CHANGE_CB(dlg, pse_chg_shape); - PCB_DAD_HELP(dlg, "Change the shape on this layer type"); - - /* col 4 */ PCB_DAD_COORD(dlg, ""); pse->proto_clr[n] = PCB_DAD_CURRENT(dlg); PCB_DAD_MINVAL(dlg, 1);