include start call win1 newwin 10 20 2 5 check win1 NON_NULL call win2 derwin $win1 4 4 2 15 check win2 NON_NULL call win3 newwin 5 6 15 5 check win3 NON_NULL # move non-subwin, should error call ERR mvderwin $win3 5 5 call OK waddstr $win1 "AAAA" call OK wrefresh $win1 call OK touchwin $win2 call OK wrefresh $win2 compare mvderwin1.chk # try move call OK mvderwin $win2 0 0 call OK wrefresh $win1 call OK touchwin $win2 call OK wrefresh $win2 compare mvderwin2.chk call OK mvwaddstr $win1 7 7 "BBBBB" call OK wrefresh $win1 compare /dev/null call OK mvderwin $win2 5 7 call OK touchwin $win2 call OK wrefresh $win2 compare /dev/null # try to move subwin outside parent, should fail call ERR mvderwin $win2 6 17 call ERR mvderwin $win2 7 6