  
      def __init__(self, parent, options, label_width=20, columns=1, radio_columns=4,
                   header_text=None, blank_nones=True):
          logger.debug("Initializing %s: (parent: '%s', options: %s, label_width: %s, columns: %s, "
                       "radio_columns: %s, header_text: %s, blank_nones: %s)",
                       self.__class__.__name__, parent, options, label_width, columns, radio_columns,
                       header_text, blank_nones)
          gui_style = ttk.Style()
  
          gui_style.configure('BlueText.TLabelframe.Label', foreground="#0046D5", relief=tk.SOLID)
          super().__init__(parent)
  
          self.pack(side=tk.TOP, fill=tk.BOTH, expand=True)
  
          self.options = options
 
</s> remove     def __init__(self, parent, options, label_width=20, columns=1, radio_columns=4,
 </s> add     def __init__(self, parent, options, label_width=20, columns=1, option_columns=4, </s> remove                      "sysbrowser: %s, helptext: %s, radio_columns: %s, label_width: %s, "
 </s> add                      "sysbrowser: %s, helptext: %s, option_columns: %s, label_width: %s, " </s> remove                  min_max=None, sysbrowser=None, helptext=None, radio_columns=3, label_width=20,
 </s> add                  min_max=None, sysbrowser=None, helptext=None, option_columns=3, label_width=20, </s> remove                      choices, is_radio, rounding, min_max, sysbrowser, helptext, radio_columns,
 </s> add                      choices, is_radio, rounding, min_max, sysbrowser, helptext, option_columns, </s> remove         self.columns = columns
 </s> add         self.columns = min(columns, self.max_columns)
                     "option_columns: %s, header_text: %s, blank_nones: %s)",
                     self.__class__.__name__, parent, options, label_width, columns,
                     option_columns, header_text, blank_nones)
  
      def __init__(self, parent, options, label_width=20, columns=1, radio_columns=4,
                   header_text=None, blank_nones=True):
          logger.debug("Initializing %s: (parent: '%s', options: %s, label_width: %s, columns: %s, "
                     "option_columns: %s, header_text: %s, blank_nones: %s)",
                     self.__class__.__name__, parent, options, label_width, columns,
                     option_columns, header_text, blank_nones)
                     "option_columns: %s, header_text: %s, blank_nones: %s)",
                     self.__class__.__name__, parent, options, label_width, columns,
                     option_columns, header_text, blank_nones)
                     "option_columns: %s, header_text: %s, blank_nones: %s)",
                     self.__class__.__name__, parent, options, label_width, columns,
                     option_columns, header_text, blank_nones)
                     "option_columns: %s, header_text: %s, blank_nones: %s)",
                     self.__class__.__name__, parent, options, label_width, columns,
                     option_columns, header_text, blank_nones)
                     "option_columns: %s, header_text: %s, blank_nones: %s)",
                     self.__class__.__name__, parent, options, label_width, columns,
                     option_columns, header_text, blank_nones)
                     "option_columns: %s, header_text: %s, blank_nones: %s)",
                     self.__class__.__name__, parent, options, label_width, columns,
                     option_columns, header_text, blank_nones)
          super().__init__(parent)
  
          self.pack(side=tk.TOP, fill=tk.BOTH, expand=True)
  
          self.options = options
keep keep keep keep replace replace replace 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