summaryrefslogtreecommitdiff
path: root/libs/canvas/canvas/item.h
AgeCommit message (Expand)Author
2020-02-24Remove unused forward declaration.André Nusser
2019-09-30Fix remaining doxygen warnings (!)Robin Gareus
2019-09-30NO-OP: whitespace, indentRobin Gareus
2019-08-03Update canvas/UI lib GPL boilerplate and (C) from git logRobin Gareus
2017-09-18add basic data members and methods for adding an explicit size allocation for...Paul Davis
2017-06-26Add an optional ArdourCanvas::Item::prepare_for_render interfaceTim Mayberry
2017-02-01canvas::grid starts being able to do its job a littlePaul Davis
2017-02-01add basic data members and methods for adding an explicit size allocation for...Paul Davis
2017-01-24This wasn't supposed to be pushed to master.Paul Davis
2017-01-24add basic data members and methods for adding an explicit size allocation for...Paul Davis
2017-01-19remove use of boost::optional to define "undefined" Canvas::Rect, and use Rec...Paul Davis
2017-01-19do not add items twice to their canvas parent!Paul Davis
2016-09-27make inclusion/exclusion of hidden children optional in Item::add_child_bound...Paul Davis
2016-09-27add Item::add_front()Paul Davis
2016-09-27make Item::child_changed() virtualPaul Davis
2016-09-27a slew of unconnected mostly minor tweaks to get Push2 support back to where ...Paul 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-29do the right thing when TrackingText::offset is changedPaul Davis
2015-02-09canvas items must be able to use fractional positions when rendering.Paul Davis
2014-12-18change Item::visible() to Item::self_visible(); add Item::visible() which ret...Paul Davis
2014-11-05allow derived classes to access Item::{scroll,position}_offset(), mostly for ...Paul Davis
2014-09-25basic design of Canvas item tooltip mechanism.Paul Davis
2014-06-29Change some declarations from 'struct' to 'class' (and vice-versa)John Emmas
2014-06-22more canvas refactoring.Paul Davis
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-08add Item::canvas_origin() for conveniencePaul Davis
2014-06-03merge onecanvas and cairocanvas branches, and manually resolve conflicts, inc...Paul Davis
2014-06-03more profound changes to canvas scrolling, in particular find appropriate Scr...Paul Davis
2014-06-03use window-based coordinates when picking current item so that we get per-ite...Paul Davis
2014-06-03various changes to get independent scrolling to work better in canvas. mostly...Paul Davis
2014-06-03rationalize and centralize computation of positional offset and scroll offset...Paul Davis
2014-06-03different approach to independent scrolling, involving ArdourCanvas::ScrollGroupPaul Davis
2014-06-03initial redesign of canvas scrolling to facilitate independent x- and y-axis ...Paul Davis
2014-05-30smooth visual curve drawingRobin Gareus
2013-12-27add visibility/export control to libcanvasPaul Davis
2013-11-04drop use of bounding box to determine whether an item covers a point; add Ite...Paul Davis
2013-10-30notable changes to try to improve most of enter/leave handling for canvas itemsPaul Davis
2013-10-24add Item::redraw() convenience methodPaul Davis
2013-06-18basically operational switch to canvas drawing coordinates, although text and...Paul Davis
2013-04-16virtual Fill:: and Outline:: methods so that Canvas::Items that cache image r...Paul Davis
2013-04-15remove all XML related API from canvas. it may have been useful during develo...Paul Davis
2013-04-15a few changes to fix region dragging, all related to coordinate system handli...Paul Davis
2013-04-10remove incorrect merge of cairocanvas patch that stopped most tracks from dis...Paul Davis
2013-04-05lots of tweaking and adding debug output including operator<</dump(ostream&) ...Paul Davis
2013-04-04commit immediately post linkingPaul Davis
2013-04-04initial commit of hand merging, plus getting "ancient" waf script to work cor...Paul Davis