      tk_vars: dict
          Global tkinter variables. `Refresh` and `Busy` :class:`tkinter.BooleanVar`
      """
      def __init__(self, parent, available_masks, has_predicted_mask, selected_color,
                   selected_mask_type, selected_scaling, config_tools, patch_callback,
                   refresh_callback, tk_vars):
          logger.debug("Initializing %s: (available_masks: %s, has_predicted_mask: %s, "
                       "selected_color: %s, selected_mask_type: %s, selected_scaling: %s, "
                       "patch_callback: %s, refresh_callback: %s, tk_vars: %s)",
                       self.__class__.__name__, available_masks, has_predicted_mask, selected_color,
                       selected_mask_type, selected_scaling, patch_callback, refresh_callback,
 
</s> remove                      "selected_color: %s, selected_mask_type: %s, selected_scaling: %s, "
                     "patch_callback: %s, refresh_callback: %s, tk_vars: %s)",
 </s> add                      "selected_color: %s, selected_mask_type: %s, patch_callback: %s, "
                     "refresh_callback: %s, tk_vars: %s)", </s> remove                      selected_mask_type, selected_scaling, patch_callback, refresh_callback,
                     tk_vars)
 </s> add                      selected_mask_type, patch_callback, refresh_callback, tk_vars) </s> remove     selected_scaling: str
        The selected scaling type
 </s> add  </s> remove         if self._args.scaling != "none" and self._args.scaling is not None:
            self._adjustments["scaling"] = PluginLoader.get_converter(
                "scaling",
                self._args.scaling,
                disable_logging=disable_logging)(configfile=self._configfile, config=config)
 </s> add         sharpening = PluginLoader.get_converter(
            "scaling",
            "sharpen",
            disable_logging=disable_logging)(configfile=self._configfile, config=config)
        if sharpening.config.get("method", None) is not None:
            self._adjustments["sharpening"] = sharpening </s> remove         self._adjustments = dict(box=None, mask=None, color=None, seamless=None, scaling=None)
 </s> add         self._adjustments = dict(box=None, mask=None, color=None, seamless=None, sharpening=None)
                 selected_mask_type, config_tools, patch_callback, refresh_callback, tk_vars):
      tk_vars: dict
          Global tkinter variables. `Refresh` and `Busy` :class:`tkinter.BooleanVar`
      """
      def __init__(self, parent, available_masks, has_predicted_mask, selected_color,
                 selected_mask_type, config_tools, patch_callback, refresh_callback, tk_vars):
                 selected_mask_type, config_tools, patch_callback, refresh_callback, tk_vars):
          logger.debug("Initializing %s: (available_masks: %s, has_predicted_mask: %s, "
                       "selected_color: %s, selected_mask_type: %s, selected_scaling: %s, "
                       "patch_callback: %s, refresh_callback: %s, tk_vars: %s)",
                       self.__class__.__name__, available_masks, has_predicted_mask, selected_color,
                       selected_mask_type, selected_scaling, patch_callback, refresh_callback,
keep keep keep keep replace replace keep keep keep keep keep
 Convert - Move scaling option exclusively to config 
tools/preview/preview.py