ardour/libs/canvas
David Robillard 55278fb3b0 Fix mouse event position offset bug.
Search scroll groups for event delivery from top to bottom rather than bottom
to top.  Overlapping scroll groups still aren't properly supported by the
canvas, but currently all we care about is that the top one gets the event, so
the hscroll group (tempo lines) can be below the hvscroll group (tracks), but
the latter gets events.
2015-01-12 01:05:01 -05:00
..
benchmark initial commit of hand merging, plus getting "ancient" waf script to work correctly 2013-04-04 00:32:52 -04:00
canvas add ArdourCanvas::change_alpha() 2014-12-19 09:53:26 -05:00
doc initial commit of hand merging, plus getting "ancient" waf script to work correctly 2013-04-04 00:32:52 -04:00
MSVCcanvas Add some newly introduced source files to our MSVC project (cairocanvas) 2014-11-28 14:42:17 +00:00
test initial commit of hand merging, plus getting "ancient" waf script to work correctly 2013-04-04 00:32:52 -04:00
arc.cc refactor Canvas so that all Items have children; add Container abstract base class; rename Group as "Layout" and retain only drawing semantics 2014-06-21 11:43:42 -04:00
arrow.cc more canvas refactoring. 2014-06-22 11:41:05 -04:00
build-and-run-benchmark.sh initial commit of hand merging, plus getting "ancient" waf script to work correctly 2013-04-04 00:32:52 -04:00
build-and-run-manual-test.sh initial commit of hand merging, plus getting "ancient" waf script to work correctly 2013-04-04 00:32:52 -04:00
build-and-run-tests.sh initial commit of hand merging, plus getting "ancient" waf script to work correctly 2013-04-04 00:32:52 -04:00
canvas.cc Fix mouse event position offset bug. 2015-01-12 01:05:01 -05:00
circle.cc refactor Canvas so that all Items have children; add Container abstract base class; rename Group as "Layout" and retain only drawing semantics 2014-06-21 11:43:42 -04:00
colors.cc add ArdourCanvas::change_alpha() 2014-12-19 09:53:26 -05:00
colorspace.cc massive reworking of color selection implementation 2014-11-26 18:22:22 +02:00
container.cc more canvas refactoring. 2014-06-22 11:41:05 -04:00
curve.cc Remove dead code. 2014-11-25 02:11:44 -05:00
debug.cc mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64) 2014-03-04 15:25:58 +01:00
fill.cc use new canvas colors header as necessary 2014-11-07 14:24:27 -05:00
flag.cc Fix inappropriately massive flag font. 2014-12-06 16:07:32 -05:00
i18n.h make stateful image canvas item actually compile 2014-02-17 16:05:52 -05:00
image.cc refactor Canvas so that all Items have children; add Container abstract base class; rename Group as "Layout" and retain only drawing semantics 2014-06-21 11:43:42 -04:00
item.cc Fix crash when getting width of item with no bbox. 2014-12-24 16:02:56 -05:00
line.cc refactor Canvas so that all Items have children; add Container abstract base class; rename Group as "Layout" and retain only drawing semantics 2014-06-21 11:43:42 -04:00
line_set.cc refactor Canvas so that all Items have children; add Container abstract base class; rename Group as "Layout" and retain only drawing semantics 2014-06-21 11:43:42 -04:00
lookup_table.cc experimental drawing optimization. 2014-12-05 22:40:26 +01:00
Notes initial commit of hand merging, plus getting "ancient" waf script to work correctly 2013-04-04 00:32:52 -04:00
outline.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
pixbuf.cc refactor Canvas so that all Items have children; add Container abstract base class; rename Group as "Layout" and retain only drawing semantics 2014-06-21 11:43:42 -04:00
poly_item.cc slightly increase size of a Canvas::PolyItem, to avoid left-over pixels when dragging (as well as other general incorrectness 2014-06-27 10:30:09 -04:00
poly_line.cc Show discrete/toggled automation as stepped line. 2014-11-28 21:15:28 -05:00
polygon.cc Close polygon borders (fix partially drawn hits). 2015-01-08 11:09:38 -05:00
rectangle.cc Fix bounding box of rectangles with wide outlines. 2015-01-08 18:36:10 -05:00
root_group.cc more canvas refactoring. 2014-06-22 11:41:05 -04:00
ruler.cc add Canvas::Ruler::set_metric() to allow ruler metrics to be changed dynamically 2014-09-07 10:19:42 -04:00
run-manual-test.sh initial commit of hand merging, plus getting "ancient" waf script to work correctly 2013-04-04 00:32:52 -04:00
run-tests.sh initial commit of hand merging, plus getting "ancient" waf script to work correctly 2013-04-04 00:32:52 -04:00
scroll_group.cc more canvas refactoring. 2014-06-22 11:41:05 -04:00
stateful_image.cc Rename PBD::find_file_in_search_path to just PBD::find_file 2014-06-25 12:40:10 -04:00
text.cc use new canvas colors header as necessary 2014-11-07 14:24:27 -05:00
tracking_text.cc verbose cursor text is always outlined 2014-06-30 10:39:41 -04:00
types.cc first pass at optimization for low-level canvas code 2014-12-02 05:32:34 -05:00
utils.cc use new canvas colors header as necessary 2014-11-07 14:24:27 -05:00
wave_view.cc massive reworking of color selection implementation 2014-11-26 18:22:22 +02:00
widget.cc Avoid possible use of uninitialized values. 2014-11-18 02:55:03 -05:00
wscript remove cruft (old unused pre-git version files) 2015-01-09 06:11:57 +01:00
xfade_curve.cc refactor Canvas so that all Items have children; add Container abstract base class; rename Group as "Layout" and retain only drawing semantics 2014-06-21 11:43:42 -04:00