We are using the status bars quite often and are doing a lot with them i.e. changing background fills, hiding/showing certain status panes, etc.
An issue that we're seeing quite often (and will eventually occur almost every time the app is launched, but is not deterministic because we can't make it happen at will) is that the status bar stops invalidating itself. New text that is added to a pane is written but the old text is not removed so we end up in a situation where layers of text are added over itself. Minimizing/maximizing the application does not change the effect. In fact this normally turns the entire status bar black when it is restored from a minimized state.
I'm guessing that at certain points in the life of the status bar, you're suspending painting (or doing something else that simulates this condition), and for some reason, painting is not resumed. Can you check your code for anything that might cause this behavior? I'm guessing that others aren't seeing this because they may not be using all of the features of the status bar that we are.
In the meantime, I will try to create a sample app that uses the status bar in exactly the same way that our actual application does and hopefully I can repro the results and provide it to you.
An issue that we're seeing quite often (and will eventually occur almost every time the app is launched, but is not deterministic because we can't make it happen at will) is that the status bar stops invalidating itself. New text that is added to a pane is written but the old text is not removed so we end up in a situation where layers of text are added over itself. Minimizing/maximizing the application does not change the effect. In fact this normally turns the entire status bar black when it is restored from a minimized state.
I'm guessing that at certain points in the life of the status bar, you're suspending painting (or doing something else that simulates this condition), and for some reason, painting is not resumed. Can you check your code for anything that might cause this behavior? I'm guessing that others aren't seeing this because they may not be using all of the features of the status bar that we are.
In the meantime, I will try to create a sample app that uses the status bar in exactly the same way that our actual application does and hopefully I can repro the results and provide it to you.
------------------------------- Marianne