summaryrefslogtreecommitdiff
path: root/libs/canvas
AgeCommit message (Expand)Author
2013-12-31remove legacy CANVAS_COMPATIBILITY property_foo() stuff (related to gnomecanv...Paul 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-12-30ignore invisible items when picking the current itemPaul Davis
2013-12-29try to rationalize logic for displaying/hiding regionview (time axis view ite...Paul Davis
2013-12-28slight optimization of PolyItem::render_path()Paul Davis
2013-12-27add visibility/export control to libcanvasPaul Davis
2013-12-23fix redrawing of canvas with an optimized buildPaul Davis
2013-12-12change enter/exit event delivery to follow X Window model (inferior, ancestor...Paul Davis
2013-12-12change event propagation to be based on parent/child lineage, not z-axis stac...Paul Davis
2013-12-09implement Curve::covers() in a very primitive way (also note: fails for actua...Paul Davis
2013-12-09make PolyLine use distance_to_segment_squared(), and add separate (null, for ...Paul Davis
2013-12-09ArdourCanvas::Line::covers() uses distance_to_segment_squared()Paul Davis
2013-12-09debug trace tweaksPaul Davis
2013-12-09add a utility function to Canvas to compute distance from a point to a line s...Paul Davis
2013-11-04drop use of bounding box to determine whether an item covers a point; add Ite...Paul Davis
2013-11-03send enter events to EVERY newly entered item (ignore the bool return from th...Paul Davis
2013-10-31all events propagate out of the canvas in canvas coordinates now, so revert c...Paul Davis
2013-10-31finally (?) fix up logic for rectangle drawing (fill+stroke) to tackle what i...Paul Davis
2013-10-31handle enter/leave items when zooming and scrolling occurPaul Davis
2013-10-30notable changes to try to improve most of enter/leave handling for canvas itemsPaul Davis
2013-10-28reduce verbiage and remove visible current_item red rectPaul Davis
2013-10-28fix commentPaul Davis
2013-10-28fix coordinate system for Canvas items_at_point() methodsPaul Davis
2013-10-28fix computation of Text bounding box to respect _clamped_widthPaul Davis
2013-10-28add coordinate space commentPaul Davis
2013-10-28tweak whitespace and add coordinate space commentPaul Davis
2013-10-28streamline button press event handling code a little, and tweak enter/leave d...Paul Davis
2013-10-25don't request redraw of a Canvas item if it marked invisiblePaul Davis
2013-10-24add Item::redraw() convenience methodPaul Davis
2013-10-24expand bounding box of all objects by 0.5 before computing intersection for r...Paul Davis
2013-10-24fix drawing of a canvas LineSet objectPaul Davis
2013-10-24fix computation of rectangle bounding boxPaul Davis
2013-10-24fix computation of canvas text item bounding boxPaul Davis
2013-10-23slightly more information in group render DEBUG_TRACE outputPaul Davis
2013-10-22fix confusion in Canvas::LineSet over window vs. item coordinates that affect...Paul Davis
2013-09-25only generate some current canvas debug output when CANVAS_DEBUG is defined, ...Paul Davis
2013-09-25add casting for MSVC sqrtPaul Davis
2013-09-25fix a typo in canvas-debug.hPaul Davis
2013-08-08debugging various canvas event issuesPaul Davis
2013-07-14expand tabs to spaces in wscriptRobin Gareus
2013-07-01minor fixes for recent cairocanvas work so that it builds on OS X (64bit)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-27fix drawing of rectangles larger than 2000 pixels, caused by silly hard-codin...Paul Davis
2013-06-27cleanup ArdourCanvas::WaveViewPaul Davis
2013-06-27workaround/hack/fix for cairo pattern gradient space exceeding 2^16 size limitPaul Davis
2013-06-26move text origin back down, since it was a mistake to move it; alter computat...Paul Davis
2013-06-26tweak position of pango-rendered text image on canvas by 2 pixels upwardPaul Davis