Visualization / GUI issues

Hi Torben,

I found two GUI issues in 2.1.24:

  • When the progress bar is displayed in the playlist, sometimes at the position whre two columns change (e.g. Title and Artist) the progress bar remains green eben when the progress bar has advanced over this position. This results one green line in the blue progress bar. Nothing to worry about but not really beautiful :slight_smile:

  • A more annoying thing is that I am unable to resize the Title-Column of the Playlist to the right while I can resize it to the left. The default configuration is fine for 1280x1024 but not for 1024x768. I would definitely like to resize the Title-Column but just cannot… Found this bug in 2.1.23 + .24, did not test in earlier versions.

kind regards,

Christoph

Bug #1 will be fixed in v2.1.25. The problem is that, in Virtual Treeview, you cannot paint the progress bar onto multiple columns at the same time. I thus have to paint the left hand part into the title column and the right hand part into the artist column manually. In order to reduce CPU load, I have tried to not to paint the complete row as time advances, but only the individual cells containing the progress bar. Obviously, the space between the two cells is not redrawn then. I have now switched back to complete row repaint, and everything ist fine again.

Regarding bug #2, the problem is that the title colum is set to “auto size”. This is required in order to start properly in different screen resolutions, and in order to adjust the widths when the windows is resized. However, Virtual Treeview does not allow the auto size column to be resized manually later. I suggest that you determine propert width values for all columns matching your screen resolution (unfortunately, I cannot tell you the default values, as they are dynamically determined according to the font size) and put a ColWidths setting into skin.ini, matching your screen resolution. Auto sizing is disabled then, and you can freely adjust the size of all columns during runtime.

Torben