                  get_tooltip(ctl, text=self.helptext, wraplength=600)
  
          logger.debug("Built control: '%s'", self.title)
  
      @staticmethod
      def set_control_width(ctl, control_width):
          """ Set the control width if required """
          if control_width is not None:
              ctl.config(width=control_width)
  
      def radio_control(self, choices, columns):
          """ Create a group of radio buttons """
          logger.debug("Adding radio group: %s", self.title)
          all_help = [line for line in self.helptext.splitlines()]
          if any(line.startswith(" - ") for line in all_help):
              intro = all_help[0]
 
</s> remove         logger.debug("Adding radio group: %s", self.title)
        all_help = [line for line in self.helptext.splitlines()]
 </s> add         logger.debug("Adding radio group: %s", self.option.name)
        all_help = [line for line in self.option.helptext.splitlines()] </s> remove         logger.debug("Built control: '%s'", self.title)
 </s> add         logger.debug("Built control: '%s'", self.option.name) </s> remove             if self.helptext is not None and not self.helpset:
                get_tooltip(ctl, text=self.helptext, wraplength=600)
 </s> add             if self.option.helptext is not None and not self.helpset:
                get_tooltip(ctl, text=self.option.helptext, wraplength=600) </s> remove         if self.helptext is not None:
            get_tooltip(lbl, text=self.helptext, wraplength=600)
        logger.debug("Built control label: '%s'", self.title)
 </s> add         if self.option.helptext is not None:
            get_tooltip(lbl, text=self.option.helptext, wraplength=600)
        logger.debug("Built control label: (widget: '%s', title: '%s'",
                     self.option.name, self.option.title) </s> remove                              text=self.title.replace("_", " ").title(),
 </s> add                              text=self.option.title,
    def radio_control(self):
                  get_tooltip(ctl, text=self.helptext, wraplength=600)
  
          logger.debug("Built control: '%s'", self.title)
  
    def radio_control(self):
    def radio_control(self):
    def radio_control(self):
    def radio_control(self):
    def radio_control(self):
    def radio_control(self):
    def radio_control(self):
          """ Create a group of radio buttons """
          logger.debug("Adding radio group: %s", self.title)
          all_help = [line for line in self.helptext.splitlines()]
          if any(line.startswith(" - ") for line in all_help):
              intro = all_help[0]
keep keep keep keep replace replace replace replace replace 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/control_helper.py