On Delphi Virtual Treeview headers are drawn like this
header|header|header|
i.e. border is placed at right and you can resize all columns including rightmost by dragging separator.
On Mac/LCLCocoa/inspecting PaintHeader/seeing results it is instead drawn
|header|header|header
The reason I consider that a bug is how resizing columns work in virtual treeview. With the current Lazarus solution you can not resize the rightmost column by dragging a visible separator.
On Delphi Virtual Treeview headers are drawn like this
header|header|header|
i.e. border is placed at right and you can resize all columns including rightmost by dragging separator.
On Mac/LCLCocoa/inspecting PaintHeader/seeing results it is instead drawn
|header|header|header
The reason I consider that a bug is how resizing columns work in virtual treeview. With the current Lazarus solution you can not resize the rightmost column by dragging a visible separator.