>Composition owns the tabTunings, but Track gets an id. It's similar to how
>Composition owns Track, and Segment gets an id. There can be many >tabTunings
>in Composition. Each Track can pick whichever one it wants to use.
Ah ok this is perfect! (I imagined it was something like that, sorry for
doubting)
>At present, I have StaffType in the Track but not in the Segment
I think this is correct, I didn't wanted StaffType to belong to the segments,
anyway forget about the tool I proposed last time to draw different type of
segments( actually meant to change the track StaffType not the segment type).
I think a good way to show the StaffType in the main window would be a combobox
somewhere on the left, under Track paramenters
>At present, those routines are very primitive
Yes, I know but I would keep them primitive for a long time, first let's think
about the tablature editing mechanism as you said, that feature is not
essential now (anyway in the future it would be very nice to have a great
algorithm to generate the tablature from the notes)
>Segment holds the actual Events. Staff creates a wrapper around each Event so
>that it can hold display info (pixmap and such). The wrapped Event is called
>a ViewElement. NotationElement inherits from ViewElement, and provides some
>extra stuff for NotationView.
mmm, maybe it's better than I imagined.
PS: the svn now contains the missing files (I'm compiling right now):
A tablature_patch/src/commands/tablature/AddTablatureTuningCommand.cpp
A tablature_patch/src/commands/tablature/AddTablatureTuningCommand.h
A tablature_patch/src/commands/tablature/TrackSetTabTuningIdCommand.cpp
A tablature_patch/src/commands/tablature/TrackSetTabTuningIdCommand.h
Estratta revisione 8132.
Bye
---------------------------------
Park yourself in front of a world of choices in alternative vehicles.
Visit the Yahoo! Auto Green Center.-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel