Exemple #1
0
 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)
Exemple #2
0
 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
Exemple #3
0
    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)
Exemple #4
0
 def drop_cache(self):
     BasicDoc.drop_cache(self)
     del (self.__pages)
     self.__pages = None
Exemple #5
0
 def get_docfilehash(self):
     return BasicDoc.hash_file("%s/%s" % (self.path, PDF_FILENAME))
Exemple #6
0
 def __init__(self, docpath, docid=None):
     BasicDoc.__init__(self, docpath, docid)
     self.__pdf = None
     self.__nb_pages = 0
     self.__pages = None
Exemple #7
0
 def __init__(self, docpath, docid=None):
     BasicDoc.__init__(self, docpath, docid)
     self.pdf = None
     self.pages = []
     if docid != None:
         self._open()
Exemple #8
0
 def __init__(self, docpath, docid=None):
     BasicDoc.__init__(self, docpath, docid)
     self._pdf = None
Exemple #9
0
 def drop_cache(self):
     BasicDoc.drop_cache(self)
     self.pages = _ImgPageList(self)
Exemple #10
0
 def __init__(self, *args, **kwargs):
     BasicDoc.__init__(self, *args, **kwargs)
     self._pdf = None
Exemple #11
0
 def drop_cache(self):
     BasicDoc.drop_cache(self)
     self.pages = _ImgPageList(self)
Exemple #12
0
 def __init__(self, docpath, docid=None):
     BasicDoc.__init__(self, docpath, docid)
     self.pdf = None
     self.pages = []
     if docid != None:
         self._open()
Exemple #13
0
 def drop_cache(self):
     BasicDoc.drop_cache(self)
     del(self.__pages)
     self.__pages = None