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

Reply via email to