Add test script to display room layout
This commit is contained in:
parent
1423533378
commit
d62d64a4a4
1 changed files with 30 additions and 0 deletions
30
test_scripts/display_room_layout.py
Normal file
30
test_scripts/display_room_layout.py
Normal file
|
|
@ -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()
|
||||||
Loading…
Add table
Add a link
Reference in a new issue