              if choice.lower() in helpitems:
                  self.helpset = True
                  helptext = helpitems[choice.lower()].capitalize()
                  helptext = "{}\n\n - {}".format(
                      intro,
                      '. '.join(item.capitalize() for item in helptext.split('. ')))
                  Tooltip(radio, text=helptext, wraplength=400)
              radio.pack(anchor=tk.W)
              logger.debug("Adding radio option %s to column %s", choice, frame_id)
          return radio_holder.parent
  
      def slider_control(self, dtype, rounding, min_max):
 
</s> remove             helptext = helptext.replace("\n\t", "\n  - ").replace("%%", "%")
 </s> add             helptext = helptext.replace("\n\t", "\n - ").replace("%%", "%") </s> remove         tbox = ttk.Entry(self.frame, width=8, textvariable=self.tk_var, justify=tk.RIGHT)
 </s> add         tbox = ttk.Entry(self.frame,
                         width=8,
                         textvariable=self.tk_var,
                         justify=tk.RIGHT,
                         font=get_config().default_font) </s> remove     @property
    def last_subframe(self):
        """ Returns the last column """
        return self.subframes[self.columns - 1]

 </s> add  </s> remove         """ Set a subrame for each requested column """
 </s> add         """ Set a subrame for each possible column """ </s> remove                              style="BlueText.TLabelframe")
 </s> add                              name="radio_labelframe")
                    '. '.join(item.capitalize() for item in helptext.split('. ')),
                    intro)
                get_tooltip(radio, text=helptext, wraplength=600)
              if choice.lower() in helpitems:
                  self.helpset = True
                  helptext = helpitems[choice.lower()].capitalize()
                  helptext = "{}\n\n - {}".format(
                    '. '.join(item.capitalize() for item in helptext.split('. ')),
                    intro)
                get_tooltip(radio, text=helptext, wraplength=600)
                    '. '.join(item.capitalize() for item in helptext.split('. ')),
                    intro)
                get_tooltip(radio, text=helptext, wraplength=600)
                    '. '.join(item.capitalize() for item in helptext.split('. ')),
                    intro)
                get_tooltip(radio, text=helptext, wraplength=600)
              radio.pack(anchor=tk.W)
              logger.debug("Adding radio option %s to column %s", choice, frame_id)
          return radio_holder.parent
  
      def slider_control(self, dtype, rounding, min_max):
keep keep keep keep replace replace replace keep keep keep keep keep
 Gui Updates (#847)

* GUI Improvements

 - Add basic GUI Config options (available in settings menu)
 - Dynamically add/remove columns on settings panel resize
 - Wrap text properly on info headers
 - Fix helptext formatting for configs
 - Standardize Tooltip widths
 - [code] Apply some widget naming
 - [code] Rename radio_columns to option_columns
 - [code] fix column count checking
 - Add Starting Tab config item
 - Add info boxes to main pages
 - Global font settings
 - Add resources to help menu 
lib/gui/control_helper.py