We'd like an ability to automatically clear the status bar message after a certain time has expired in GDC. This is sort of like the way the current GBC handle messages -- it displays the message, then quietly hides it away. With GDC the message stays on the status bar until another MESSAGE line is called.
Here's our use case scenario:
User enters some data, in the AFTER FIELD, we validate the data and might warn the user if the data fails validation of some kind. In such situation, we display a warning message on the status bar. We had thought about displaying a popup message, but we find that obnoxious and annoying to the user -- especially if they ALWAYS trigger this warning message. The problem is after the warning message is displayed, it stays there forever. We have to find a good spot to clear the warning message, but as you might expect -- there's no such place in the code, and it can get pretty messy just trying to clear the warning message.
Has anyone find any other way to elegantly handle this?
If not, our proposal is to add a new style to the Message style that attribute to specify how long the message should be displayed. After the timeout expired, the front-end client should clear the message.