  
          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)
          if self.header_text is not None:
              self.add_info(mainframe)
          optsframe = ttk.Frame(mainframe, name="opts_frame")
          optsframe.pack(expand=True, fill=tk.BOTH)
 
</s> remove         """ Add the main frame to the subnotebook
 </s> add         """ Add the main frame to the sub-notebook </s> remove     checkbuttons_frame: tk.frame
        If a checkbutton frame is passed in, then checkbuttons will be placed in this frame
 </s> add     checkbuttons_frame: tkinter.frame
        If a check-button frame is passed in, then check-buttons will be placed in this frame </s> remove         """ Return the selected font """
 </s> add         """ tuple: The selected font as configured in user settings. First item is the font (`str`)
        second item the font size (`int`). """ </s> remove         logger.debug("Displaying preview: %s", self.previewcache["filenames"])
        self.previewoutput = (show_image, ImageTk.PhotoImage(show_image))

    def get_newest_filenames(self, imagefiles):
        """ Return image filenames that have been modified since the last check """
        if self.previewcache["modified"] is None:
            retval = imagefiles
 </s> add         logger.debug("Displaying preview: %s", self._previewcache["filenames"])
        self._previewoutput = (show_image, ImageTk.PhotoImage(show_image))

    def _get_newest_filenames(self, image_files):
        """ Return image filenames that have been modified since the last check.

        Parameters
        ----------
        image_files: list
            The list of image files to check the modification date for

        Returns
        -------
        list:
            A list of images that have been modified since the last check
        """
        if self._previewcache["modified"] is None:
            retval = image_files
        """ Return an auto-fill container for the options inside a main frame """
  
          logger.debug("Initialized %s", self.__class__.__name__)
  
      def get_opts_frame(self):
        """ Return an auto-fill container for the options inside a main frame """
          mainframe = ttk.Frame(self.canvas)
          if self.header_text is not None:
              self.add_info(mainframe)
          optsframe = ttk.Frame(mainframe, name="opts_frame")
          optsframe.pack(expand=True, fill=tk.BOTH)
keep keep keep keep replace keep keep keep keep keep
 GUI Updates (#940)

* lib.gui: Update icons
* tools.cli: Add video filetype flag to mask input
* lib.gui.popup_configure: Refresh GUI on config save
* lib.gui._config: Add Icon size and load last session options
* lib.gui.control_helper - Add control modification tracking
* lib.gui - Add Projects and Last Session
- Main root title handled by projects
- Add Hotkeys
- Create projects module
- split fsw and fst filetypes
- Add last_session saving

* lib.project
- Documentation
- Ask confirm on closing unsaved project
-Fixups

* Track model folder changes
- Shuffle some globals
- Activate System Verbosity for GUI

* lib.gui.utils - Documentation and clean up
- lib.gui.custom_widgets - Create and document

* Add GUI config option to disable auto loading model stats 
lib/gui/control_helper.py