          return holder
  
  
  class AutoFillContainer():
      """ A container object that autofills columns """
      def __init__(self, parent, columns):
          logger.debug("Initializing: %s: (parent: %s, columns: %s)", self.__class__.__name__,
                       parent, columns)
          self.max_columns = 4
          self.single_column_width = self.scale_column_width(288, 9)
 
</s> remove     def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.redirector = WidgetRedirector(self)
        self.insert = self.redirector.register("insert", lambda *args, **kw: "break")
        self.delete = self.redirector.register("delete", lambda *args, **kw: "break")


class ConsoleOut(ttk.Frame):  # pylint: disable=too-many-ancestors
    """ The Console out section of the GUI """

    def __init__(self, parent, debug):
        logger.debug("Initializing %s: (parent: %s, debug: %s)",
                     self.__class__.__name__, parent, debug)
        ttk.Frame.__init__(self, parent)
        self.pack(side=tk.TOP, anchor=tk.W, padx=10, pady=(2, 0),
                  fill=tk.BOTH, expand=True)
        self.console = ReadOnlyText(self)
        rc_menu = ContextMenu(self.console)
        rc_menu.cm_bind()
        self.console_clear = get_config().tk_vars['consoleclear']
        self.set_console_clear_var_trace()
        self.debug = debug
        self.build_console()
        self.add_tags()
 </s> add     def __init__(self, root, cli_opts, statusbar, session):
        logger.debug("Initializing %s: (root %s, cli_opts: %s, statusbar: %s, session: %s)",
                     self.__class__.__name__, root, cli_opts, statusbar, session)
        self._constants = dict(
            root=root,
            scaling_factor=self._get_scaling(root),
            default_font=tk.font.nametofont("TkDefaultFont").configure()["family"])
        self._gui_objects = dict(
            cli_opts=cli_opts,
            tk_vars=self._set_tk_vars(),
            project=Project(self, FileHandler),
            tasks=Tasks(self, FileHandler),
            status_bar=statusbar,
            command_notebook=None)  # set in command.py
        self._user_config = UserConfig(None)
        self.session = session
        self._default_font = tk.font.nametofont("TkDefaultFont").configure()["family"] </s> remove     def __init__(self, tk_var, control_frame, sysbrowser_dict):
 </s> add     def __init__(self, opt_name, tk_var, control_frame, sysbrowser_dict): </s> remove     def __init__(self, pathscript=None):
        logger.debug("Initializing %s: (pathscript: %s)", self.__class__.__name__, pathscript)
 </s> add     def __init__(self):
        logger.debug("Initializing %s", self.__class__.__name__) </s> remove         How the control panel should handle Nones. If set to True then Nones
        will be converted to empty strings. Default: False
 </s> add         How the control panel should handle None values. If set to True then None values will be
        converted to empty strings. Default: False
    """ A container object that auto-fills columns """
          return holder
  
  
  class AutoFillContainer():
    """ A container object that auto-fills columns """
      def __init__(self, parent, columns):
          logger.debug("Initializing: %s: (parent: %s, columns: %s)", self.__class__.__name__,
                       parent, columns)
          self.max_columns = 4
          self.single_column_width = self.scale_column_width(288, 9)
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