def __init__(self, docpath, docid=None): """ Arguments: docpath --- For an existing document, the path to its folder. For a new one, the rootdir of all documents docid --- Document Id (ie folder name). Use None for a new document """ BasicDoc.__init__(self, docpath, docid)
def drop_cache(self): BasicDoc.drop_cache(self) if self._pages: del self._pages self._pages = None if self._pdf: del self._pdf self._pdf = None
def do(self): SimpleAction.do(self) calendar = self.__main_win.doc_properties_panel.widgets['calendar'] popover = self.__main_win.doc_properties_panel.popovers['calendar'] date = calendar.get_date() date = datetime.datetime(year=date[0], month=date[1] + 1, day=date[2]) date_txt = BasicDoc.get_name(date) entry = self.__main_win.doc_properties_panel.widgets['name'] entry.set_text(date_txt) if self.__main_win.doc_properties_panel.doc.date != date: self.__main_win.doc_properties_panel.new_doc_date = date else: self.__main_win.doc_properties_panel.new_doc_date = None popover.set_visible(False)
def drop_cache(self): BasicDoc.drop_cache(self) del (self.__pages) self.__pages = None
def get_docfilehash(self): return BasicDoc.hash_file("%s/%s" % (self.path, PDF_FILENAME))
def __init__(self, docpath, docid=None): BasicDoc.__init__(self, docpath, docid) self.__pdf = None self.__nb_pages = 0 self.__pages = None
def __init__(self, docpath, docid=None): BasicDoc.__init__(self, docpath, docid) self.pdf = None self.pages = [] if docid != None: self._open()
def __init__(self, docpath, docid=None): BasicDoc.__init__(self, docpath, docid) self._pdf = None
def drop_cache(self): BasicDoc.drop_cache(self) self.pages = _ImgPageList(self)
def __init__(self, *args, **kwargs): BasicDoc.__init__(self, *args, **kwargs) self._pdf = None
def drop_cache(self): BasicDoc.drop_cache(self) del(self.__pages) self.__pages = None