On Thursday 03 Aug 2006 00:34, D. Michael McIntyre wrote: > On Wednesday 02 August 2006 5:26 pm, [EMAIL PROTECTED] wrote: > > * Finish up the first basic feature in the new-style tempo ruler -- > > you can now click-drag to increase or decrease a given tempo change > > The dragging thing is very nice!
Thanks. I do have a few other things planned, though they probably won't happen this week (I'm going to be mostly out of circulation). The main two additions are: (1) when the mouse pointer is very close to a tempo change (but to the right of it), you should be able to drag to move it left and right; and (2) when the mouse pointer is very close to the end of a tempo range (i.e. to the left of the following tempo change), you should be able to drag up and down to change the target tempo and make it ramp up or down. Both should have suitable visual feedback before you start dragging so you know what's happening. That last part reminds me that I'd very much like to at least try some sort of feedback in the segment and matrix editors so you know what result to expect from a click-drag. I considered making it change the mouse cursor as you move the mouse about, based on what result you would expect from clicking or dragging in a given location, but I think that would be more confusing rather than less in practice. I think I'd rather see the segment or event under the mouse itself highlight in an appropriate way. For example, if you have the select tool active in the segment canvas and you move the pointer over a segment, I'd like to see the outline of the segment light up in a brighter colour. Then if you move close to the right edge of the segment -- so that a click-drag will actually resize rather than move -- I'd like only that edge to light up, and the rest to revert to normal. Or something along those lines. It ought to be possible to provide something like the behaviour Chuckk Hubbard has been asking for on rg-user (in the matrix, make the pencil tool also able to move events) and still keep it fairly intuitive using a similar method, such as highlighting the outline of the event that will be moved in the same colour as is used to highlight events and segments that can be moved when you mouse over them in select mode. Other related things I'd like to see in the matrix particularly: * When the pencil tool is selected, highlight (or perhaps I should say grey-light -- just a little bit) the space that would be filled if you clicked, as you move the mouse about * Slightly alter (e.g. darken) the colour of the cell backgrounds in the matrix rows that correspond to notes 1, 3 (major or minor) and 5 in the current key. These should of course change as the key changes. We would then want to add a key-change insertion menu function in the matrix editor as well. * Fix bug #1507338: http://sourceforge.net/tracker/index.php?func=detail&aid=1507338&group_id=4932&atid=104932 wwhich really bothers me. We could probably get all of these done for 1.3. Guillaume, are you reading this? Do you have any more time on your hands these days? > 1) I'd like to be able to right click, pick from a menu, and insert a > tempo right on the ruler, without bothering with the clunky dialog. If time permits, I'd like to do a right-button menu with at least "Add Tempo Change", "Delete Tempo Change" and "Open Tempo and Time Signature Editor" on it. If time doesn't permit, I might do a middle-button click to add a tempo event (and perhaps remove one as well, if you happen to be right on an existing one when you click it). Wouldn't be as nice though. > I'm currently having trouble getting the clunky dialog to come up > such that a newly added tempo wants to go anywhere other than where > the existing tempo already is. I think what it does is default the new-tempo dialog to the location of the currently highlighted item in its list. I think that's what it's always done: you're probably thinking of the Add Tempo Change function in the Composition menu (or a submenu of it) in the main window, which calls up a slightly different version of the dialog (why? I can't remember) that does default to the pointer location. Definitely room for improvement there. > I have 10 instances of this dialog open. Is there some way we can > just re-use one that's already there if it exists? Hell yes. We do that all the time for other dialogs (marker editor etc). No idea why we don't for that one. > There's a drawing problem. Yes, I think I have a clue about that one. > Anyway, good stuff. Did we ever rename "loops" to "ranges" in the > interface? Are we going to? No and yes, with care and thought. Soon. Honest. Chris ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
