      parent: tkinter widget, optional
          If this viewer is being called from the GUI the parent widget should be passed in here.
          If this is a standalone pop-up window then pass ``None``. Default: ``None``
      triggers: dict, optional
          Dictionary of event triggers for pop-up preview. Not required when running inside the GUI.
          Default: `None`
      """
      def __init__(self,
                   preview_buffer: "PreviewBuffer",
 
</s> remove     is_standalone: bool
        ``True`` if preview is a pop-up window otherwise ``False``
 </s> add     taskbar: :class:`tkinter.ttk.Frame` or ``None``
        None if preview is a pop-up window otherwise ttk.Frame if taskbar is managed by the GUI </s> remove         Parameters
        ----------
        name: str
            The name of the training image to be resized
        frame_dims: tuple, optional
            The (width (`int`), height (`int`)) of the display panel that will display the preview.
            ``None`` if the frame dimensions are not known.
 </s> add         Should be called when terminating tasks, or when Faceswap starts up or shuts down. </s> remove class Images():
    """ The centralized image repository for holding all icons and images required by the GUI.
 </s> add def _get_previews(image_path: str) -> List[str]:
    """ Get the images stored within the given directory.

    Parameters
    ----------
    image_path: str
        The folder containing images to be scanned

    Returns
    -------
    list:
        The image filenames stored within the given folder </s> remove     This class should be initialized on GUI startup through :func:`initialize_images`. Any further
    access to this class should be through :func:`get_images`.
 </s> add 
    taskbar: :class:`tkinter.ttk.Frame`, optional
        If this viewer is being called from the GUI the parent's option frame should be passed in
        here. If this is a standalone pop-up window then pass ``None``. Default: ``None``
      parent: tkinter widget, optional
          If this viewer is being called from the GUI the parent widget should be passed in here.
          If this is a standalone pop-up window then pass ``None``. Default: ``None``
    taskbar: :class:`tkinter.ttk.Frame`, optional
        If this viewer is being called from the GUI the parent's option frame should be passed in
        here. If this is a standalone pop-up window then pass ``None``. Default: ``None``
      triggers: dict, optional
          Dictionary of event triggers for pop-up preview. Not required when running inside the GUI.
          Default: `None`
      """
      def __init__(self,
                   preview_buffer: "PreviewBuffer",
keep keep add keep keep keep keep keep keep
 GUI - Preview updates
  - Training preview. Embed preview pop-out window
  - Bugfix - convert/extract previews 
lib/training/preview_tk.py