<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Tomas,<div><br></div><div>To color rows of a NSTableView, you can implement your own "Cell" class to do the custom drawing.  You can then assign that cell to one of your columns in your tableview like this:</div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; "><span style="color: #1738f5">colum</span>n0 = new NSTableColumn (new NSNumber(0));</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; ">cell0 = new MyCustomCell();</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; "><span style="color: #1738f5">co</span>lumn0.DataCell = cell0;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; ">tableView.AddColumn (column0);</div></div><div><br></div><div>To draw a string, the easiest solution would be to use one of the methods on NSString:</div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; "><span style="color: #1738f5">var m</span>yString = new NSString("my string");</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; ">myString.DrawString(...);</div></div><div><br></div><div>That will draw the string to the current graphics context.</div><div><br></div><div>Best Regards,</div><div>Jon...</div><div><br></div><div><br><div><div>On Apr 25, 2012, at 10:43 AM, Tomas Trescak wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Dears<br><br>I am reposting this question as I have not solved my problem and noo<br>one seems to respond to this problem.<br>If you don't know the direct solution can you help me with workaround?<br><br>#1: How to color rows of NSTableView?<br><br>I tries subscribing to event WillDisplayCell but this event is not<br>raised and subscribing to it breaks table behavior, so that rows are<br>no longer selectable.<br><br>#2: How to draw text using graphics<br><br>I tried method from GraphicContext ShowText() but this methods does<br>not display anything<br><br>Any help is greatly appreciated<br><br>Tomas<br>_______________________________________________<br>Mono-osx mailing list<br><a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a><br>http://lists.ximian.com/mailman/listinfo/mono-osx<br></div></blockquote></div><br></div></body></html>