Esempio n. 1
0
    def update_free_space(self):
        """Updates the free space text on the downloads tab.

        amount -- the total number of bytes free.
        """
        amount = get_available_bytes_for_movies()
        if app.config.get(prefs.PRESERVE_DISK_SPACE):
            available = (app.config.get(prefs.PRESERVE_X_GB_FREE) * 1024 * 1024 * 1024)
            available = amount - available

            if available < 0:
                available = available * -1.0
                text = _(
                    "%(available)s below downloads space limit (%(amount)s "
                    "free on disk)",
                    {"amount": displaytext.size_string(amount),
                     "available": displaytext.size_string(available)}
                )
            else:
                text = _(
                    "%(available)s free for downloads (%(amount)s free "
                    "on disk)",
                    {"amount": displaytext.size_string(amount),
                     "available": displaytext.size_string(available)}
                )
        else:
            text = _("%(amount)s free on disk",
                     {"amount": displaytext.size_string(amount)})
        self._free_disk_label.set_text(text)
Esempio n. 2
0
 def set_size(self, size, remaining):
     if size and remaining:
         self.progress.set_progress(1 - float(remaining) / size)
         self.size_label.set_text(
             _("%(used)s used / %(total)s total - %(percent)i%% full", {
                 'used': displaytext.size_string(size - remaining),
                 'total': displaytext.size_string(size),
                 'percent': 100 * (1 - float(remaining) / size)}))
     else:
         self.progress.set_progress(0)
         self.size_label.set_text(u"")
Esempio n. 3
0
 def set_size(self, size, remaining):
     if size and remaining:
         self.progress.set_progress(1 - float(remaining) / size)
         self.size_label.set_text(
             _(
                 "%(used)s used / %(total)s total - %(percent)i%% full", {
                     'used': displaytext.size_string(size - remaining),
                     'total': displaytext.size_string(size),
                     'percent': 100 * (1 - float(remaining) / size)
                 }))
     else:
         self.progress.set_progress(0)
         self.size_label.set_text(u"")
Esempio n. 4
0
 def set_size(self, size, remaining):
     self.size = size
     self.remaining = remaining
     if size and remaining:
         self.set_progress(1 - float(remaining) / size)
         self.set_text('%s free' % displaytext.size_string(
                 remaining))
     else:
         self.set_progress(0)
         self.set_text('not mounted')
Esempio n. 5
0
 def upload_size_text(self):
     return displaytext.size_string(self.upload_size)
Esempio n. 6
0
 def downloaded_size_text(self):
     return displaytext.size_string(self.downloaded_size)
Esempio n. 7
0
 def get_value(self, info):
     return displaytext.size_string(info.size)
Esempio n. 8
0
 def get_value(self, info):
     return displaytext.size_string(info.size)
Esempio n. 9
0
 def upload_size_text(self):
     return displaytext.size_string(self.upload_size)
Esempio n. 10
0
 def downloaded_size_text(self):
     return displaytext.size_string(self.downloaded_size)