Example #1
0
 def on_transactions_changed(self, backend, total_transactions):
     LOG.debug("on_transactions_changed '%s'" % total_transactions)
     pending = len(total_transactions)
     if pending > 0:
         for row in self:
             if row[self.COL_ACTION] == ViewPages.PENDING:
                 row[self.COL_BUBBLE_TEXT] = str(pending)
                 break
         else:
             icon = GdkPixbuf.new_from_file(self.ANIMATION_PATH)
             #~ icon.start()
             self.append(None, [icon, _("In Progress..."),
                          ViewPages.PENDING, None, str(pending)])
     else:
         for (i, row) in enumerate(self):
             if row[self.COL_ACTION] == ViewPages.PENDING:
                 del self[(i,)]
Example #2
0
 def on_transactions_changed(self, backend, total_transactions):
     LOG.debug("on_transactions_changed '%s'" % total_transactions)
     pending = len(total_transactions)
     if pending > 0:
         for row in self:
             if row[self.COL_ACTION] == ViewPages.PENDING:
                 row[self.COL_BUBBLE_TEXT] = str(pending)
                 break
         else:
             icon = GdkPixbuf.new_from_file(self.ANIMATION_PATH)
             #~ icon.start()
             self.append(None, [
                 icon,
                 _("In Progress..."), ViewPages.PENDING, None,
                 str(pending)
             ])
     else:
         for (i, row) in enumerate(self):
             if row[self.COL_ACTION] == ViewPages.PENDING:
                 del self[(i, )]