          logger.trace("Refreshed swapped faces")
  
      def build_ui(self):
          """ Build the UI elements for displaying preview and options """
          container = tk.PanedWindow(self.root, sashrelief=tk.RAISED, orient=tk.VERTICAL)
          container.pack(fill=tk.BOTH, expand=True)
          container.preview_display = self.display
          self.image_canvas = ImagesCanvas(container, self.tk_vars)
          container.add(self.image_canvas, height=400 * self.scaling)
  
 
</s> remove                                        sashrelief=tk.RAISED,
                                       orient=tk.VERTICAL)
 </s> add                                        sashrelief=tk.RIDGE,
                                       sashwidth=4,
                                       sashpad=8,
                                       orient=tk.VERTICAL,
                                       name="pw_main") </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         self.tk.call("tk", "scaling", scaling_factor)
        width = int(1200 * scaling_factor)
        height = int(640 * scaling_factor)
        logger.debug("Geometry: %sx%s", width, height)
        self.geometry("{}x{}+80+80".format(str(width), str(height)))
 </s> add         if fullscreen:
            initial_dimensions = (self.winfo_screenwidth(), self.winfo_screenheight())
        else:
            initial_dimensions = (round(1200 * scaling_factor), round(640 * scaling_factor))

        if fullscreen and sys.platform == "win32":
            self.state('zoomed')
        elif fullscreen:
            self.attributes('-zoomed', True)
        else:
            self.geometry("{}x{}+80+80".format(str(initial_dimensions[0]),
                                               str(initial_dimensions[1])))
        logger.debug("Geometry: %sx%s", *initial_dimensions) </s> remove         self.build_panel(radio_columns, blank_nones)
 </s> add         self.build_panel(blank_nones)

        container = tk.PanedWindow(self.root,
                                   sashrelief=tk.RIDGE,
                                   sashwidth=4,
                                   sashpad=8,
                                   orient=tk.VERTICAL)
          logger.trace("Refreshed swapped faces")
  
      def build_ui(self):
          """ Build the UI elements for displaying preview and options """
        container = tk.PanedWindow(self.root,
                                   sashrelief=tk.RIDGE,
                                   sashwidth=4,
                                   sashpad=8,
                                   orient=tk.VERTICAL)
          container.pack(fill=tk.BOTH, expand=True)
          container.preview_display = self.display
          self.image_canvas = ImagesCanvas(container, self.tk_vars)
          container.add(self.image_canvas, height=400 * self.scaling)
  
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 
tools/preview.py