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