summaryrefslogtreecommitdiff
path: root/libs/canvas/wave_view.cc
AgeCommit message (Expand)Author
2014-09-13NOOP, remove trailing whitespaceRobin Gareus
2014-09-13waveform drawing details:Robin Gareus
2014-09-12waveform: really draw 1px lines.Robin Gareus
2014-09-12update waveform drawing for zoomed-in, non-overlapping min/max peaksRobin Gareus
2014-07-15Render waveview components onto alpha masks to simplify drawing.nick_m
2014-07-03actually do something in WaveView::region_resized() which is called whenever ...Paul Davis
2014-06-23return of the zero linePaul Davis
2014-06-23revert drawing of rectified waves back to previous approach since it (might b...Paul Davis
2014-06-23completely rethink waveform rendering (again)Paul Davis
2014-06-23fix logic error that meant one side of the waveform outline is not drawn; dra...Paul Davis
2014-06-21refactor Canvas so that all Items have children; add Container abstract base ...Paul Davis
2014-06-18Cache entries are now region colour aware.nick_m
2014-06-12change Canvas heirarchy and constructorsPaul Davis
2014-06-08fix borked logic controlling whether/when to draw clip/outline pixels/lines i...Paul Davis
2014-06-09Use global clip level from prefs. Restore clip colour, \nick_m
2014-06-08Use a dumb cache for waveview ImageSurfaces. This halves the size of thenick_m
2014-06-03different approach to independent scrolling, involving ArdourCanvas::ScrollGroupPaul Davis
2014-05-31don't allow waveform to bleed into TimeAxisViewItem frame borderRobin Gareus
2014-05-27directly apply waveform clip-level changesRobin Gareus
2014-05-26"We brake for nobody." oh wait. - fixes Rectified Waveform view.Robin Gareus
2014-05-07first pass at tightening up waveform drawing algorithm to generally round dow...Paul Davis
2014-01-26remove unused _wave_color member from waveview canvas item; use outline color...Paul Davis
2014-01-10make no-zero-line be the default for wave views (still shown for normal audio...Paul Davis
2014-01-07shrink waveview zero line to single pixelPaul Davis
2013-12-30define signal associated with configurable clipping level to Canvas::WaveViewPaul Davis
2013-12-30add configurable clipping level to Canvas::WaveViewPaul Davis
2013-11-04drop use of bounding box to determine whether an item covers a point; add Ite...Paul Davis
2013-06-28changes to waveform clipping displayPaul Davis
2013-06-28make clip indicators more visible (the smaller of 7 pixels or 5% of track hei...Paul Davis
2013-06-28restore display of clipping in waveform displaysPaul Davis
2013-06-27cleanup ArdourCanvas::WaveViewPaul Davis
2013-06-24an awful lot of tweaks to drawing detailsPaul Davis
2013-06-21properly restore newer (cairo-canvas related) UI config parametersPaul Davis
2013-06-21waveform drawing improvementsPaul Davis
2013-06-20(working) start of an experiment with pyramix-style waveform drawingPaul Davis
2013-06-20new image cache design for waveviews, with various fixes.Paul Davis
2013-06-19get wave drawing improved, but commit before i tear it all up and go back to ...Paul Davis
2013-06-19inching pretty close to fully working waves nowPaul Davis
2013-06-18initial semi-working attempt at getting waveview cache to work correctlyPaul Davis
2013-06-18fix rect redraw problems caused by intersection requiring the usual 0.5 expan...Paul Davis
2013-06-18basically operational switch to canvas drawing coordinates, although text and...Paul Davis
2013-04-26fix incorrect 3rd arg to AudioRegion::read_peaks() - was passing end, not cnt...Paul Davis
2013-04-25don't invalidate image cache for every regionr esize, only region start changesPaul Davis
2013-04-24many pervasive changes primarily related to waveform drawing, particular cont...Paul Davis
2013-04-19no create cached waveview images that span from render-start to cache-start, ...Paul Davis
2013-04-18display waveform polarity correctlyRobin Gareus
2013-04-17various work waveview amplitude mgmt; fix playhead cursor drag from timebar c...Paul Davis
2013-04-16make waveform gradient depth continuously variable. color probably needs adju...Paul Davis
2013-04-16virtual Fill:: and Outline:: methods so that Canvas::Items that cache image r...Paul Davis
2013-04-16some rationalization of how global WaveView properties and per-WaveView prope...Paul Davis