def newlinebox(h, w, y, x, title=None, line=True, opts=None):
wb = curses.newwin(2, w, y-1, x)
wb.keypad(True)
if line:
wb.addstr(0, 0, e(HORLINE)*w, 0 if opts is None else opts)
if title is not None:
wb.addstr(0, 2, e(title), 0 if opts is None else opts)
pn = curses.panel.new_panel(wb)
wb.refresh()
win = curses.newwin(h, w, y, x)
win.keypad(True)
panel = curses.panel.new_panel(win)
return win, panel, wb, pn
评论列表
文章目录