code: def get_scene_suggestions(self, refobjinter):
          
          sugs = []
          cur = refobjinter.get_current_element()
          if not cur:
              return sugs
          for typ in refobjinter.types:
              inter = refobjinter.get_typ_interface(typ)
              elements = inter.get_scene_suggestions(cur)
              for e in elements:
                  for r in self._reftracks:
                      if not r.get_parent() and typ == r.get_typ() and e == r.get_element():
                          break
                  else:
                      sugs.append((typ, e))
          return sugs
docs: Return a list of suggested Reftracks for the current scene, that are not already
          in this root.
  
          A suggestion is a combination of type and element.
  
          :param refobjinter: a programm specific reftrack object interface
          :type refobjinter: :class:`RefobjInterface`
          :returns: A list of suggestions
          :rtype: :class:`list`
          :raises: None