title: GTK::TreeModelSort not longer accepting GTK ListStore in Ruby/ GTK3
body: <p>At the moment, i am upgrading a ruby / GTK3 program under Linux to the newest libs/gems.</p>
  
  <p>I took this project over from a person that not only compiled all from source, but also used old libraries. Therefore it's hard for me to reinstall the software myself, which is a big risk.</p>
  
  <p>Since upgrading, i noticed the handling of dependencies is different, i really need to include the file itself where it is used, instead of including all files in the main file.</p>
  
  <p>Also, a lot of GTK statements are deprecated, like GTK::Dialog::Flags should be replaced by GTK::DialogFlags.</p>
  
  <p>But what really bugs me is that a Gtk::TreeView no longer accepts a ListStore. It tells me: wrong argument type GTK::ListStore (expected hash)</p>
  
  <p>The code i use is:</p>
  
  <pre><code>model = Gtk::ListStore.new(Product, String, String, Integer, String)
  modelSort = Gtk::TreeModelSort.new(model)
  treeView = Gtk::TreeView.new(modelSort)
  ...
  </code></pre>
  
  <p>I checked the API @ <a href="http://ruby-gnome2.osdn.jp/hiki.cgi?Gtk%3A%3ATreeModelSort" rel="nofollow">http://ruby-gnome2.osdn.jp/hiki.cgi?Gtk%3A%3ATreeModelSort</a> and <a href="http://ruby-gnome2.osdn.jp/hiki.cgi?Gtk%3A%3ATreeModel" rel="nofollow">http://ruby-gnome2.osdn.jp/hiki.cgi?Gtk%3A%3ATreeModel</a>, but states it accepts a TreeModel, where the Liststore is a generic version of.</p>
  
  <p>Anybody has a clue what could be wrong here?</p>
  
  <p>Thanks in advance,</p>
  
  <p>Martin</p>