View Issue Details

IDProjectCategoryView StatusLast Update
0036263LazarusWidgetsetpublic2019-11-07 14:04
ReporterChris Rorden Assigned ToDmitry Boyarintsev  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformMacBook 2012 Retina 13"OSDarwin 
Product Version2.0.7 (SVN) 
Summary0036263: Cocoa: TListView does not show GridLines
DescriptionThe TListView has a property "GridLines" that toggles whether grid lines are visible. Unlike other widget sets (Windows, GTK2), this property has no influence on Cocoa, where gridlines are never shown.

NSTableView has these 2 properties that could be implemented in order to show grid lines in TListView:
 NSTableViewGridLineStyle gridStyleMask;
 NSColor *gridColor;

This is a cosmetic issue, but if it is easy to include it would be nice.
Steps To ReproducePut TListView on form, set GridLines property to true - note no grid lines are drawn. I have attached an example project with a screen shot from Windows.
TagsNo tags attached.
Fixed in Revision62214
LazTarget-
WidgetsetCocoa
Attached Files

Activities

Chris Rorden

2019-11-05 16:05

reporter  

listview_gridlines.zip (5,494 bytes)

Chris Rorden

2019-11-05 16:06

reporter  

GridLines.png (3,592 bytes)   
GridLines.png (3,592 bytes)   

Dmitry Boyarintsev

2019-11-07 04:52

developer   ~0119123

please test and close if ok

Issue History

Date Modified Username Field Change
2019-11-05 16:05 Chris Rorden New Issue
2019-11-05 16:05 Chris Rorden File Added: listview_gridlines.zip
2019-11-05 16:06 Chris Rorden File Added: GridLines.png
2019-11-07 04:52 Dmitry Boyarintsev Assigned To => Dmitry Boyarintsev
2019-11-07 04:52 Dmitry Boyarintsev Status new => resolved
2019-11-07 04:52 Dmitry Boyarintsev Resolution open => fixed
2019-11-07 04:52 Dmitry Boyarintsev Fixed in Revision => 62214
2019-11-07 04:52 Dmitry Boyarintsev LazTarget => -
2019-11-07 04:52 Dmitry Boyarintsev Widgetset Cocoa => Cocoa
2019-11-07 04:52 Dmitry Boyarintsev Note Added: 0119123
2019-11-07 14:04 Chris Rorden Status resolved => closed