      def slider_control(self, dtype, rounding, min_max):
          """ A slider control with corresponding Entry box """
          logger.debug("Add slider control to Options Frame: (title: '%s', dtype: %s, rounding: %s, "
                       "min_max: %s)", self.title, dtype, rounding, min_max)
          tbox = ttk.Entry(self.frame, width=8, textvariable=self.tk_var, justify=tk.RIGHT)
          tbox.pack(padx=(0, 5), side=tk.RIGHT)
          ctl = self.control(
              self.frame,
              variable=self.tk_var,
              command=lambda val, var=self.tk_var, dt=dtype, rn=rounding, mm=min_max:
 
</s> remove                      "rounding: %s, sysbrowser: %s, min_max: %s: radio_columns: %s, "
 </s> add                      "rounding: %s, sysbrowser: %s, min_max: %s: option_columns: %s, " </s> remove                           sysbrowser, radio_columns, control_width):
 </s> add                           sysbrowser, option_columns, control_width): </s> remove                      sysbrowser, min_max, radio_columns, control_width)
 </s> add                      sysbrowser, min_max, option_columns, control_width) </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     def build_control(self, choices, dtype, rounding, min_max, sysbrowser, radio_columns,
 </s> add     def build_control(self, choices, dtype, rounding, min_max, sysbrowser, option_columns,
        tbox = ttk.Entry(self.frame,
                         width=8,
                         textvariable=self.tk_var,
                         justify=tk.RIGHT,
                         font=get_config().default_font)
      def slider_control(self, dtype, rounding, min_max):
          """ A slider control with corresponding Entry box """
          logger.debug("Add slider control to Options Frame: (title: '%s', dtype: %s, rounding: %s, "
                       "min_max: %s)", self.title, dtype, rounding, min_max)
        tbox = ttk.Entry(self.frame,
                         width=8,
                         textvariable=self.tk_var,
                         justify=tk.RIGHT,
                         font=get_config().default_font)
          tbox.pack(padx=(0, 5), side=tk.RIGHT)
          ctl = self.control(
              self.frame,
              variable=self.tk_var,
              command=lambda val, var=self.tk_var, dt=dtype, rn=rounding, mm=min_max:
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