Message272223
Regarding Issue8243: This issue is about writing the lower-right character of a window via *addch()* or *addstr()*. But for curses.textpad.Textbox(win).edit() the use of *addch()* or *addstr()* is not unavoidable; it could well use *insch()* or *insstr()* (at the lower-right cell or everywhere), which don't cause the problem of the cursor advancing outside the window. Or, curses.textpad.Textbox(win).edit() could handle the exception caused thereby. It's all in the hands of curses.textpad.Textbox(win).edit()'s implementation, to work as specified.
Besides, even if terminals where writing to the last character position on screen caused an automatic scroll were still relevant, that wouldn't justify impeding the behavior of all other windows (that don't contain the screen's last cell). Just documenting erroneous behavior would, in my opinion, be an unfortunate choice. |
|
Date |
User |
Action |
Args |
2016-08-09 07:31:03 | Dietmar Schindler | set | recipients:
+ Dietmar Schindler, twouters, ned.deily |
2016-08-09 07:31:03 | Dietmar Schindler | set | messageid: <1470727863.32.0.962121857615.issue27693@psf.upfronthosting.co.za> |
2016-08-09 07:31:03 | Dietmar Schindler | link | issue27693 messages |
2016-08-09 07:31:02 | Dietmar Schindler | create | |
|