13
0
livetrax/libs
Paul Davis 6019f06bdf different approach to independent scrolling, involving ArdourCanvas::ScrollGroup
The idea now is that a scroll group item can be added to the canvas which will causes its children to scroll in either or both
directions (horizontal or vertical). There are few complications: the position() of the ScrollGroup is ambiguous depending
on whether you want it with scroll taken into account or not, so Item::canvas_position() was added, which defaults to
the same value as Item::position() but is overridden by ScrollGroup to return the position independent of scrolling. This
method is used when translating between item/canvas/window coordinate systems.

Note that the basic idea is that we MOVE the scroll group when a scroll happens. This mirrors what happens in the GnomeCanvas,
where Nick Mainsbridge came up with a great idea that allowed unification of the time bar and track canvases.
2014-06-03 16:10:27 -04:00
..
appleutility
ardour Keep this #include consistent with similar ones 2014-06-03 14:02:05 +01:00
audiographer
backends When writing '.jackdrc' make sure we enclose any device names in quotation marks 2014-06-03 14:04:10 +01:00
canvas different approach to independent scrolling, involving ArdourCanvas::ScrollGroup 2014-06-03 16:10:27 -04:00
clearlooks-newer
clearlooks-older
evoral merge with master and fix 4 conflicts by hand 2014-06-02 11:32:13 -04:00
fst vst-scanner app: properly init and use libpbd's Transmitter 2014-05-17 16:54:12 +02:00
gtkmm2ext fix for OSX 10.0/clang (missing symbol) by cth 2014-05-23 20:49:21 +02:00
libltc
midi++2 fix for storing 14 bit MIDI controller values 2014-04-30 10:10:06 -04:00
panners
pbd fix errors in manual conflict resolution 2014-06-02 11:42:35 -04:00
plugins/reasonablesynth.lv2
qm-dsp
surfaces merge with master and fix 4 conflicts by hand 2014-06-02 11:32:13 -04:00
timecode
vamp-plugins
vfork add GPLv2 to exec_wrapper 2014-05-22 23:44:28 +02:00