>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

Reply via email to