[isabelle-dev] Annotations in Theories panel not visible

Makarius makarius at sketis.net
Wed Apr 2 13:19:52 CEST 2014


On Tue, 1 Apr 2014, Lars Noschinski wrote:

>> I made a short video:
>> <http://www21.in.tum.de/~noschinl/jedit-annotations.webm>.
>>
>> I tested the Metal and Nimbus L&F; the font is IsabelleText. This is on
>> a system running Debian stable with Gnome 3.4.2.
>>
>> I couldn't reproduce the behaviour on another machine with Debian
>> testing and Gnome 3.8.4.
> Looking closer yet again, the annotations don't vanish, but the bars get
> too wide. If you look at the video above, the Theories panel is redrawn
> two times before the actual process of proving starts. Each time, the
> width of the bars increases. After the third iteration, it is wider than
> the panel. But there is no optical indication for this (e.g., a
> scrollbar), so it looks like part of the annotations vanish when
> processing procedes into the hidden part of the panel.

The video is very helpful, it shows the dynamics of what is really going 
on.  My initial reaction (without much thinking) was to resize the 
Theories dockable, since I am used to Swing components not being very 
precise concerning scrollbars etc. (this also depends on L&F).

I don't know an easy way to combine scrollbars with flexible 
(two-dimensional) layouts, as seen in this list view.

A more basic approach is now in Isabelle/8a58a8c5a1c0, just painting more 
borders.


 	Makarius



More information about the isabelle-dev mailing list