Index: trunk/src/change.h =================================================================== --- trunk/src/change.h (revision 11109) +++ trunk/src/change.h (revision 11110) @@ -43,32 +43,32 @@ #define PCB_CHANGESIZE_TYPES \ (PCB_TYPE_POLYGON | PCB_TYPE_VIA | PCB_TYPE_PIN | PCB_TYPE_PAD | PCB_TYPE_LINE | \ - PCB_TYPE_ARC | PCB_TYPE_TEXT | PCB_TYPE_ELEMENT_NAME | PCB_TYPE_ELEMENT | PCB_TYPE_SUBC) + PCB_TYPE_ARC | PCB_TYPE_TEXT | PCB_TYPE_ELEMENT_NAME | PCB_TYPE_ELEMENT | PCB_TYPE_SUBC | PCB_TYPE_SUBC_PART ) #define PCB_CHANGE2NDSIZE_TYPES \ - (PCB_TYPE_VIA | PCB_TYPE_PIN | PCB_TYPE_ELEMENT | PCB_TYPE_SUBC) + (PCB_TYPE_VIA | PCB_TYPE_PIN | PCB_TYPE_ELEMENT | PCB_TYPE_SUBC| PCB_TYPE_SUBC_PART) /* We include polygons here only to inform the user not to do it that way. */ #define PCB_CHANGECLEARSIZE_TYPES \ - (PCB_TYPE_PIN | PCB_TYPE_PAD | PCB_TYPE_VIA | PCB_TYPE_LINE | PCB_TYPE_ARC | PCB_TYPE_POLYGON | PCB_TYPE_SUBC) + (PCB_TYPE_PIN | PCB_TYPE_PAD | PCB_TYPE_VIA | PCB_TYPE_LINE | PCB_TYPE_ARC | PCB_TYPE_POLYGON | PCB_TYPE_SUBC| PCB_TYPE_SUBC_PART) #define PCB_CHANGENONETLIST_TYPES \ (PCB_TYPE_ELEMENT | PCB_TYPE_SUBC) #define PCB_CHANGESQUARE_TYPES \ - (PCB_TYPE_ELEMENT | PCB_TYPE_SUBC | PCB_TYPE_PIN | PCB_TYPE_PAD | PCB_TYPE_VIA) + (PCB_TYPE_ELEMENT | PCB_TYPE_SUBC | PCB_TYPE_PIN | PCB_TYPE_PAD | PCB_TYPE_VIA | PCB_TYPE_SUBC_PART) #define PCB_CHANGEOCTAGON_TYPES \ - (PCB_TYPE_ELEMENT | PCB_TYPE_SUBC | PCB_TYPE_PIN | PCB_TYPE_VIA) + (PCB_TYPE_ELEMENT | PCB_TYPE_SUBC | PCB_TYPE_PIN | PCB_TYPE_VIA | PCB_TYPE_SUBC_PART) #define PCB_CHANGEJOIN_TYPES \ (PCB_TYPE_ARC | PCB_TYPE_LINE | PCB_TYPE_TEXT) #define PCB_CHANGETHERMAL_TYPES \ - (PCB_TYPE_PIN | PCB_TYPE_VIA) + (PCB_TYPE_PIN | PCB_TYPE_VIA | PCB_TYPE_SUBC_PART) #define PCB_CHANGEMASKSIZE_TYPES \ - (PCB_TYPE_PIN | PCB_TYPE_VIA | PCB_TYPE_PAD) + (PCB_TYPE_PIN | PCB_TYPE_VIA | PCB_TYPE_PAD | PCB_TYPE_SUBC_PART) pcb_bool pcb_chg_selected_size(int, pcb_coord_t, pcb_bool); pcb_bool pcb_chg_selected_clear_size(int, pcb_coord_t, pcb_bool);