On Fri, May 21, 2010 at 4:43 PM, Chris Cannam <[email protected]> wrote: > One disadvantage of the triggered segment mechanism for this is that > it's rather complicated. > [...] > Perhaps a review of triggered > segment object lifecycle would be no bad thing anyway, though, as it's > not at all clear in the code as it stands.
Actually, the more I think about it the more I think triggered segments themselves are not particularly complicated -- it's purely the subtleties of who owns what, how the segments are identified, and what their lifespans are, that make it hard to follow. Rationalising and documenting that would go a long way toward making the mechanism appear much simpler, and making it much more suitable for reuse in new features. Chris ------------------------------------------------------------------------------ _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
