Luca Olivetti wrote: > As the subject says. ST:TNG is the only skin where this happens, since > it shares the same line for both things. And you can see the "remains" > of the message in the space between each button. > Maybe I'm wrong, but I shouldn't be forced to stop calling SetButtons if > there's a message active (at least if I repeatedly[*] call SetButtons > after calling SetMessage it works fine with every other skin). > > [*] I change the help at each screen refresh based on the menu > selection, while I only need to show a message from time to time. Well, I can check 'message' in cSkinSTTNGDisplayMenu::SetButtons(), and not set the buttons if it is true, but that will result in the buttons having their _old_ values after the message disappears. Generally the buttons are not supposed to be changed while a message is being displayed. Ok, I haven't written that anywhere explicitly, but that's how it's meant, so I can add that remark if you like. Klaus