#define SCF_EDA_PIN_OUT 2
#define SCF_EDA_PIN_POS 4
#define SCF_EDA_PIN_NEG 8
+#define SCF_EDA_PIN_CF 16
#define SCF_EDA_V_INIT -10001001.0
#define SCF_EDA_V_MIN -10000000.0
return ret; \
} while (0)
+#define EDA_PIN_ADD_PIN_EF(_ef, _p0, _p1) \
+ EDA_PIN_ADD_PIN((_ef)->components[(_p0)->cid], (_p0)->id, (_ef)->components[(_p1)->cid], (_p1)->id)
+
#endif
for (j = 0; j < f->n_elines; j++) {
el = f->elines[j];
- cairo_set_line_width(cr, 3);
+ cairo_set_line_width(cr, 4);
if (SCF_EDA_PIN_POS & el->flags)
cairo_set_source_rgb(cr, 1, 0, 0);
else if (SCF_EDA_PIN_OUT & el->flags)
cairo_set_source_rgb(cr, 1, 0, 1);
- else {
+
+ else if (SCF_EDA_PIN_CF & el->flags) {
+ cairo_set_source_rgb(cr, 1, 0.1, 0.8);
+ cairo_set_line_width(cr, 2.5);
+ } else {
cairo_set_source_rgb(cr, 1, 0.5, 0.1);
cairo_set_line_width(cr, 2);
}