def set_model(vr_combo) # :nodoc:
      self.model = Gtk::ListStore.new(String)
      vr_combo.selections.each { |s| r = self.model.append ; r[0] = s }
      self.text_column = 0
    end
def set_model(vr_combo) # :nodoc:
      self.model = Gtk::ListStore.new(String)
      vr_combo.selections.each { |s| r = self.model.append ; r[0] = s }
      self.text_column = 0
    end
This sets the renderer's "editable" property to true, and makes it save
  the edited value to the model.  When a user edits a row in the ListView
  the value isn't automatically saved by Gtk.  This method groups both actions
  together, so setting edit_save=true, allows both editing and saving of
  the field.

  Also, you can use VR::ListView and VR::TreeView's convenience methods to
  envoke call this method:

   NAME = 0
   ADDR = 1
   @view.set_attr([NAME, ADDR], :edit_save => true)  #sets model_col = 0, 1
   @view.set_edit_save( 0 => true, 1 => false)

  is_editable = boolean