On Tue, 21, Oct, 2003 at 01:31:27PM +0100, Richard Bown spoke thus..
> > I honestly think that the best way to do this is to have a seperate
> > colourlist for the controllers and edit them from a seperate tab in
> > Document Properties | Colours
> 
> So what happens with the next item we want colouring?  Like Studio faders for
> example?  Do we want editing dialogs for every set of colours?  Seems like a lot
> of work.  Plus for example I want to be able to colour segments on document
> import too - the current colour list is a) incomplete regards GM instruments and
> according to you b) no use to other entities.  This is just a half way house.

Well, my opinion is that there are a limited number of things which need
colouring:

Segments
Controllers
Faders
[Possibly much later things like elements in the notation display]

The code I'm currently working on makes adding a dialog for any
ColourList very simple.  Basically it's a subclass which you pass the
ColourList to in the constructor (along with a couple of bools telling
it whether the user is allowed to move the colours, and add them and delete
them).  Therefore, we'll have what, four tabs at most in the Colour part
of the Edit Properties box.

As for Colour Import/Export between documents, that's on my list of
to-do things but the way the code is written, it's easy to deal with
(basically the entire <appearence> sub-division deals with colour).

About the GM instruments, I agree it might be nice to have a library of
these things but I'd contend that that (!) should be part of a post-1.0
masterplan to do with enhancing the studio concept (i.e. create a library
type structure there where all things like instrument maps, colours etc
can be stored.) (As a side effect, this would allow us to have another
New Document command which prompts you to select all of these things
from your library; again this is a long term thing).

So, in summary, my opinion is that adding one more map for the
ColourList isn't a problem.  I'll do my best to finish the enhanced
colour table code tomorrow night to make it easier to add another tab.

Tell me if I'm talking crap but those are my aims at the moment,

Mark


-- 
Mark Hymers <markh at linuxfromscratch dot org>

"I once absent-mindedly ordered Three Mile Island dressing in a restaurant
 and, with great presence of mind, they brought Thousand Island Dressing and
 a bottle of chili sauce."
     Terry Pratchett, alt.fan.pratchett


-------------------------------------------------------
This SF.net email is sponsored by OSDN developer relations
Here's your chance to show off your extensive product knowledge
We want to know what you know. Tell us and you have a chance to win $100
http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54
_______________________________________________
Rosegarden-devel mailing list
[EMAIL PROTECTED] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to