# File gtk/sample/gtk-demo/editable_cells.rb, line 134 def cell_editedcell_editedcell_edited(cell, path_string, new_text, model) path = Gtk::TreePath.new(path_string) column = cell.column iter = model.get_iter(path) case column when COLUMN_NUMBER i = iter.path.indices[0] @articles[i].number = new_text.to_i iter.set_value(column, @articles[i].number) when COLUMN_PRODUCT i = iter.path.indices[0] @articles[i].product = new_text iter.set_value(column, @articles[i].product) end end