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)
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"")
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"")
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')
def upload_size_text(self): return displaytext.size_string(self.upload_size)
def downloaded_size_text(self): return displaytext.size_string(self.downloaded_size)
def get_value(self, info): return displaytext.size_string(info.size)