# File control/DocumentTable/DocumentTable.rb, line 21 def src=(new_src) @src = new_src @list = @src.list @list2 = Array.new @list.each_with_index do |params, i| @list2.push({ :params => params, :show_args => false, :edit_type_selected => params.name, :filter_selected => @factory.filter_names[0], :pos => i }) end def @list2.swap(i, j) self[i], self[j] = self[j], self[i] self[i][:pos], self[j][:pos] = self[j][:pos], self[i][:pos] nil end @add_type_selected = @src.type_list[0] new_src end