def create_document_from_filename(self, filename, activate=False): if filename[-4:] == '.tex': document = LaTeXDocument() elif filename[-4:] == '.bib': document = BibTeXDocument() else: return None document.set_filename(filename) response = document.populate_from_filename() if response != False: self.add_document(document) if activate: self.set_active_document(document) if document.is_latex_document(): document.preview.set_pdf_filename_from_tex_filename(filename) return document
def create_latex_document(self, activate=False): document = LaTeXDocument() self.add_document(document) if activate: self.set_active_document(document)