          """ Add the paned window containers that
              hold each main area of the gui """
          logger.debug("Adding containers")
          maincontainer = tk.PanedWindow(self,
                                         sashrelief=tk.RAISED,
                                         orient=tk.VERTICAL)
          maincontainer.pack(fill=tk.BOTH, expand=True)
  
          topcontainer = tk.PanedWindow(maincontainer,
                                        sashrelief=tk.RAISED,
                                        orient=tk.HORIZONTAL)
 
</s> remove         CommandNotebook(topcontainer)
        DisplayNotebook(topcontainer)
        ConsoleOut(bottomcontainer, debug_console)
 </s> add         self.objects["command"] = CommandNotebook(self.objects["containers"]["top"])
        self.objects["display"] = DisplayNotebook(self.objects["containers"]["top"])
        self.objects["console"] = ConsoleOut(self.objects["containers"]["bottom"], debug_console)
        self.set_initial_focus()
        self.set_layout() </s> remove                                       sashrelief=tk.RAISED,
                                      orient=tk.HORIZONTAL)
 </s> add                                       sashrelief=tk.RIDGE,
                                      sashwidth=4,
                                      sashpad=8,
                                      orient=tk.HORIZONTAL,
                                      name="pw_top") </s> remove         bottomcontainer = ttk.Frame(maincontainer, height=150)
 </s> add         bottomcontainer = ttk.Frame(maincontainer, name="frame_bottom") </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         scaling_factor = get_config().scaling_factor
        width = int(420 * scaling_factor)
        height = int(500 * scaling_factor)

 </s> add 
                                       sashrelief=tk.RIDGE,
                                       sashwidth=4,
                                       sashpad=8,
                                       orient=tk.VERTICAL,
                                       name="pw_main")
          """ Add the paned window containers that
              hold each main area of the gui """
          logger.debug("Adding containers")
          maincontainer = tk.PanedWindow(self,
                                       sashrelief=tk.RIDGE,
                                       sashwidth=4,
                                       sashpad=8,
                                       orient=tk.VERTICAL,
                                       name="pw_main")
                                       sashrelief=tk.RIDGE,
                                       sashwidth=4,
                                       sashpad=8,
                                       orient=tk.VERTICAL,
                                       name="pw_main")
          maincontainer.pack(fill=tk.BOTH, expand=True)
  
          topcontainer = tk.PanedWindow(maincontainer,
                                        sashrelief=tk.RAISED,
                                        orient=tk.HORIZONTAL)
keep keep keep keep 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 
scripts/gui.py