summaryrefslogtreecommitdiff
path: root/libs/canvas/xfade_curve.cc
AgeCommit message (Collapse)Author
2019-09-25goodbye USE_TRACKS_CODE_FEATURES and is_tracks_buildPaul Davis
2019-08-03Update canvas/UI lib GPL boilerplate and (C) from git logRobin Gareus
2017-07-17Clean up library inheritance (colors.h, utils.h)Robin Gareus
make libwidget independent of libcanvas. Confine basics to pbd and gtkmm2ext.
2017-01-19remove use of boost::optional to define "undefined" Canvas::Rect, and use ↵Paul Davis
Rect::empty instead. This commit includes Rect::operator bool() which might be a candidate for removal in a future commit, in an attempt to make the meaning clearer
2016-06-01port 7e716d27 to XFadeCurveRobin Gareus
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.
2015-09-14amend previous commit.Robin Gareus
2015-09-14fix short x-fade renderingRobin Gareus
2015-06-29conditionalize background fades depending on whether this is a tracks or ↵Paul Davis
other build
2015-05-19fix x-fade display access beyond array boundariesRobin Gareus
2015-04-29enable fade-out display by default in A4.Robin Gareus
..because fade outs are implicit in A4. Eventually the GUI needs to set_show_background_fade() as needed.
2015-04-29NOOP: fix indentationPaul Davis
2015-04-29[Summary] Should have been committed with previous: made background fade ↵GZharun
optional and not shown by default
2014-06-21refactor Canvas so that all Items have children; add Container abstract base ↵Paul Davis
class; rename Group as "Layout" and retain only drawing semantics
2014-06-12change Canvas heirarchy and constructorsPaul Davis
Items no longer need a parent group (they require a Canvas pointer instead), so all constructors have been rationalized and have two variants, one with a parent and one with a canvas. All Items now inherit from Fill and Outline, to banish diagonal inheritance and virtual base classes and all that. There were zero changes to the Ardour GUI arising from these changes.
2014-05-31test possible 'flickering' with nvidiaRobin Gareus
2014-05-30Rearrange some #includes to keep MSVC happyJohn Emmas
2014-05-30smooth visual curve drawingRobin Gareus
2014-05-29smoothen rendering of x-fadesRobin Gareus
2014-05-29fix prev commitRobin Gareus
2014-05-29renice x-fade rendering w/cairo-antialiasingRobin Gareus
2014-05-29Canvas: new x-fade drawing, two curve widgetRobin Gareus