          The type of file dialog to return. `open` and `save` will perform the open and save actions
          and return the file. `filename` returns the filename from an `open` dialog.
          `filename_multi` allows for multi-selection of files and returns a list of files selected.
          `savefilename` returns the filename from a `save as` dialog. `context` is a context
          sensitive parameter that returns a certain dialog based on the current options
      filetype: ['default', 'alignments', 'config_project', 'config_task', 'config_all', 'csv', \
                 'image', 'ini', 'state', 'log', 'video']
          The type of file that this dialog is for. `default` allows selection of any files. Other
          options limit the file type selection
      title: str, optional
          The title to display on the file dialog. If `None` then the default title will be used.
 
</s> remove     handletype: ['open', 'save', 'filename', 'filename_multi', 'savefilename', 'context']
 </s> add     handle_type: ['open', 'save', 'filename', 'filename_multi', 'savefilename', 'context', `dir`] </s> remove     initialdir: str, optional
 </s> add     initial_folder: str, optional </s> remove     def __init__(self, handletype, filetype, title=None, initialdir=None, command=None,
 </s> add     def __init__(self, handle_type, file_type, title=None, initial_folder=None, command=None, </s> remove                                      initialdir=self._basename).retfile
 </s> add                                      initial_folder=self._basename).retfile
        sensitive parameter that returns a certain dialog based on the current options. `dir` asks
        for a folder location.
    file_type: ['default', 'alignments', 'config_project', 'config_task', 'config_all', 'csv', \
          The type of file dialog to return. `open` and `save` will perform the open and save actions
          and return the file. `filename` returns the filename from an `open` dialog.
          `filename_multi` allows for multi-selection of files and returns a list of files selected.
          `savefilename` returns the filename from a `save as` dialog. `context` is a context
        sensitive parameter that returns a certain dialog based on the current options. `dir` asks
        for a folder location.
    file_type: ['default', 'alignments', 'config_project', 'config_task', 'config_all', 'csv', \
        sensitive parameter that returns a certain dialog based on the current options. `dir` asks
        for a folder location.
    file_type: ['default', 'alignments', 'config_project', 'config_task', 'config_all', 'csv', \
                 'image', 'ini', 'state', 'log', 'video']
          The type of file that this dialog is for. `default` allows selection of any files. Other
          options limit the file type selection
      title: str, optional
          The title to display on the file dialog. If `None` then the default title will be used.
keep keep keep keep replace replace keep keep keep keep keep
 lib.gui.utils - Spelling fixes
lib.gui.custom_widgets - popup progressbar 
lib/gui/utils.py