Thanks for the feedback guys.

I confess, I've spent the vast majority of my time on this (which has
been limited due to work) trying to get to grips with the data
structure and figuring the best way to connect the rulers into the
matrix. I've then proceeded confidently down a dead end, backed-up,
checked Chris's instructions, picked a different route, got stuck,
backed-up etc etc. (That's not meant as a criticism of the structure
or the instructions, just my lack of familiarity with them.)

I now think I understand how to connect into the MatrixViewSegment for
the property rulers though I remain in two minds as to whether to
expose the other control rulers to MatrixViewSegment or deal directly
with the Segment. Connecting them to the ViewSegment is a bit
pointless (?) as they won't access any of the ViewElements but maybe
it would be cleaner as the base ControlRuler class could revert to
being an (View)SegmentObserver ... and (I presume) all segment
add/deletes come through the ViewSegment ... and access to the
Document (to find which properties/controls are available) could be
limited to the ControlRulerWidget that creates the rulers. Sounds
better.

Anyway, modifications outside of the various control ruler classes are
minimal (a few lines to instantiate the ControlRulerWidget and connect
it) so I don't think a merge will be onerous at all and because of all
the dead end routes I've followed, the code is currently not in state
that I'd want to put back into Trunk. I'd hope in a week or so to get
the structure sorted, clean up the code and turn on some basic
functionality. That would be a good time to merge back.

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to