Browse Source

Tweak color and thickness of CableWidget.

tags/v2.0.0
Andrew Belt 3 years ago
parent
commit
e0b7ec76e4
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      src/app/CableWidget.cpp

+ 3
- 3
src/app/CableWidget.cpp View File

@@ -298,7 +298,7 @@ void CableWidget::draw(const DrawArgs& args) {
math::Vec outputPos = getOutputPos(); math::Vec outputPos = getOutputPos();
math::Vec inputPos = getInputPos(); math::Vec inputPos = getInputPos();


float thickness = thick ? 10.0 : 6.0;
float thickness = thick ? 9.0 : 6.0;


// The endpoints are off-center // The endpoints are off-center
math::Vec slump = getSlumpPos(outputPos, inputPos); math::Vec slump = getSlumpPos(outputPos, inputPos);
@@ -326,12 +326,12 @@ void CableWidget::draw(const DrawArgs& args) {
nvgMoveTo(args.vg, VEC_ARGS(outputPos)); nvgMoveTo(args.vg, VEC_ARGS(outputPos));
nvgQuadTo(args.vg, VEC_ARGS(slump), VEC_ARGS(inputPos)); nvgQuadTo(args.vg, VEC_ARGS(slump), VEC_ARGS(inputPos));
// nvgStrokePaint(args.vg, nvgLinearGradient(args.vg, VEC_ARGS(outputPos), VEC_ARGS(inputPos), color::mult(color, 0.5), color)); // nvgStrokePaint(args.vg, nvgLinearGradient(args.vg, VEC_ARGS(outputPos), VEC_ARGS(inputPos), color::mult(color, 0.5), color));
nvgStrokeColor(args.vg, color::mult(color, 0.75));
nvgStrokeColor(args.vg, color::mult(color, 0.8));
nvgStrokeWidth(args.vg, thickness); nvgStrokeWidth(args.vg, thickness);
nvgStroke(args.vg); nvgStroke(args.vg);


// Draw cable // Draw cable
nvgStrokeColor(args.vg, color);
nvgStrokeColor(args.vg, color::mult(color, 0.95));
nvgStrokeWidth(args.vg, thickness - 1.0); nvgStrokeWidth(args.vg, thickness - 1.0);
nvgStroke(args.vg); nvgStroke(args.vg);
} }


Loading…
Cancel
Save