Hello All,

Concerning having a swappable palette of actions.

The good news:
NotationView is in prime shape for that kind of thing -- shortcut wise.

Currently the durations are in a separate menu than the keyboard note insert 
actions.

then enable / disable .rc can easily swap the states, sine disabled 
(setEnable(false)) will kill the shortcut to the action as well.

So without much more that an action that toggles between the states that is the 
easy part.

I believe is we roll the shortcuts into a submenu like we did for the keyboard 
note inserting shortcuts then we can just setEnable the menus themselves 
instead of all the shortcuts and that will cascade the to the shortcuts, but I 
haven't tried it, this is assuming that the only place these actions were 
"listed" in in the menu and not on other toolbars.

Somebody with more experience in that area can correct that assumption if I'm 
incorrect.

Basically this part of the job requires pulling in the shortcuts, rewriting 
them fit our .rc scheme and connecting to the slots.  There is modest work 
involved in that.

The bad news:
NotationView functions a bit differently than in classic since we are not using 
the purple marker.  Since most of these shortcuts seem to relate editing, I'm 
not certain if all of the slots related to the actions will translate over.

Currently, we have no marker that does what the purple marker did.  We ripped 
it out in hopes to use the black marker as both a playback indicator and an 
place marker.

So until the marker/inserter cursor gets hooked back up and working, it is 
difficult to know exactly what some of the slots these actions will trigger.

...

Again, not saying no.  Just being real about "when" this should happen.

Now if, someone is ambitious and takes on hooking up the black marker (to act 
as the purple marker as well) and getting it working in NotationView, then much 
of this becomes trivial--I would think.

My preferences regarding this:
I have a strong preference that we use .rc / FileParser to accomplish this.  It 
is a little extra overhead, but it rolls everything up quite nicely -- 
specially when it comes time to change things.

One other preference I have is leaving the number keys alone so step recording 
can occur without messing with the toggle.

Open octave site isn't responding at the moment so I can't look at their key 
map to see if there are conflicts with that.

...

Well, those are my happy thoughts about that.

Sincerely,
Julie S.

PS -- notation_toolbar_2 branch is coming along nicely, I hope to have it ready 
for inspection in short order--assuming I don't hit any snags.



      

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to