13
0
livetrax/libs/canvas
Paul Davis 590882f3c8 change Canvas heirarchy and constructors
Items no longer need a parent group (they require a Canvas pointer instead), so all constructors have been rationalized
and have two variants, one with a parent and one with a canvas.

All Items now inherit from Fill and Outline, to banish diagonal inheritance and virtual base classes and all that.

There were zero changes to the Ardour GUI arising from these changes.
2014-06-12 14:53:44 -04:00
..
benchmark
canvas change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
doc
MSVCcanvas Add newly introduced sources to MSVC project 2014-06-04 13:50:06 +01:00
test
arc.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
arrow.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
build-and-run-benchmark.sh
build-and-run-manual-test.sh
build-and-run-tests.sh
canvas.cc remove global canvas scroll offset, to provide no-scroll-parent == no-scroll behaviour 2014-06-09 08:39:48 -04:00
circle.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
curve.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04: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 change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
flag.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
group.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
i18n.h make stateful image canvas item actually compile 2014-02-17 16:05:52 -05:00
image.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
item.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
line_set.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
line.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
lookup_table.cc use window-based coordinates when picking current item so that we get per-item (per-scroll-group,really) computation of position and coverage. 2014-06-03 16:12:00 -04:00
Notes
outline.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
pixbuf.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
poly_item.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
poly_line.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
polygon.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
rectangle.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
root_group.cc
ruler.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
run-manual-test.sh
run-tests.sh
scroll_group.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
stateful_image.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
text.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
types.cc don't queue redraws when various canvas item properties are "reset" to the same value, plus supporting functions 2014-03-11 07:36:09 -04:00
utils.cc
wave_view.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
widget.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00
wscript remove drag handle canvas object - it was just a stupid unfinished experiment 2014-06-12 10:40:43 -04:00
xfade_curve.cc change Canvas heirarchy and constructors 2014-06-12 14:53:44 -04:00