docs: def copy_action_callback(self, *event):
          """Add a copy of all selected row dict value pairs to the clipboard"""
          if react_to_event(self.view, self.tree_view, event) and self.active_entry_widget is None:
              _, dict_paths = self.get_view_selection()
              selected_data_list = []
              for dict_path_as_list in dict_paths:
                  value = self.model.state.semantic_data
                  for path_element in dict_path_as_list:
                      value = value[path_element]
                  selected_data_list.append((path_element, value))
              rafcon.gui.clipboard.global_clipboard.set_semantic_dictionary_list(selected_data_list)