ardour/libs
Paul Davis cb9453b475 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-08-17 13:37:27 -04:00
..
appleutility [Summary] Made Tracks buildable on MAC OS X 10.9 Maverricks. 2014-07-15 15:14:08 +03:00
ardour Keep this #include consistent with similar ones 2014-08-16 21:48:01 -04:00
audiographer remove redundant os.path.join() calls when specifying install path as bld.env['LIBDIR'] 2014-08-16 16:10:30 -04:00
backends When writing '.jackdrc' make sure we enclose any device names in quotation marks 2014-08-16 21:48:07 -04:00
canvas different approach to independent scrolling, involving ArdourCanvas::ScrollGroup 2014-08-17 13:37:27 -04:00
clearlooks-newer finish unfinished work at basing all install paths on the program name 2014-08-16 16:10:15 -04:00
clearlooks-older
evoral update Evoral::Curve to honor ControlList::InterpolationStyle 2014-08-16 17:58:23 -04:00
fst vst-scanner app: properly init and use libpbd's Transmitter 2014-08-16 16:50:32 -04:00
gtkmm2ext fix for OSX 10.0/clang (missing symbol) by cth 2014-08-16 17:07:51 -04:00
libltc Fix compile when using external version of libltc 2013-12-05 20:57:36 +10:00
midi++2 fix for storing 14 bit MIDI controller values 2014-08-16 16:15:15 -04:00
panners finish unfinished work at basing all install paths on the program name 2014-08-16 16:10:15 -04:00
pbd manually jump forward state of system_exec files to avoid various cherry-picking-related problems during merge with ardour 2014-08-16 17:53:33 -04:00
plugins/reasonablesynth.lv2 mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64) 2014-03-04 15:25:58 +01:00
qm-dsp remove redundant os.path.join() calls when specifying install path as bld.env['LIBDIR'] 2014-08-16 16:10:30 -04:00
surfaces more gettimeofday() -> g_get_monotonic_time() 2014-08-16 16:49:28 -04:00
timecode [Summary] Merging from GIT 2014-04-18 04:21:54 -05:00
vamp-plugins finish unfinished work at basing all install paths on the program name 2014-08-16 16:10:15 -04:00
vfork add GPLv2 to exec_wrapper 2014-08-16 17:03:12 -04:00