  
      def add_browser_buttons(self):
          """ Add correct file browser button for control """
          logger.debug("Adding browser buttons: (sysbrowser: %s", self.browser)
          frame = ttk.Frame(self.frame)
          frame.pack(side=tk.RIGHT, padx=(0, 5))
  
          for browser in self.browser:
              if browser == "save":
                  lbl = "save_as"
 
</s> remove                                 bg="#FFFFFF",
 </s> add                                 bg=get_config().user_theme["group_box"]["background"], </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                             foreground="blue",
 </s> add                             foreground=get_config().user_theme["settings_popup"]["header_color"], </s> remove                           style=f"{self._style}TFrame")
 </s> add                           style="Group.TFrame")
        frame = ttk.Frame(self.frame, style="Group.TFrame")
  
      def add_browser_buttons(self):
          """ Add correct file browser button for control """
          logger.debug("Adding browser buttons: (sysbrowser: %s", self.browser)
        frame = ttk.Frame(self.frame, style="Group.TFrame")
          frame.pack(side=tk.RIGHT, padx=(0, 5))
  
          for browser in self.browser:
              if browser == "save":
                  lbl = "save_as"
keep keep keep keep 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