Returns whole information on the progress for the current's bar state,
        as a string.

def render(self):
        """
        Returns whole information on the progress for the current's bar state,
        as a string.
        """
        elements = [self.render_element(e) for e in self.widgets]
        progressbar = self.separator.join(elements)
        width = get_terminal_width()
        if width:
            # leave last column for cursor
            progressbar = progressbar.ljust(width - 1)
        return progressbar