                            cli.ContextFullPaths):
              return None
  
          retval = dict()
          action_option = option.get("action_option", None)
          retval["filetypes"] = option.get("filetypes", "default")
          if action == cli.FileFullPaths:
              retval["browser"] = ["load"]
          elif action == cli.FilesFullPaths:
              retval["browser"] = ["load_multi"]
 
</s> remove     @staticmethod
    def get_sysbrowser(option, command):
 </s> add     def get_sysbrowser(self, option, options, command): </s> remove         actions = {item["opts"][0]: item["selected"]
                   for item in options.values()}
 </s> add         actions = {opt.name: opt.tk_var for opt in options} </s> remove         logger.debug("Build control: (title: '%s', control: %s, choices: %s, dtype: %s, "
                     "rounding: %s, sysbrowser: %s, min_max: %s: option_columns: %s, "
                     "control_width: %s)", self.title, self.control, choices, dtype, rounding,
                     sysbrowser, min_max, option_columns, control_width)
        if self.control == ttk.Scale:
            ctl = self.slider_control(dtype, rounding, min_max)
        elif self.control == ttk.Radiobutton:
            ctl = self.radio_control(choices, option_columns)
        elif self.control == ttk.Checkbutton:
 </s> add         logger.debug("Build control: '%s')", self.option.name)
        if self.option.control == ttk.Scale:
            ctl = self.slider_control()
        elif self.option.control == ttk.Radiobutton:
            ctl = self.radio_control()
        elif self.option.control == ttk.Checkbutton:
        action_option = None
        if option.get("action_option", None) is not None:
            self.expand_action_option(option, options)
            action_option = option["action_option"]
                            cli.ContextFullPaths):
              return None
  
          retval = dict()
        action_option = None
        if option.get("action_option", None) is not None:
            self.expand_action_option(option, options)
            action_option = option["action_option"]
          retval["filetypes"] = option.get("filetypes", "default")
          if action == cli.FileFullPaths:
              retval["browser"] = ["load"]
          elif action == cli.FilesFullPaths:
              retval["browser"] = ["load_multi"]
keep keep keep keep replace keep keep keep keep keep
 GUI Fixups

- GUI Bugfix: Startup options - fix min/max thresholds
- GUI Bugfix: Make console read-only
- GUI Bugfix: Rightclick menu for recreated widgets
- Enhancement: Create ControlPanelOptions Class + migrate options 
lib/gui/options.py