summaryrefslogtreecommitdiff
path: root/libs/canvas/utils.cc
AgeCommit message (Collapse)Author
2017-07-17Clean up library inheritance (colors.h, utils.h)Robin Gareus
make libwidget independent of libcanvas. Confine basics to pbd and gtkmm2ext.
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2014-11-07use new canvas colors header as necessaryPaul Davis
2014-11-05alter implementation of ArdourCanvas::contrasting_text_color() to use ↵Paul Davis
gamma-adjusted luminance values rather than simple contrast
2014-07-18tweaks for the monitor section. refactoring of some buttons, using new ↵Ben Loftis
ArdourKnob instead of VolumeController. New ArdourDisplay shows a controllables user value, and provides support for preset values (hardcoded at present). Further refactoring to come, so that ArdourWidgets are derived from a common class. Controllable now has more responsibility for scaling between internal, user, and interface (knob percent) values. This also needs more refactoring and might have some unintended consequences. tested with audio and nothing seems amiss, yet.
2014-06-30move contrasting_text_color() into ArdourCanvasPaul Davis
2013-12-09add a utility function to Canvas to compute distance from a point to a line ↵Paul Davis
segment
2013-04-16change rendering technique for waveforms, add back optional gradient, add ↵Paul Davis
back amplitude scaling, add rgb/hsv conversion utilities to canvas
2013-04-15add headers to all canvas .cc and .h filesPaul Davis
2013-04-04initial commit of hand merging, plus getting "ancient" waf script to work ↵Paul Davis
correctly