2.1.31: Inconsistent borders on Playlist columns

I’ve been experimenting with the Virtual Treeview internal colour settings for Playlists, and have found an interesting ‘bug-ette.’ :slight_smile:

If you set the FocusedSelectionBorderColor in a Playlist or Playlistn section of skin.ini to an obvious, garish colour (like #800080), and then click on a row in the Playlist to select it, you will see that the columns in a Playlist have inconsistent border properties.

Most columns have a left-side border only; the Title column has a left, top, and right border. This makes it impossible to have a nice, consistent ‘look’ should you wish to change the VT internal colours. I am assuming the column border properties are something Torben can easily change in the Delphi Object Inspector for a Playlist’s Virtual Treeview? :wink:

My suggestion is to remove all borders from all columns. This would make it much easier (among other things!) to change the background colour of the selected row, if you want to do that. It also makes the left-side text margin of the columns less obvious ;).

The alternative would be to ensure that all columns have a border on all four sides, but this has another side effect which you can see as follows:

  1. Select any item in a Playlist.
  2. Drag the item and without releasing the mouse button, position the mouse pointer exactly over the border of any column within another Playlist ‘target’ row.
  3. You will see the normally invisible borders of the target row ‘light up.’ Ugly, isn’t it? That is why I would recommend removing all borders instead of putting four-sided borders around every column.

    BFN
    CAD