I've been giving this a lot of thought these last couple of months (but very
little action). The idea is to enable managing display off/On/dimensions from
the CLI. This is for the benefit of those with limited motor control, but
perfectly good eyesight.

The sticking point has been those windows that don't have a specific context
level, such as the mixer panel, so what I've come up with is to add levels
between 'part' and 'TOP' for every window that doesn't already have an entry.

To avoid conflicts, from then on entering '..' from any level up to and
including 'part' will take you to top level.

The command format will be:
display {context} {command} {values}

This can be called from any level. However, an extension to this will be that
if the parser doesn't recognise the context (or it's missing) it will assume
whatever was the last used one.
This will be particularly useful when changing visibility (show/hide) position
and size all on the same window - one that you are also currently changing
actual settings.

For this, I'm starting a new branch (display) as it could get quite disruptive
if I mess-up!
Eventually, I'm expecting there to be very little change in the main code, a
small amount in the GUI, but a fair amount in the CLI itself.

I particularly want to get this in place before this year's LAC,

-- 
Will J Godfrey


_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel

Reply via email to