class_docstr: A Manager for tabs of the table panel.
  
  Attributes
  ----------
  
  tab_ui : TabUI
      Underlying FURY TabUI object.
class_docstr_tok: ["A","Manager","for","tabs","of","the","table","panel",".","Attributes","--","--","--","--","--","tab_ui",":","TabUI","Underlying","FURY","TabUI","object","."]
code: def _render_tab_elements(self, tab_id, elements):
      for element in elements:
          if isinstance(element.position, list):
              for i, position in enumerate(element.position):
                  self._tab_ui.add_element(
                      tab_id, element.obj[i], position
                  )
          else:
              self._tab_ui.add_element(
                  tab_id, element.obj, element.position
              )
  
imports: from typing import Any
  from dataclasses import dataclass
  import warnings
  from abc import ABC, abstractmethod
  import numpy
  from dipy.utils.optpkg import optional_package
label_desc: Use image node_id 2 for calling the TabManager obj's underlying member method code with example usage: obj._render_tab_elements(tab_id, elements) without return types