diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2016-09-16 17:31:04 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2016-09-16 17:53:40 +0200 |
commit | 6200fa9bb156ad02e7c6055c8dbd92f8c9a10759 (patch) | |
tree | 0f770a8c4800fffc30c69c0a4b010bf77e0dd51d /freetrackclient | |
parent | 7868302f5611606883e5eddd640ee806bf192481 (diff) |
spline-widget: simplify/fix drawing logic
The linear things should be drawn in drawFunction() since they
change only when some control point is moved and the spline is
recalculated anyway.
Introduce spline::get_value_no_save to avoid clobbering the
tracked value.
Draw linear helper before the spline to avoid occluding it.
Remove some redundant checks for whether _config exists when all
calling sites ensure it already.
I still need to de-camel-case these two classes.
Diffstat (limited to 'freetrackclient')
0 files changed, 0 insertions, 0 deletions