diff --git a/papersurfer.py b/papersurfer.py index d39335b7e4707152b8d813b14d731cb1ef46d495..00551b07846879212dfa24cc96db6f3ccd94dfb8 100644 --- a/papersurfer.py +++ b/papersurfer.py @@ -58,6 +58,9 @@ class Mattermost: class Papersurfer: """Provide UI and interface with mattermost class.""" def __init__(self, username, password): + self._screen = urwid.raw_display.Screen() + self.size = self._screen.get_cols_rows() + palette = [('I say', 'default,bold', 'default', 'bold')] ask = urwid.Edit(('I say', u"Filter?\n")) exitbutton = urwid.Button(u'Exit') @@ -71,7 +74,8 @@ class Papersurfer: body.append(urwid.AttrMap(button, None, focus_map='reversed')) self.listcontent = urwid.SimpleFocusListWalker(body) - paperlist = urwid.BoxAdapter(urwid.ListBox(self.listcontent), 40) + paperlist = urwid.BoxAdapter(urwid.ListBox(self.listcontent), + self.size[1] - 5) pile = urwid.Pile([ask, div, paperlist, div, exitbutton]) top = urwid.Filler(pile, valign='middle')