summaryrefslogtreecommitdiff
path: root/libs/canvas
AgeCommit message (Expand)Author
2014-01-16add event type string function to canvas (since it does not use gtkmm2ext)Paul Davis
2014-01-13pixel-align canvas PolyItems with single-pixel outlines, for crispnessPaul Davis
2014-01-12move -fvisibility=hidden to the top of the source tree, and remove its intern...Paul Davis
2014-01-10final (?) tweaks to rectangle renderingPaul Davis
2014-01-10clamp expose (queue_redraw()) requests to visible window area, some extra deb...Paul Davis
2014-01-10make no-zero-line be the default for wave views (still shown for normal audio...Paul Davis
2014-01-10fix up thinko in recent raise_to_top/lower_to_bottom optimizationPaul Davis
2014-01-10slightly expand CanvasRender debug outputPaul Davis
2014-01-10don't go through ::deliver_enter_leave() unnecessarilyPaul Davis
2014-01-08prevent Rect::expand() from generating negative coordinates where there were ...Paul Davis
2014-01-08tweak rectangle bounding box computationPaul Davis
2014-01-08remove unused codePaul Davis
2014-01-08change rounding used for convert Rect from canvas to window coordinatesPaul Davis
2014-01-08Revert "remove unused code"Paul Davis
2014-01-08remove unused codePaul Davis
2014-01-07shrink waveview zero line to single pixelPaul Davis
2014-01-07mostly fix conceptual error in how canvas rectangle frames are drawnPaul Davis
2014-01-07for now, hide ugly circle thing in drag handlesPaul Davis
2014-01-07outline width of 0.5 is stupid and meaningless, and was just hiding other iss...Paul Davis
2014-01-06add missing iterator increment to poly item renders.Paul Davis
2014-01-06small optimization to curve renderingPaul Davis
2014-01-02make raise_to_top() and lower_to_bottom() no-ops if item is already in the ri...Paul Davis
2014-01-02add drag handle source to wscriptPaul Davis
2014-01-02basic, prototypical drag handle implementationPaul Davis
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