]> granicus.if.org Git - procps-ng/commit
top: normalize miscellaneous putp screen manipulations
authorJim Warner <james.warner@comcast.net>
Tue, 29 Jan 2013 06:00:00 +0000 (00:00 -0600)
committerCraig Small <csmall@enc.com.au>
Tue, 29 Jan 2013 23:53:49 +0000 (10:53 +1100)
commitf3a87cf634976a6d2a05c5dde19458f7a222e499
tree8d992d40f1c2191280e092c7a75cf2d4621bb12b
parent6f25f956e77356ee01a3b63c6c863b5f6d2dffbc
top: normalize miscellaneous putp screen manipulations

This commit standardizes the usage of several terminfo
strings concerned with cursor position and visibility.

Henceforth we will adopt the following informal rules:

. Cap_home vs. Cap_clr_scr is preferred where possible
. Cap_curs_huge will be used with prompts for line i/p
. Cap_curs_huge will be used with help & color mapping
. Cap_curs_hide will be in effect in any other context

We've also added a missing Cap_clr_scr to the 2nd help
screen whenever the SIGWINCH interrupt was recognized.
This prevents a 'duplicated' row from appearing at the
top of the display (when resizing from small to large)
depending on an emulator's scrollback buffer contents.

(everything is perfectly justified plus right margins)
(are completely filled, but of course it must be luck)

Signed-off-by: Jim Warner <james.warner@comcast.net>
top/top.c