pcb 4.1.1
An interactive printed circuit board layout editor.

select.h

Go to the documentation of this file.
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