summaryrefslogtreecommitdiff
path: root/libs/canvas/rectangle.cc
AgeCommit message (Expand)Author
2019-08-03Update canvas/UI lib GPL boilerplate and (C) from git logRobin Gareus
2018-07-03minor code optimization for Rectangle::render()Paul Davis
2017-07-17Clean up library inheritance (colors.h, utils.h)Robin Gareus
2017-01-19remove use of boost::optional to define "undefined" Canvas::Rect, and use Rec...Paul Davis
2016-09-27don't do as much work if a Rectangle has no outline width or outline what valuesPaul Davis
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
2015-04-29correct implementation for Rectangle::vertical_fraction()Paul Davis
2015-04-29add Rectangle::vertical_fraction() as a convenience methodPaul Davis
2015-03-20fix redraw of automation ControlPointsRobin Gareus
2015-02-11simplify Canvas::Rectangle rendering to avoid unnecessary nonsense, and remov...Paul Davis
2015-02-09correct drawing of rectangle borders.Paul Davis
2015-01-08Fix bounding box of rectangles with wide outlines.David Robillard
2014-11-07when drawing only part of a Canvas::Rectangle outline, we only need to do the...Paul Davis
2014-11-05correct the rendering of Rectangle outlines, and the computation of their bou...Paul Davis
2014-11-03use ArdourCanvas::TimeRectangle for regions, notes, markersPaul Davis
2014-11-03add new TimeRectangle to ArdourCanvasPaul Davis
2014-10-31more changes for rectangle outliningPaul Davis
2014-10-31comment fix and expansion re: Canvas::Rectangle outlinePaul Davis
2014-09-22alter the way the border of Canvas::Rectangle is drawn to meet the intent tha...Paul Davis
2014-09-01Match canvas outline to rectangleRobin Gareus
2014-06-21refactor Canvas so that all Items have children; add Container abstract base ...Paul Davis
2014-06-12change Canvas heirarchy and constructorsPaul Davis
2014-06-06When rendering a Canvas::Rectangle take its _position into account, even thou...Paul Davis
2014-03-11don't queue redraws when various canvas item properties are "reset" to the sa...Paul Davis
2014-03-09stupid hack to fix rectangle damage noisePaul Davis
2014-03-07use fill transparency detection to avoid rendering transparent (invisible) re...Paul Davis
2014-02-25tweak canvas rect drawing to correctly place bottom edge of rectangle inside ...Paul Davis
2014-02-14since we now expand rectangles to the right always, adjust the bounding box c...Paul Davis
2014-02-13remove debug messagePaul Davis
2014-02-13fix up some issues with precise placement of ArdourCanvas::Rectangle frame/ou...Paul Davis
2014-02-13Guard some Debug output so that it only appears when applicable ('Item::name'...John Emmas
2014-01-10final (?) tweaks to rectangle renderingPaul Davis
2014-01-08tweak rectangle bounding box computationPaul Davis
2014-01-07mostly fix conceptual error in how canvas rectangle frames are drawnPaul Davis
2013-10-31finally (?) fix up logic for rectangle drawing (fill+stroke) to tackle what i...Paul Davis
2013-10-24fix computation of rectangle bounding boxPaul Davis
2013-06-27fix drawing of rectangles larger than 2000 pixels, caused by silly hard-codin...Paul Davis
2013-06-27workaround/hack/fix for cairo pattern gradient space exceeding 2^16 size limitPaul Davis
2013-06-24an awful lot of tweaks to drawing detailsPaul 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-05-02move setup_outline_context() to a more sensible shared locationPaul Davis
2013-04-17fix clamping of line and rect coordinates to avoid issues with cairo when dra...Paul Davis
2013-04-15add headers to all canvas .cc and .h filesPaul Davis
2013-04-15remove all xml++.h inclusion by canvas implementationsPaul Davis
2013-04-15remove all XML related API from canvas. it may have been useful during develo...Paul Davis
2013-04-12change all frame_to_pixel and pixel_to_frame to sample_to_pixel and pixel_to_...Paul Davis
2013-04-12slightly optimize drawing of rectangles with all 4 sides outlined to avoid mu...Paul Davis
2013-04-11add (bezier) curves to canvas, use for automation lines; fix issue with recta...Paul Davis