Re: [Audacity-devel] Sticky Tracks - Positional Linking checked in
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Mark D <ma...@gm...> - 2008-06-23 23:52:41
|
On Mon, Jun 23, 2008 at 7:28 PM, Martyn Shaw <mar...@go...> wrote: > > See ModifyToolbarMenus() in Menus.cpp to add a tick to this - I did > the same for Transport menu recently. > Thanks for that. > In the scenario above, I select a section of WaveTrack 1, maybe inside > just one label, and I delete it. The labels obey the deletion and > move nicely. WaveTrack 2 and WaveTrack 3 don't do anything so now > they are unaligned with the carefully placed labels (not good). > > "Maybe" 'Link wave and track labels' should be more fundamental: it > could link all the tracks associated with a label track, so that a > delete in one is a delete in all of them (keeping labels aligned). > This is quite a radical suggestion and requires some discussion that > I'm not sure I want to get into! > I think this might be what James mentioned earlier. Multiple links have the opportunity to make things pretty messy. If we start recursively calling HandleClear() on the other wave tracks in the group, the part that shifts labels would have to be pulled out in some way, as to make sure it executes only once, not for every time HandleClear() is run for each track. It wasn't difficult to stop it from executing twice on stereo tracks, but this would require a different approach. Actually, this may not be that hard to do nicely after all, now that I look at it again. BUT: The more I think about it, less I'm sure of where I stand on the issue though. I can think of situations where these "edit groups" would be prefered, and where they might not. My impulse would be just to have two options, one fully linked, and one that uses the current method, but I think that might be a little too confusing. Mark |