13
0
Go to file
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
doc
export Remove Soundcloud export format presets 2014-05-23 19:05:33 +01:00
gtk2_ardour different approach to independent scrolling, involving ArdourCanvas::ScrollGroup 2014-06-03 16:10:27 -04:00
headless Include windows.h for Sleep function 2014-05-14 09:47:40 +10:00
icons
libs different approach to independent scrolling, involving ArdourCanvas::ScrollGroup 2014-06-03 16:10:27 -04:00
mcp
midi_maps
msvc_extra_headers
MSVCardour3 Add newly introduced sources to MSVC projects 2014-05-21 12:47:03 +01:00
MSVCMixbus3
patches
patchfiles
templates
tools cosmetic fix to OSX packaging temp file 2014-05-25 08:23:12 +02:00
vst
.dir-locals.el
.gitignore
ardour_system_sae.rc
ardour_system.rc
ardour-3.ttl
ardour.1
ardour.1.es
ardour.1.fr
ardour.1.ru
ardour.dox
COPYING
instant.xml
instant.xml.sae
Makefile
PACKAGER_README
README
testfile.flac
testfile.ogg
TRANSLATORS
waf
wscript fix wscript for x-compiling 2014-06-03 02:06:22 +02:00

Please see the Ardour web site at http://ardour.org/ for all documentation..

For information on building ardour: 
      
     http://ardour.org/development.html