summaryrefslogtreecommitdiff
path: root/libs/canvas/item.cc
AgeCommit message (Expand)Author
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
2013-04-21Revert "add Group::clear(), do not clear _canvas member of Item when unparent...Paul Davis
2013-04-21add Group::clear(), do not clear _canvas member of Item when unparented (only...Paul Davis
2013-04-17fix clamping of line and rect coordinates to avoid issues with cairo when dra...Paul Davis
2013-04-16virtual Fill:: and Outline:: methods so that Canvas::Items that cache image r...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-15a few changes to fix region dragging, all related to coordinate system handli...Paul Davis
2013-04-12changes to get cairocanvas branch to build on OS X, with its stupid nil and R...Paul Davis
2013-04-11many changes to get the cairo-canvas version much, much more functional. stil...Paul Davis
2013-04-09a variety of fixes for the cairocanvas, but it still buggy as hell handling e...Paul Davis
2013-04-08mo' better debugging of canvas "structure" via Item::dump and derivativesPaul Davis
2013-04-05lots of tweaking and adding debug output including operator<</dump(ostream&) ...Paul Davis