                                   min_max=val["min_max"],
                                   helptext=val["helptext"],
                                   sysbrowser=val.get("sysbrowser", None),
                                   checkbuttons_frame=group_frame["chkbtns"],
                                   radio_columns=radio_columns,
                                   blank_nones=blank_nones)
              if group_frame["chkbtns"].items > 0:
                  group_frame["chkbtns"].parent.pack(side=tk.BOTTOM, fill=tk.X, anchor=tk.NW)
              val["selected"] = ctl.tk_var
              self.options[key]["_gui_option"] = ctl
 
</s> remove                                              name=group.lower(), style="BlueText.TLabelframe")
 </s> add                                              name=group.lower()) </s> remove             ctl = self.radio_control(choices, radio_columns)
 </s> add             ctl = self.radio_control(choices, option_columns) </s> remove             ctl = self.control(self.frame, textvariable=self.tk_var)
 </s> add             ctl = self.control(self.frame,
                               textvariable=self.tk_var,
                               font=get_config().default_font) </s> remove         logger.debug("'%s' output: %s", gitcmd, stdout.decode(encoding))
        logger.debug("'%s' returncode: %s", gitcmd, retcode)
 </s> add  </s> remove                              style="BlueText.TLabelframe")
 </s> add                              name="radio_labelframe")
                                 option_columns=self.option_columns,
                                   min_max=val["min_max"],
                                   helptext=val["helptext"],
                                   sysbrowser=val.get("sysbrowser", None),
                                   checkbuttons_frame=group_frame["chkbtns"],
                                 option_columns=self.option_columns,
                                   blank_nones=blank_nones)
              if group_frame["chkbtns"].items > 0:
                  group_frame["chkbtns"].parent.pack(side=tk.BOTTOM, fill=tk.X, anchor=tk.NW)
              val["selected"] = ctl.tk_var
              self.options[key]["_gui_option"] = ctl
keep keep keep keep 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