Index: trunk/src/const.h =================================================================== --- trunk/src/const.h (revision 15775) +++ trunk/src/const.h (revision 15776) @@ -86,7 +86,7 @@ PCB_TYPE_SUBC_FLOATER = 0x200000, /* prefer subc floaters in search by location; TODO: should be 2 slots up */ /* groups/properties */ - PCB_TYPEMASK_PIN = (PCB_TYPE_VIA | PCB_TYPE_PIN | PCB_TYPE_PSTK | PCB_TYPE_SUBC_PART), + PCB_TYPEMASK_PIN = (PCB_TYPE_PSTK | PCB_TYPE_SUBC_PART), PCB_TYPEMASK_TERM = (PCB_TYPEMASK_PIN | PCB_TYPE_SUBC_PART | PCB_TYPE_LINE | PCB_TYPE_ARC | PCB_TYPE_POLY | PCB_TYPE_TEXT), PCB_TYPEMASK_LOCK = (PCB_TYPE_PSTK | PCB_TYPE_VIA | PCB_TYPE_LINE | PCB_TYPE_ARC | PCB_TYPE_POLY | PCB_TYPE_ELEMENT | PCB_TYPE_SUBC | PCB_TYPE_TEXT | PCB_TYPE_ELEMENT_NAME | PCB_TYPE_LOCKED), Index: trunk/src/select.h =================================================================== --- trunk/src/select.h (revision 15775) +++ trunk/src/select.h (revision 15776) @@ -33,8 +33,8 @@ #include "operation.h" #define PCB_SELECT_TYPES \ - (PCB_TYPE_VIA | PCB_TYPE_LINE | PCB_TYPE_TEXT | PCB_TYPE_POLY | PCB_TYPE_ELEMENT | PCB_TYPE_SUBC | \ - PCB_TYPE_PIN | PCB_TYPE_PAD | PCB_TYPE_PSTK | PCB_TYPE_ELEMENT_NAME | PCB_TYPE_RATLINE | PCB_TYPE_ARC) + (PCB_TYPE_LINE | PCB_TYPE_TEXT | PCB_TYPE_POLY | PCB_TYPE_SUBC | \ + PCB_TYPE_PSTK | PCB_TYPE_RATLINE | PCB_TYPE_ARC) pcb_bool pcb_select_object(pcb_board_t *pcb); pcb_bool pcb_select_block(pcb_board_t *pcb, pcb_box_t *Box, pcb_bool flag, pcb_bool vis_only);