  
  
  class FileBrowser():
      """ Add FileBrowser buttons to control and handle routing """
      def __init__(self, opt_name, tk_var, control_frame, sysbrowser_dict):
          logger.debug("Initializing: %s: (tk_var: %s, control_frame: %s, sysbrowser_dict: %s)",
                       self.__class__.__name__, tk_var, control_frame, sysbrowser_dict)
          self._opt_name = opt_name
          self.tk_var = tk_var
          self.frame = control_frame
          self.browser = sysbrowser_dict["browser"]
          self.filetypes = sysbrowser_dict["filetypes"]
 
</s> remove         frame = ttk.Frame(self.frame)
 </s> add         frame = ttk.Frame(self.frame, style="Group.TFrame") </s> remove             control = ttk.Entry
 </s> add             control = tk.Entry </s> remove                           style=f"{self._style}TFrame")
 </s> add                           style="Group.TFrame") </s> remove         frame = ttk.Frame(self.frame)
 </s> add         frame = ttk.Frame(self.frame, style="Group.TFrame")
    def __init__(self, opt_name, tk_var, control_frame, sysbrowser_dict, style):
        logger.debug("Initializing: %s: (tk_var: %s, control_frame: %s, sysbrowser_dict: %s, "
                     "style: %s)", self.__class__.__name__, tk_var, control_frame,
                     sysbrowser_dict, style)
  
  
  class FileBrowser():
      """ Add FileBrowser buttons to control and handle routing """
    def __init__(self, opt_name, tk_var, control_frame, sysbrowser_dict, style):
        logger.debug("Initializing: %s: (tk_var: %s, control_frame: %s, sysbrowser_dict: %s, "
                     "style: %s)", self.__class__.__name__, tk_var, control_frame,
                     sysbrowser_dict, style)
    def __init__(self, opt_name, tk_var, control_frame, sysbrowser_dict, style):
        logger.debug("Initializing: %s: (tk_var: %s, control_frame: %s, sysbrowser_dict: %s, "
                     "style: %s)", self.__class__.__name__, tk_var, control_frame,
                     sysbrowser_dict, style)
    def __init__(self, opt_name, tk_var, control_frame, sysbrowser_dict, style):
        logger.debug("Initializing: %s: (tk_var: %s, control_frame: %s, sysbrowser_dict: %s, "
                     "style: %s)", self.__class__.__name__, tk_var, control_frame,
                     sysbrowser_dict, style)
          self._opt_name = opt_name
          self.tk_var = tk_var
          self.frame = control_frame
          self.browser = sysbrowser_dict["browser"]
          self.filetypes = sysbrowser_dict["filetypes"]
keep keep keep keep replace replace replace keep keep keep keep keep
 GUI updates
  - Control panel fixes
  - Basic themeing support
  - Fix tools to display more natively
  - Give all config items a group 
lib/gui/control_helper.py