GtkD help

Ivan Trombley itrombley at dot-borg.org
Sun Nov 19 23:11:57 UTC 2017


On Sunday, 19 November 2017 at 13:59:10 UTC, Mike Wey wrote:
> On 18-11-17 22:57, Ivan Trombley wrote:
>> [...]
>
> To change how a cell is rendered you will need to add a 
> CellRenderer to the column, a CellRendererText would be used 
> for rendering text and it has a foreground property to change 
> the text color.
>
> A small example on using CellRenderers can be found here: 
> https://github.com/gtkd-developers/GtkD/blob/master/demos/gtkD/DemoMultiCellRenderer/DemoMultiCellRenderer.d
>
> If the color needs to differ between the different rows you can 
> use TreeViewColumn.addAttribute to map a property of an 
> renderer to a value on the TreeModel.
>
> If the color depends on the value of the cell 
> TreeViewColumn.setCellDataFunc() is also an option.

Thanks. It looks like setCellDataFunc is what I need.


More information about the Digitalmars-d-learn mailing list