Mature in roulette chat - Console flicker updating when win32
Those last few points seem to represent a drastic departure from the way forms and controls work!
Usage examples to get you started quickly can be found at the end of this man page. The suboption parser puts several options into a single string, and passes them to a component at once, instead of using multiple options on the level of the command line.
mpv has a fully configurable, command-driven control layer which allows you to control mpv using keyboard, mouse, or remote control (there is no LIRC support - configure remotes as input devices instead). The suboption parser can quote strings with to the command line (but without shell processing of the string).
The parent form’s title bar changes colour and its drop-shadow (under Aero) narrows.
The user makes their selection via the controls on the drop-down form and it closes. Keyboard input ceases to have any effect, so the user can’t tab to the next control.
Some options support passing values in a more structured way instead of flat strings, and can avoid the suboption parsing mess.