          """
          selection = self._tree.focus()
          section = selection.split("|")[0]
          subsections = selection.split("|")[1:] if "|" in selection else []
          self._tk_vars["header"].set("{} Settings".format(section.title()))
          self._opts_frame.select_options(section, subsections)
  
  
  class _Tree(ttk.Frame):  # pylint:disable=too-many-ancestors
      """ Frame that holds the Tree View Navigator and scroll bar for the configuration pop-up.
 
</s> remove _POPUP = []
_CONFIG_FILES = []
_CONFIGS = dict()

 </s> add  </s> remove                 key = plugin if sect == "global" else "{}|{}|{}".format(plugin, category, sect)
 </s> add                 key = plugin if sect == "global" else f"{plugin}|{category}|{sect}" </s> remove                 opt_id = "{}|{}".format(section_id, opt)
 </s> add                 opt_id = f"{section_id}|{opt}" </s> remove             img = get_images().icons.get("settings_{}".format(cat), "")
 </s> add             img = get_images().icons.get(f"settings_{cat}", "") </s> remove         self.geometry("{}x{}+{}+{}".format(width, height, pos_x, pos_y))
 </s> add         self.geometry(f"{width}x{height}+{pos_x}+{pos_y}")
        self._tk_vars["header"].set(f"{section.title()} Settings")
          """
          selection = self._tree.focus()
          section = selection.split("|")[0]
          subsections = selection.split("|")[1:] if "|" in selection else []
        self._tk_vars["header"].set(f"{section.title()} Settings")
          self._opts_frame.select_options(section, subsections)
  
  
  class _Tree(ttk.Frame):  # pylint:disable=too-many-ancestors
      """ Frame that holds the Tree View Navigator and scroll bar for the configuration pop-up.
keep keep keep keep replace keep keep keep keep keep
 bugfix: gui - settings popup. Always reload config 
lib/gui/popup_configure.py