          else:
              retval = None
          return retval
  
      @staticmethod
      def get_sysbrowser(option, command):
          """ Return the system file browser and file types if required else None """
          action = option.get("action", None)
          if action not in (cli.FullPaths,
                            cli.DirFullPaths,
                            cli.FileFullPaths,
 
</s> remove         action_option = option.get("action_option", None)
 </s> add         action_option = None
        if option.get("action_option", None) is not None:
            self.expand_action_option(option, options)
            action_option = option["action_option"] </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         """ Return the generated cli arguments for
            the selected command """
 </s> add         """ Return the generated cli arguments for the selected command """
    def get_sysbrowser(self, option, options, command):
          else:
              retval = None
          return retval
  
    def get_sysbrowser(self, option, options, command):
    def get_sysbrowser(self, option, options, command):
          """ Return the system file browser and file types if required else None """
          action = option.get("action", None)
          if action not in (cli.FullPaths,
                            cli.DirFullPaths,
                            cli.FileFullPaths,
keep keep keep keep replace 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