summaryrefslogtreecommitdiff
path: root/libs/canvas/item.cc
AgeCommit message (Expand)Author
2019-08-03Update canvas/UI lib GPL boilerplate and (C) from git logRobin Gareus
2017-07-17Purify libcanvas, remove libardour dependencyRobin Gareus
2017-06-26Add an optional ArdourCanvas::Item::prepare_for_render interfaceTim Mayberry
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
2015-12-01Move PBD symbol demangle functions into pbd/demangle.h/ccTim Mayberry
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
2015-02-09canvas items must be able to use fractional positions when rendering.Paul Davis
2014-12-24Fix crash when getting width of item with no bbox.David Robillard
2014-12-18change Item::visible() to Item::self_visible(); add Item::visible() which ret...Paul Davis
2014-11-06raising/lowering canvas items should trigger a redrawPaul Davis
2014-10-13Containers should not consider the size of invisible items when computing the...Paul Davis
2014-10-13remove default/testing tooltips from the canvasPaul Davis
2014-09-25basic design of Canvas item tooltip mechanism.Paul Davis
2014-06-30add event-insensitivity to the list of conditions that causes a container to ...Paul Davis
2014-06-30invisible items/containers should not add their children to "items-at-point"Paul Davis
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-18if we're not going to notify parents of bbox changes while an item is hidden,...Paul Davis
2014-06-19Canvas tweaks.nick_m
2014-06-15initialize _scroll_parent in Canvas::itemPaul Davis
2014-06-15initialize uninitialized variableRobin Gareus
2014-06-12change Canvas heirarchy and constructorsPaul Davis
2014-06-09remove global canvas scroll offset, to provide no-scroll-parent == no-scroll ...Paul 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
2014-03-07move an assert to cover only cases where it is neededPaul Davis
2014-03-04only queue an item redraw from Item::show() or Item::Hide() if the call chang...Paul Davis
2014-02-13make Item::set_position() do nothing if the position doesn't changePaul 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-25don't request redraw of a Canvas item if it marked invisiblePaul Davis
2013-10-24add Item::redraw() convenience methodPaul Davis
2013-07-01minor fixes for recent cairocanvas work so that it builds on OS X (64bit)Paul Davis
2013-06-18basically operational switch to canvas drawing coordinates, although text and...Paul Davis
2013-04-24tweaks to improve enter/leave event handling - fixes at least some crashes ca...Paul Davis
2013-04-21add back change lost during branch mergingPaul Davis