Monday, June 29, 2009

UI - Initial Approach

After a bit of a break I have started picking up on Cello again, once again I have some free evenings.

Having got to the stage where I can open and publish test files I now have start the serious work of the user interface. My current thoughts are to start with the existing view hierarchy and to use it to wrap cocoa views. For example there is a time-line view. This view manages a time-line and the events that exist on it. There is a time-line base class as well as sub-classes, there are commands that are originated from the time-line etc. The path of least resistance would seem to be to keep this structure and to wrap cocoa views behind the scenes get the meld that way.