code: def setup_menu_actions(self):
          
          self.recent_notebook_menu.clear()
          self.recent_notebooks_actions = []
          if self.recent_notebooks:
              for notebook in self.recent_notebooks:
                  name = notebook
                  action = \
                      create_action(self,
                                    name,
                                    icon=ima.icon('filenew'),
                                    triggered=lambda v,
                                    path=notebook:
                                        self.create_new_client(filename=path))
                  self.recent_notebooks_actions.append(action)
              self.recent_notebooks_actions += \
                  [None, self.clear_recent_notebooks_action]
          else:
              self.recent_notebooks_actions = \
                  [self.clear_recent_notebooks_action]
          add_actions(self.recent_notebook_menu, self.recent_notebooks_actions)
          self.update_notebook_actions()
docs: Setup and update the menu actions.