Beispiel #1
0
 def _get_attachments(self):
     if self._attachments is None:
         alist = []
         for a in self._message.get_attachments():
             alist.append((AttachmentWidget(a), None))
         if alist:
             self._attachments = SimpleTree(alist)
     return self._attachments
Beispiel #2
0
 def __init__(self, message, odd=True):
     """
     :param message: Messag to display
     :type message: alot.db.Message
     :param odd: theme summary widget as if this is an odd line
                 (in the message-pile)
     :type odd: bool
     """
     self._message = message
     self._odd = odd
     self.display_source = False
     self._summaryw = None
     self._bodytree = None
     self._sourcetree = None
     self.display_all_headers = False
     self._all_headers_tree = None
     self._default_headers_tree = None
     self.display_attachments = True
     self._attachments = None
     self._maintree = SimpleTree(self._assemble_structure())
     CollapsibleTree.__init__(self, self._maintree)