X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=test%2Fmovewindow.c;h=e55a694a084a2842cb721d6a692f028d6b7b5e28;hp=a45121db91d6e732969a902868cee1874414f672;hb=52aa842907b31bb56fb5133da3f023b45bd4355f;hpb=4ae6d1c18d0dec956b814865893812655ec3a22c diff --git a/test/movewindow.c b/test/movewindow.c index a45121db..e55a694a 100644 --- a/test/movewindow.c +++ b/test/movewindow.c @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (c) 2006-2007,2008 Free Software Foundation, Inc. * + * Copyright (c) 2006-2008,2010 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -26,7 +26,7 @@ * authorization. * ****************************************************************************/ /* - * $Id: movewindow.c,v 1.21 2008/02/09 18:08:28 tom Exp $ + * $Id: movewindow.c,v 1.24 2010/11/13 23:34:55 tom Exp $ * * Demonstrate move functions for windows and derived windows from the curses * library. @@ -196,12 +196,12 @@ getwindow(WINDOW *parent, PAIR * ul, PAIR * lr) head_line("Use arrows to move cursor, anything else to mark corner 1"); if ((tmp = selectcell(parent, min_line, min_col, max_line, max_col)) != 0) { *ul = *tmp; - mvwaddch(parent, ul->y, ul->x, '*'); + MvWAddCh(parent, ul->y, ul->x, '*'); head_line("Use arrows to move cursor, anything else to mark corner 2"); if ((tmp = selectcell(parent, ul->y, ul->x, max_line, max_col)) != 0) { *lr = *tmp; - mvwaddch(parent, lr->y, lr->x, '*'); + MvWAddCh(parent, lr->y, lr->x, '*'); wmove(parent, lr->y, lr->x); wsyncdown(parent); wrefresh(parent); @@ -224,16 +224,16 @@ box_inside(WINDOW *win) getyx(win, y0, x0); getmaxyx(win, y1, x1); - mvwhline(win, 0, 0, ACS_HLINE, x1); - mvwhline(win, y1 - 1, 0, ACS_HLINE, x1); + MvWHLine(win, 0, 0, ACS_HLINE, x1); + MvWHLine(win, y1 - 1, 0, ACS_HLINE, x1); - mvwvline(win, 0, 0, ACS_VLINE, y1); - mvwvline(win, 0, x1 - 1, ACS_VLINE, y1); + MvWVLine(win, 0, 0, ACS_VLINE, y1); + MvWVLine(win, 0, x1 - 1, ACS_VLINE, y1); - mvwaddch(win, 0, 0, ACS_ULCORNER); - mvwaddch(win, y1 - 1, 0, ACS_LLCORNER); - mvwaddch(win, 0, x1 - 1, ACS_URCORNER); - mvwaddch(win, y1 - 1, x1 - 1, ACS_LRCORNER); + MvWAddCh(win, 0, 0, ACS_ULCORNER); + MvWAddCh(win, y1 - 1, 0, ACS_LLCORNER); + MvWAddCh(win, 0, x1 - 1, ACS_URCORNER); + MvWAddCh(win, y1 - 1, x1 - 1, ACS_LRCORNER); wsyncdown(win); wmove(win, y0, x0); @@ -251,7 +251,7 @@ add_window(WINDOW *parent, WINDOW *child) keypad(child, TRUE); if (need > have) { - all_windows = (FRAME *) realloc(all_windows, need * sizeof(FRAME)); + all_windows = typeRealloc(FRAME, need, all_windows); } all_windows[num_windows].parent = parent; all_windows[num_windows].child = child; @@ -311,7 +311,7 @@ next_window(WINDOW *win) int n = window2num(win); if (n++ >= 0) { - result = all_windows[n % num_windows].child; + result = all_windows[(unsigned) n % num_windows].child; wmove(result, 0, 0); wrefresh(result); } @@ -326,8 +326,8 @@ prev_window(WINDOW *win) if (n-- >= 0) { if (n < 0) - n = num_windows - 1; - result = all_windows[n % num_windows].child; + n = (int) (num_windows - 1); + result = all_windows[(unsigned) n % num_windows].child; wmove(result, 0, 0); wrefresh(result); } @@ -441,7 +441,7 @@ fill_window(WINDOW *win, chtype ch) getmaxyx(win, y1, x1); for (y = 0; y < y1; ++y) { for (x = 0; x < x1; ++x) { - mvwaddch(win, y, x, ch); + MvWAddCh(win, y, x, ch); } } wsyncdown(win);