Rework MenuBar. Add MenuButton. Add mouse event cascading to floaters.
LinearLayout: spacing now applies to all children, not just those with expand.
Fix Window resize request inside layouts.
UnicodeGraphics: prepare for styling/theming.
#!/usr/bin/python
# -*- coding: utf-8 -*-
import curses
import locale
locale.setlocale(locale.LC_ALL,"")
def doStuff(screen):
screen.addstr('termname: %s\n' % curses.termname())
screen.keypad(0)
screen.scrollok(1)
curses.nl()
curses.mousemask(curses.ALL_MOUSE_EVENTS | curses.REPORT_MOUSE_POSITION)
while True:
c = screen.getch()
screen.nodelay(1)
while c != -1:
screen.addstr('0x%02x,' % c)
c = screen.getch()
screen.nodelay(0)
screen.addstr('\n')
screen.refresh()
curses.wrapper(doStuff)