Hi,

If you want to display images in NSOutlineView, I think you would use
the NSOutlineView as View-Based.
You might use the outlineView:viewForTableColumn:item instead of
outlineView:objectValueForTableColumn:byItem.

Look at my sample, you would think it isn't difficult :)
- https://github.com/Watson1978/MacRuby-Samples/tree/master/SourceListViewBased


2011/12/9 François Boone <francois.bo...@usherbrooke.ca>:
> Hi,
>
> With help of Matt and Watson, I have made a tree using Outline View object 
> and it works fine.
> Now I would like to go one step further.
>
> I would like to use the Source List object available in Object Library.  This 
> Source List looks like Outline View with TableColumn Object. In this Table 
> Object there is two Table Cell objects, the first one for the header and the 
> second one, divided in two objects, for an image and a text.
>
> My question is: how to build the data to fill the Source List object: I try 
> something like this:
> @data = [ [ {:group => 'Title'}],  [:cell => {:image => image1, :name => 
> 'Test'} ] ] where image1 is a NSImage object.
> But this doesn't work.
>
> I don't now why it doesn't work:
> 1) a bad structure for @data
> 2) a bad binding in xib file
> 3) a bad definition of outlineView (I kept the same definition than the 
> previous Outline View project)
>
> Thanks for reply
> François
>
>
>
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel@lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to