bowl/test_scripts/display_room_layout.py

30 lines
736 B
Python

import urwid
import urwid.curses_display
import cheuph
from cheuph import AT, AttributedTextWidget
from cheuph.euphoria.room_widget import RoomLayout
def main():
widget = RoomLayout(
AttributedTextWidget(AT("&test"), align=urwid.CENTER),
urwid.SolidFill("n"),
urwid.SolidFill("t"),
AttributedTextWidget(AT("edit\ning")),
nick_list_width = 15,
border_attrs = {"style": "dim"},
)
widget.set_edit_visible(True)
palette = [
("dim", "dark gray,bold", ""),
]
screen = urwid.curses_display.Screen()
loop = urwid.MainLoop(
widget,
palette=palette,
#screen=screen,
)
loop.run()
main()