Example #1
0
    def _clear_draw(self):
        self.lines, self.cols = self._stdscr.getmaxyx()
        self.view_width = self.cols
        self.pad_height = configuration.max_view_height
        self.pad_width = self.nb_views * self.view_width

        # curses windows creation
        self.titleline = TitleLine(1, self.cols, 0, 0)
        self.contentwin = ContentWindow(self.lines - 5, self.cols)
        #~ self.statusline  = StatusLine(1, self.cols, self.lines-2, 0)
        self.statusline = StatusLine(self.lines, self.cols)
        self.inputline = InputLine(1, self.cols, self.lines - 1, 0)

        self.contentwin.fillFromViews(self.views)
        self.statusline.fillFromViewlist(self.positions)
        self.inputline.set_prefix(self.curr_view)