On 20/04/2015 15:59, Martin Frb wrote:
On 20/04/2015 15:26, Mattias Gaertner wrote:
Formerly lines were only appended at the bottom. Since the IDE now runs
multiple compilers in parallel, lines are inserted at various places.
When a compiler has finished the Messages scrolls to the next still
running compiler. This can lead to jumping up/down. If you find this
confusing you can disable parallel compilation or close your eyes.
Formerly a line "Project compiled successfully" was added. This
information is now in the header.
Maybe to avoid jumpnig, the section for each thread (while active) can
be fixed height?
That is with 2 threads the window is split into 2 equal height
sections (adjusted on resize), showing the progress for each thread.
They keep their size, even if the window is scrolled.
Just to add to this.
1) The active threads, have each the same size
- minimum header + 1 line (maybe configurable),
- optional max height / if the window shows more, it can show the normal
scrolling
if it is does not fit into the window then some of it is not shown /
can be seen scrolling (scrolling works well because they do not change size
2) a package in an active thread has 2 headers
a- the limited height from (1)
b- the full size, all unfiltered msgs (that is what is scrolled out)
a belongs to the thread, and changes from one package to another
b belongs to a package
3) If during compilation a code tool error happens (user does editor
actions), it can be shown below the threads, and will not scroll away.
Makes sense, as it is a response to a user actions that was triggered
after the start of compilation.
4) Option: the header can be folded to just a vertical line. for people
who do not want it.
The window then simply is divided into un-named sections.
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus