- for (itmp = 1; itmp <= MAX_PANELS; ++itmp)
- px[itmp] = 0;
-
- px[1] = mkpanel(COLOR_RED,
- LINES / 2 - 2,
- COLS / 8 + 1,
- 0,
- 0);
-
- px[2] = mkpanel(COLOR_GREEN,
- LINES / 2 + 1,
- COLS / 7,
- LINES / 4,
- COLS / 10);
-
- px[3] = mkpanel(COLOR_YELLOW,
- LINES / 4,
- COLS / 10,
- LINES / 2,
- COLS / 9);
-
- px[4] = mkpanel(COLOR_BLUE,
- LINES / 2 - 2,
- COLS / 8,
- LINES / 2 - 2,
- COLS / 3);
-
- px[5] = mkpanel(COLOR_MAGENTA,
- LINES / 2 - 2,
- COLS / 8,
- LINES / 2,
- COLS / 2 - 2);
-
- myFill(px[1]);
- myFill(px[2]);
- myFill(px[3]);
- myFill(px[4]);
- myFill(px[5]);
-
- hide_panel(px[4]);
- hide_panel(px[5]);
- pflush();
- saywhat("");
- wgetch(stdscr);
-
- saywhat("h3 s1 s2 s4 s5");
- move_panel(px[1], 0, 0);
- hide_panel(px[3]);
- show_panel(px[1]);
- show_panel(px[2]);
- show_panel(px[4]);
- show_panel(px[5]);
- pflush();
- wgetch(stdscr);
-
- canned_panel(px, "s1");
- canned_panel(px, "s2");
-
- saywhat("m2");
- move_panel(px[2], LINES / 3 + 1, COLS / 8);
- pflush();
- wgetch(stdscr);
-
- canned_panel(px, "s3");
-
- saywhat("m3");
- move_panel(px[3], LINES / 4 + 1, COLS / 15);
- pflush();
- wgetch(stdscr);
-
- canned_panel(px, "b3");
- canned_panel(px, "s4");
- canned_panel(px, "s5");
- canned_panel(px, "t3");
- canned_panel(px, "t1");
- canned_panel(px, "t2");
- canned_panel(px, "t3");
- canned_panel(px, "t4");
-
- for (itmp = 0; itmp < 6; itmp++) {
- WINDOW *w4 = panel_window(px[4]);
- WINDOW *w5 = panel_window(px[5]);
-
- saywhat("m4");
- wmove(w4, LINES / 8, 1);
- waddstr(w4, mod[itmp]);
- move_panel(px[4], LINES / 6, itmp * (COLS / 8));
- wmove(w5, LINES / 6, 1);
- waddstr(w5, mod[itmp]);
- pflush();
- wgetch(stdscr);
-
- saywhat("m5");
- wmove(w4, LINES / 6, 1);
- waddstr(w4, mod[itmp]);
- move_panel(px[5], LINES / 3 - 1, (itmp * 10) + 6);
- wmove(w5, LINES / 8, 1);
- waddstr(w5, mod[itmp]);