pcb 4.1.1
An interactive printed circuit board layout editor.
|
00001 00035 #ifndef PCB_SELECT_H 00036 #define PCB_SELECT_H 00037 00038 #include "global.h" 00039 00040 #define SELECT_TYPES \ 00041 (VIA_TYPE | LINE_TYPE | TEXT_TYPE | POLYGON_TYPE | ELEMENT_TYPE | \ 00042 PIN_TYPE | PAD_TYPE | ELEMENTNAME_TYPE | RATLINE_TYPE | ARC_TYPE) 00043 00044 bool SelectObject (void); 00045 bool SelectBlock (BoxType *, bool); 00046 bool SelectedOperation (ObjectFunctionType *, bool, int); 00047 void *ObjectOperation (ObjectFunctionType *, int, void *, void *, void *); 00048 bool SelectByFlag (int flag, bool select); 00049 bool SelectBuriedVias (bool select); 00050 00051 #if defined(HAVE_REGCOMP) || defined(HAVE_RE_COMP) 00052 bool SelectObjectByName (int, char *, bool); 00053 #endif 00054 00055 #endif