  
          self.mainframe, self.optsframe = self.get_opts_frame()
          self.optscanvas = self.canvas.create_window((0, 0), window=self.mainframe, anchor=tk.NW)
  
          self.build_panel(radio_columns, blank_nones)
          logger.debug("Initialized %s", self.__class__.__name__)
  
      def get_opts_frame(self):
          """ Return an autofill container for the options inside a main frame """
          mainframe = ttk.Frame(self.canvas)
 
</s> remove         optsframe = ttk.Frame(mainframe)
 </s> add         optsframe = ttk.Frame(mainframe, name="opts_frame") </s> remove         container = tk.PanedWindow(self.root, sashrelief=tk.RAISED, orient=tk.VERTICAL)
 </s> add         container = tk.PanedWindow(self.root,
                                   sashrelief=tk.RIDGE,
                                   sashwidth=4,
                                   sashpad=8,
                                   orient=tk.VERTICAL) </s> remove     def scan_for_configs(self):
 </s> add class SettingsMenu(tk.Menu):  # pylint:disable=too-many-ancestors
    """ Settings menu items and functions """
    def __init__(self, parent):
        logger.debug("Initializing %s", self.__class__.__name__)
        super().__init__(parent, tearoff=0)
        self.root = parent.root
        self.configs = self.scan_for_plugin_configs()
        self.build()
        logger.debug("Initialized %s", self.__class__.__name__)

    def scan_for_plugin_configs(self):
        self.build_panel(blank_nones)

  
          self.mainframe, self.optsframe = self.get_opts_frame()
          self.optscanvas = self.canvas.create_window((0, 0), window=self.mainframe, anchor=tk.NW)
  
        self.build_panel(blank_nones)

          logger.debug("Initialized %s", self.__class__.__name__)
  
      def get_opts_frame(self):
          """ Return an autofill container for the options inside a main frame """
          mainframe = ttk.Frame(self.canvas)
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