cairo_set_source_rgb(cr, 0, 0, 1);
cairo_set_line_width(cr, 4);
- } else if (el->v == B->pins[SCF_EDA_Battery_POS]->v) {
- 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 if (el->v == B->pins[SCF_EDA_Battery_POS]->v) {
+ cairo_set_source_rgb(cr, 0.9, 0, 0);
cairo_set_line_width(cr, 2.5);
} else if (el->v == B->pins[SCF_EDA_Battery_NEG]->v) {
- cairo_set_source_rgb(cr, 0, 0, 1);
+ cairo_set_source_rgb(cr, 0, 0, 0.9);
cairo_set_line_width(cr, 2.5);
} else if (SCF_EDA_PIN_IN & el->flags)
cairo_set_source_rgb(cr, 0, 1, 0);
-
- else if (SCF_EDA_PIN_OUT & el->flags)
- cairo_set_source_rgb(cr, 1, 0, 1);
else
cairo_set_source_rgb(cr, 1, 0.5, 0.1);