diff --git a/test_scripts/display_room_layout.py b/test_scripts/display_room_layout.py new file mode 100644 index 0000000..ac9f33e --- /dev/null +++ b/test_scripts/display_room_layout.py @@ -0,0 +1,30 @@ +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()