Hi Inserting an item with several columns into a ListCtrl: def add_items(items) i = 0 items.each do |data| self.insert_item(i, data[0]) self.set_item(i,1,data[1]) self.set_item(i,2,data[2]) i += 1 end end end works fine but I am unable to set the background colour of the item: self.set_item_background_colour(i,RED) gives: undefined method: set_item_background_colour Version is 1.9.4-i386-mswin32 Ideas? Refreshing that the Scottish heritage of wxWidgets influences spelling: I am so used to color as opposed to colour. -- Posted via http://www.ruby-forum.com/.
I can only assume that ListCtrl#set_item_background_colour is not supported by MSW so I have used ListItem#set_background_colour successfully instead. -- Posted via http://www.ruby-forum.com/.
Richard White wrote:> I can only assume that ListCtrl#set_item_background_colour is not > supported by MSW so I have used ListItem#set_background_colour > successfully instead. >Missed your earlier message. From the wxWidgets headers it looks like set_item_background_colour should be supported on MSW, Mac and generic, but it''s missing currently from wxRuby. We can add it for the next release. Thanks for the report. alex