def _update_video_volume_cell_attributes(self, key):
        """Updates the panel cell attrutes of a panel cell"""

        try:
            video_cell_panel = self.grid_renderer.video_cells[key]
        except KeyError:
            return

        old_video_volume = self.code_array.cell_attributes[key]["video_volume"]
        new_video_volume = video_cell_panel.volume

        if old_video_volume == new_video_volume:
            return

        selection = Selection([], [], [], [], [key])

        self.actions.set_attr("video_volume", new_video_volume, selection)
Updates the panel cell attrutes of a panel cell