We need an API, which allows somehow notify the user, that there is new
important message in the output tab, which is not on top. For example when user
work with web application, then there are usually 3 output windows, where the
messages can be displayed:
1) Output window for the web application itself
2) Output window for the servlet container (application server)
3) Output window for the database server
When user watches the output window for the web application, we need to notify
user, that there is an exception in the output window for application server,
Not easy for 6.0. Output API is not extensible in this direction. Keeping this
enhancement open for future, when we will evalute complete Output API redesign.
Actually, we do not need an API. What we need is UI enhancement that would
notify the user about changes.
Would it be possible to somehow highlight the output tab when a new line is
written there? And also mark the output tab that it contains an error if an
error is added there.
> Would it be possible to somehow highlight the output tab when a new line
> is written there?
It depends what you mean by "highlight". For example blinking of the tab would
be too intrusive IMO. But changing the font of the tab from normal to bold could
be reasonable I think.
> And also mark the output tab that it contains an error if an error
> is added there.
I believe this is not possible with the current Output implementation and APIs.
So, if some kind of decent highlighting of the output tab with all incoming
lines is reasonable for you and an agreement is made with nb-usability on the
UI, I think we could go this way.
actually I don't believe it can go without the API. I believe it's the output
writer (not the OW impl) responsibility to trigger the highlighting or at least
designate it wants highligting to happen. A flat, general change of behaviour
won't work for everyone.
I suggest we first agree on the exact behavior and UI, and based on the
agreement, decide what is needed implementation-wise. Stepan, can you please
drive this and talk to Pepa Holy and Milos about the desired behavior? Thanks.
Reassigning to new module owner Tomas Holy.
After integration 3234c129f8ca it is possible to set tab icon (to reflect important change). If it is not enough reopen
issue with more specific request.