Index: trunk/src/flag_str.c =================================================================== --- trunk/src/flag_str.c (revision 11748) +++ trunk/src/flag_str.c (revision 11749) @@ -52,33 +52,33 @@ #define N(x) x, sizeof(x)-1 pcb_flag_bits_t pcb_object_flagbits[] = { - {PCB_FLAG_PIN, N("pin"), PCB_TYPEMASK_ALL}, - {PCB_FLAG_VIA, N("via"), PCB_TYPEMASK_ALL}, - {PCB_FLAG_FOUND, N("found"), PCB_TYPEMASK_ALL}, - {PCB_FLAG_HOLE, N("hole"), PCB_TYPEMASK_PIN}, - {PCB_FLAG_RAT, N("rat"), PCB_TYPE_RATLINE}, - {PCB_FLAG_PININPOLY, N("pininpoly"), PCB_TYPEMASK_PIN | PCB_TYPE_PAD}, - {PCB_FLAG_CLEARPOLY, N("clearpoly"), PCB_TYPE_POLYGON}, - {PCB_FLAG_HIDENAME, N("hidename"), PCB_TYPE_ELEMENT}, - {PCB_FLAG_DISPLAYNAME, N("showname"), PCB_TYPE_ELEMENT}, - {PCB_FLAG_CLEARLINE, N("clearline"), PCB_TYPE_LINE | PCB_TYPE_ARC | PCB_TYPE_TEXT}, - {PCB_FLAG_SELECTED, N("selected"), PCB_TYPEMASK_ALL}, - {PCB_FLAG_ONSOLDER, N("onsolder"), PCB_TYPE_ELEMENT | PCB_TYPE_PAD | PCB_TYPE_TEXT}, - {PCB_FLAG_AUTO, N("auto"), PCB_TYPEMASK_ALL}, - {PCB_FLAG_SQUARE, N("square"), PCB_TYPEMASK_PIN | PCB_TYPE_PAD}, - {PCB_FLAG_RUBBEREND, N("rubberend"), PCB_TYPE_LINE | PCB_TYPE_ARC}, - {PCB_FLAG_WARN, N("warn"), PCB_TYPEMASK_PIN | PCB_TYPE_PAD}, - {PCB_FLAG_USETHERMAL, N("usetherm"), PCB_TYPEMASK_PIN | PCB_TYPE_LINE | PCB_TYPE_ARC}, - {PCB_FLAG_OCTAGON, N("octagon"), PCB_TYPEMASK_PIN | PCB_TYPE_PAD}, - {PCB_FLAG_DRC, N("drc"), PCB_TYPEMASK_ALL}, - {PCB_FLAG_LOCK, N("lock"), PCB_TYPEMASK_ALL}, - {PCB_FLAG_EDGE2, N("edge2"), PCB_TYPEMASK_ALL}, - {PCB_FLAG_FULLPOLY, N("fullpoly"), PCB_TYPE_POLYGON}, - {PCB_FLAG_NOPASTE, N("nopaste"), PCB_TYPE_PAD}, - {PCB_FLAG_NONETLIST, N("nonetlist"), PCB_TYPEMASK_ALL}, - {PCB_FLAG_TERMNAME, N("termname"), PCB_TYPE_LINE | PCB_TYPE_ARC | PCB_TYPE_POLYGON | PCB_TYPE_TEXT | PCB_TYPE_PIN | PCB_TYPE_PAD | PCB_TYPE_SUBC}, + {PCB_FLAG_PIN, N("pin"), PCB_TYPEMASK_ALL}, + {PCB_FLAG_VIA, N("via"), PCB_TYPEMASK_ALL}, + {PCB_FLAG_FOUND, N("found"), PCB_TYPEMASK_ALL}, + {PCB_FLAG_HOLE, N("hole"), PCB_TYPEMASK_PIN}, + {PCB_FLAG_RAT, N("rat"), PCB_TYPE_RATLINE}, + {PCB_FLAG_PININPOLY, N("pininpoly"), PCB_TYPEMASK_PIN | PCB_TYPE_PAD}, + {PCB_FLAG_CLEARPOLY, N("clearpoly"), PCB_TYPE_POLYGON}, + {PCB_FLAG_HIDENAME, N("hidename"), PCB_TYPE_ELEMENT}, + {PCB_FLAG_DISPLAYNAME, N("showname"), PCB_TYPE_ELEMENT}, + {PCB_FLAG_CLEARLINE, N("clearline"), PCB_TYPE_LINE | PCB_TYPE_ARC | PCB_TYPE_TEXT}, + {PCB_FLAG_SELECTED, N("selected"), PCB_TYPEMASK_ALL}, + {PCB_FLAG_ONSOLDER, N("onsolder"), PCB_TYPE_ELEMENT | PCB_TYPE_PAD | PCB_TYPE_TEXT}, + {PCB_FLAG_AUTO, N("auto"), PCB_TYPEMASK_ALL}, + {PCB_FLAG_SQUARE, N("square"), PCB_TYPEMASK_PIN | PCB_TYPE_PAD}, + {PCB_FLAG_RUBBEREND, N("rubberend"), PCB_TYPE_LINE | PCB_TYPE_ARC}, + {PCB_FLAG_WARN, N("warn"), PCB_TYPEMASK_PIN | PCB_TYPE_PAD}, + {PCB_FLAG_USETHERMAL, N("usetherm"), PCB_TYPEMASK_PIN | PCB_TYPE_LINE | PCB_TYPE_ARC}, + {PCB_FLAG_OCTAGON, N("octagon"), PCB_TYPEMASK_PIN | PCB_TYPE_PAD}, + {PCB_FLAG_DRC, N("drc"), PCB_TYPEMASK_ALL}, + {PCB_FLAG_LOCK, N("lock"), PCB_TYPEMASK_ALL}, + {PCB_FLAG_EDGE2, N("edge2"), PCB_TYPEMASK_ALL}, + {PCB_FLAG_FULLPOLY, N("fullpoly"), PCB_TYPE_POLYGON}, + {PCB_FLAG_NOPASTE, N("nopaste"), PCB_TYPE_PAD}, + {PCB_FLAG_NONETLIST, N("nonetlist"), PCB_TYPEMASK_ALL}, + {PCB_FLAG_TERMNAME, N("termname"), PCB_TYPE_LINE | PCB_TYPE_ARC | PCB_TYPE_POLYGON | PCB_TYPE_TEXT | PCB_TYPE_PIN | PCB_TYPE_PAD | PCB_TYPE_SUBC}, {PCB_FLAG_CLEARPOLYPOLY, N("clearpolypoly"), PCB_TYPE_POLYGON}, - {PCB_FLAG_DYNTEXT, N("dyntext"), PCB_TYPE_TEXT} + {PCB_FLAG_DYNTEXT, N("dyntext"), PCB_TYPE_TEXT} }; #undef N