Hi Ian As far as I tried suspend worked good for me with raw. I really would like to have bold text because the app I currently write is somehow a command-line-chat-client like irssi and the chat have got bold text format.
greetings Christian 2009/2/7 Ian Ward <[email protected]> > Sorry I'm slow on these replies. > > With raw_display (hg latest) you have to ask for bold, eg. "white,bold" > instead of just "white". Many terminals can display bright colours > without making the text bold so I've tried to support that feature. > > I also find bold text harder to read, so I really like this feature. > > About the suspending, are you saying that it works properly with the > raw_display module? > > Ian > > Christian Scharkus wrote: > > Hi there. > > > > Well, thanks for your answer. I edited one of the examples from the > > homepage to demonstrate the problem. Currently I'm using the latest hg > > with the patch you've send earlier applied. It asks for input and > > suspend the screen as long as links (or any other app) is running. > > > > For my app I switched to raw_display because suspend is working at all > > and there is no unicode-terminal required for utf-8-support afaik. But > > why there is no bold text at all? > > > > Thanks > > Christian > > > > 2009/1/31 Ian Ward <[email protected] <mailto:[email protected]>> > > > > Sounds like the terminal settings aren't being restored properly > (echo > > being left on, for instance). Would you post a simple test script > that > > demonstrates the problem you are having? > > > > Ian > > > > Christian Scharkus wrote: > > > Well ... the suspend is working now but there are still some small > > > problems. As said before I start urwid with the wrapper-method. If > I > > > suspend the interface and restore it after the subprocess (I use > > links > > > for testing) is finished there are problems with the input. > Letters > > > are displayed twice in the input widget but submitted as the right > > > string to the application. After a second suspend this problem > > > vanishes. But then I quit the app after this the terminal isn't > > > returned to correct input behavior and it seems that curses didn't > > > exit right. If I start again without resetting the terminal > > there's no > > > problem with the input and suspending. > > > For information: I'm using twisted as mainloop with a dummy > > > filedescriptor so a try to redraw the screen is called everytime > > > there's some input. > > > > > > Thanks for your help > > > Christian > > > > > > 2009/1/20 Ian Ward <[email protected] <mailto:[email protected]>>: > > >> Thanks Christian, it looks like a bug. Try the attached patch. > > >> > > >> Ian > > >> > > >> Christian Scharkus wrote: > > >>> Hi Ian. > > >>> > > >>> I tried to call stop() and 20 seconds afterwards start() but > stop() > > >>> seems to have no effect at all and start() drops an > AssertionError. > > >>> I use urwid-0.9.8.3hg149 with twisted as mainloop called with > > >>> run_wrapper(). I hope you can help me. > > >>> > > >>> Christian Scharkus > > >>> > > >>> 2009/1/18 Ian Ward <[email protected] <mailto:[email protected]>>: > > >>>> Christian Scharkus wrote: > > >>>>> Hi folks. > > >>>>> It's time for some more questions I think :D > > >>>>> > > >>>>> I would like to know if there is any possibility to suspend > the > > >>>>> curses_display of urwid to start something like links from my > > app to > > >>>>> show websites etc. > > >>>> Yes, you can use curses_display.Screen.stop() and start() > > >>>> > > >>>>> Second it would be nice to have keycombos given from > > get_input() like > > >>>>> "shift enter", "ctrl enter" because I would like to be able > > to make some > > >>>>> newlines in the chat-client I currently write. > > >>>> I don't think a regular terminal app can detect shift-enter and > > >>>> ctrl-enter. When I run "input_test.py" I see only a single > > "10" value > > >>>> from the terminal when I press enter regardless of shift and > > ctrl state. > > >>>> > > >>>> It would be possible to detect the shift and ctrl state with > some > > >>>> trickery like connecting to the X server where the app is > > running, but > > >>>> Urwid doesn't try doing that at the moment. > > >>>> > > >>>> Ian > > >>>> > > >>>> > > >>>> _______________________________________________ > > >>>> Urwid mailing list > > >>>> [email protected] <mailto:[email protected]> > > >>>> http://lists.excess.org/mailman/listinfo/urwid > > >>>> > > >>>> > > >>> > > >>> _______________________________________________ > > >>> Urwid mailing list > > >>> [email protected] <mailto:[email protected]> > > >>> http://lists.excess.org/mailman/listinfo/urwid > > >>> > > >> > > >> _______________________________________________ > > >> Urwid mailing list > > >> [email protected] <mailto:[email protected]> > > >> http://lists.excess.org/mailman/listinfo/urwid > > >> > > >> > > > > > > > > > _______________________________________________ > > > Urwid mailing list > > > [email protected] <mailto:[email protected]> > > > http://lists.excess.org/mailman/listinfo/urwid > > > > > > > > > > > _______________________________________________ > > Urwid mailing list > > [email protected] <mailto:[email protected]> > > http://lists.excess.org/mailman/listinfo/urwid > > > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Urwid mailing list > > [email protected] > > http://lists.excess.org/mailman/listinfo/urwid > > > > _______________________________________________ > Urwid mailing list > [email protected] > http://lists.excess.org/mailman/listinfo/urwid > >
_______________________________________________ Urwid mailing list [email protected] http://lists.excess.org/mailman/listinfo/urwid
