def __init__(self): self.header = Header("") self.body = Body() self.footer = Footer("", 0, 1) self.frame = Frame(self.body, header=self.header, footer=self.footer) self.progress_current = 0 self.progress_completion = 0 super().__init__(Color.body(self.frame))
def __init__(self): self.header = Header("") self.footer = Footer("", 0, 1) self.frame = Frame(ListBox([Text("")]), header=self.header, footer=self.footer) self.progress_current = 0 self.progress_completion = 0 # After the install starts, we want to stop setting the footer # from the body view. self.auto_footer = True super().__init__(Color.body(self.frame))
def set_footer(self, message): self.frame.footer = Footer(message, self.progress_current, self.progress_completion)
def set_footer(self, message, completion=0): self.frame.footer = Footer(message, completion)
def __init__(self, header=None, body=None, footer=None): self.header = header if header else Header() self.body = body if body else Body() self.footer = footer if footer else Footer() self.frame = Frame(self.body, header=self.header, footer=self.footer) super().__init__(self.frame)