• Home
  • Raw
  • Download

Lines Matching full:win

132         win = curses.newwin(5, 10)
133 self.assertEqual(win.getbegyx(), (0, 0))
134 self.assertEqual(win.getparyx(), (-1, -1))
135 self.assertEqual(win.getmaxyx(), (5, 10))
137 win = curses.newwin(10, 15, 2, 5)
138 self.assertEqual(win.getbegyx(), (2, 5))
139 self.assertEqual(win.getparyx(), (-1, -1))
140 self.assertEqual(win.getmaxyx(), (10, 15))
142 win2 = win.subwin(3, 7)
147 win2 = win.subwin(5, 10, 3, 7)
152 win3 = win.derwin(2, 3)
157 win3 = win.derwin(6, 11, 2, 3)
162 win.mvwin(0, 1)
163 self.assertEqual(win.getbegyx(), (0, 1))
164 self.assertEqual(win.getparyx(), (-1, -1))
165 self.assertEqual(win.getmaxyx(), (10, 15))
185 win = stdscr.subwin(10, 15, 2, 5)
187 win.move(2, 4)
189 self.assertEqual(win.getyx(), (2, 4))
191 win.cursyncup()
217 win = stdscr.subwin(10, 15, 2, 5)
218 win2 = win.subwin(5, 10, 3, 7)
222 self.assertIs(win.is_wintouched(), True)
227 win.untouchwin()
234 win.untouchwin()
239 self.assertIs(win.is_wintouched(), syncok)
341 win = curses.newwin(5, 12, 5, 2)
346 self.assertEqual(win.getch(3, 1), b's'[0])
347 self.assertEqual(win.getyx(), (3, 1))
348 self.assertEqual(win.getch(3, 4), b'p'[0])
349 self.assertEqual(win.getyx(), (3, 4))
350 self.assertEqual(win.getch(), b'a'[0])
351 self.assertEqual(win.getyx(), (3, 4))
352 self.assertEqual(win.getch(), b'm'[0])
353 self.assertEqual(win.getch(), b'\n'[0])
356 win = curses.newwin(5, 12, 5, 2)
360 self.assertRaises(ValueError, win.getstr, -400)
361 self.assertRaises(ValueError, win.getstr, 2, 3, -400)
366 self.assertEqual(win.getstr(3, 1, 2), b'Lo')
367 self.assertEqual(win.instr(3, 0), b' Lo ')
368 self.assertEqual(win.getstr(3, 5, 10), b'ipsum')
369 self.assertEqual(win.instr(3, 0), b' Lo ipsum ')
370 self.assertEqual(win.getstr(1, 5), b'dolor')
371 self.assertEqual(win.instr(1, 0), b' dolor ')
372 self.assertEqual(win.getstr(2), b'si')
373 self.assertEqual(win.instr(1, 0), b'si dolor ')
374 self.assertEqual(win.getstr(), b'amet')
375 self.assertEqual(win.instr(1, 0), b'amet dolor ')
378 win = curses.newwin(5, 15, 5, 2)
379 lorem_ipsum(win)
381 win.move(0, 8)
382 win.clrtoeol()
383 self.assertEqual(win.instr(0, 0).rstrip(), b'Lorem ip')
384 self.assertEqual(win.instr(1, 0).rstrip(), b'dolor sit amet,')
386 win.move(0, 3)
387 win.clrtobot()
388 self.assertEqual(win.instr(0, 0).rstrip(), b'Lor')
389 self.assertEqual(win.instr(1, 0).rstrip(), b'')
391 for func in [win.erase, win.clear]:
392 lorem_ipsum(win)
394 self.assertEqual(win.instr(0, 0).rstrip(), b'')
395 self.assertEqual(win.instr(1, 0).rstrip(), b'')
398 win = curses.newwin(5, 15, 5, 2)
399 lorem_ipsum(win)
401 win.move(0, 2)
402 win.delch()
403 self.assertEqual(win.instr(0, 0), b'Loem ipsum ')
404 win.delch(0, 7)
405 self.assertEqual(win.instr(0, 0), b'Loem ipum ')
407 win.move(1, 5)
408 win.deleteln()
409 self.assertEqual(win.instr(0, 0), b'Loem ipum ')
410 self.assertEqual(win.instr(1, 0), b'consectetur ')
411 self.assertEqual(win.instr(2, 0), b'adipiscing elit')
412 self.assertEqual(win.instr(3, 0), b'sed do eiusmod ')
413 self.assertEqual(win.instr(4, 0), b' ')
415 win.move(1, 5)
416 win.insertln()
417 self.assertEqual(win.instr(0, 0), b'Loem ipum ')
418 self.assertEqual(win.instr(1, 0), b' ')
419 self.assertEqual(win.instr(2, 0), b'consectetur ')
421 win.clear()
422 lorem_ipsum(win)
423 win.move(1, 5)
424 win.insdelln(2)
425 self.assertEqual(win.instr(0, 0), b'Lorem ipsum ')
426 self.assertEqual(win.instr(1, 0), b' ')
427 self.assertEqual(win.instr(2, 0), b' ')
428 self.assertEqual(win.instr(3, 0), b'dolor sit amet,')
430 win.clear()
431 lorem_ipsum(win)
432 win.move(1, 5)
433 win.insdelln(-2)
434 self.assertEqual(win.instr(0, 0), b'Lorem ipsum ')
435 self.assertEqual(win.instr(1, 0), b'adipiscing elit')
436 self.assertEqual(win.instr(2, 0), b'sed do eiusmod ')
437 self.assertEqual(win.instr(3, 0), b' ')
440 win = curses.newwin(5, 15, 5, 2)
441 lorem_ipsum(win)
442 win.scrollok(True)
443 win.scroll()
444 self.assertEqual(win.instr(0, 0), b'dolor sit amet,')
445 win.scroll(2)
446 self.assertEqual(win.instr(0, 0), b'adipiscing elit')
447 win.scroll(-3)
448 self.assertEqual(win.instr(0, 0), b' ')
449 self.assertEqual(win.instr(2, 0), b' ')
450 self.assertEqual(win.instr(3, 0), b'adipiscing elit')
451 win.scrollok(False)
455 win = curses.newwin(5, 15, 5, 2)
456 win.attron(curses.A_BOLD)
457 win.attroff(curses.A_BOLD)
458 win.attrset(curses.A_BOLD)
460 win.standout()
461 win.standend()
465 win = curses.newwin(5, 15, 5, 2)
466 win.addstr(2, 0, 'Lorem ipsum')
467 win.addstr(3, 0, 'dolor sit amet')
469 win.move(2, 8)
470 win.chgat(curses.A_BLINK)
471 self.assertEqual(win.inch(2, 7), b'p'[0])
472 self.assertEqual(win.inch(2, 8), b's'[0] | curses.A_BLINK)
473 self.assertEqual(win.inch(2, 14), b' '[0] | curses.A_BLINK)
475 win.move(2, 1)
476 win.chgat(3, curses.A_BOLD)
477 self.assertEqual(win.inch(2, 0), b'L'[0])
478 self.assertEqual(win.inch(2, 1), b'o'[0] | curses.A_BOLD)
479 self.assertEqual(win.inch(2, 3), b'e'[0] | curses.A_BOLD)
480 self.assertEqual(win.inch(2, 4), b'm'[0])
482 win.chgat(3, 2, curses.A_UNDERLINE)
483 self.assertEqual(win.inch(3, 1), b'o'[0])
484 self.assertEqual(win.inch(3, 2), b'l'[0] | curses.A_UNDERLINE)
485 self.assertEqual(win.inch(3, 14), b' '[0] | curses.A_UNDERLINE)
487 win.chgat(3, 4, 7, curses.A_BLINK)
488 self.assertEqual(win.inch(3, 3), b'o'[0] | curses.A_UNDERLINE)
489 self.assertEqual(win.inch(3, 4), b'r'[0] | curses.A_BLINK)
490 self.assertEqual(win.inch(3, 10), b'a'[0] | curses.A_BLINK)
491 self.assertEqual(win.inch(3, 11), b'm'[0] | curses.A_UNDERLINE)
492 self.assertEqual(win.inch(3, 14), b' '[0] | curses.A_UNDERLINE)
495 win = curses.newwin(5, 15, 5, 2)
496 win.addstr(0, 0, 'Lorem ipsum')
498 self.assertIn(win.getbkgd(), (0, 32))
501 win.bkgdset('_')
502 self.assertEqual(win.getbkgd(), b'_'[0])
503 win.bkgdset(b'#')
504 self.assertEqual(win.getbkgd(), b'#'[0])
505 win.bkgdset(65)
506 self.assertEqual(win.getbkgd(), 65)
507 win.bkgdset(0)
508 self.assertEqual(win.getbkgd(), 32)
510 win.bkgdset('#', curses.A_REVERSE)
511 self.assertEqual(win.getbkgd(), b'#'[0] | curses.A_REVERSE)
512 self.assertEqual(win.inch(0, 0), b'L'[0])
513 self.assertEqual(win.inch(0, 5), b' '[0])
514 win.bkgdset(0)
517 win.bkgd('_')
518 self.assertEqual(win.getbkgd(), b'_'[0])
519 self.assertEqual(win.inch(0, 0), b'L'[0])
520 self.assertEqual(win.inch(0, 5), b'_'[0])
522 win.bkgd('#', curses.A_REVERSE)
523 self.assertEqual(win.getbkgd(), b'#'[0] | curses.A_REVERSE)
524 self.assertEqual(win.inch(0, 0), b'L'[0] | curses.A_REVERSE)
525 self.assertEqual(win.inch(0, 5), b'#'[0] | curses.A_REVERSE)
557 win = curses.newwin(5, 15, 2, 5)
558 win.noutrefresh()
559 win.redrawln(1, 2)
560 win.redrawwin()
561 win.refresh()
566 win = curses.newwin(5, 15, 2, 5)
567 win.resize(4, 20)
568 self.assertEqual(win.getmaxyx(), (4, 20))
569 win.resize(5, 15)
570 self.assertEqual(win.getmaxyx(), (5, 15))
574 win = curses.newwin(5, 15, 2, 5)
575 self.assertIs(win.enclose(2, 5), True)
576 self.assertIs(win.enclose(1, 5), False)
577 self.assertIs(win.enclose(2, 4), False)
578 self.assertIs(win.enclose(6, 19), True)
579 self.assertIs(win.enclose(7, 19), False)
580 self.assertIs(win.enclose(6, 20), False)
583 win = curses.newwin(5, 12, 1, 2)
584 win.addstr(2, 1, 'Lorem ipsum')
586 win.putwin(f)
587 del win
589 win = curses.getwin(f)
590 self.assertEqual(win.getbegyx(), (1, 2))
591 self.assertEqual(win.getmaxyx(), (5, 12))
592 self.assertEqual(win.instr(2, 0), b' Lorem ipsum')
595 win = curses.newwin(5, 10, 5, 2)
596 win.border('|', '!', '-', '_',
598 self.assertEqual(win.instr(0, 0), b'+--------\\')
599 self.assertEqual(win.instr(1, 0), b'| !')
600 self.assertEqual(win.instr(4, 0), b'#________/')
601 win.border(b'|', b'!', b'-', b'_',
603 win.border(65, 66, 67, 68,
605 self.assertRaises(TypeError, win.border,
607 self.assertRaises(TypeError, win.border,
609 self.assertRaises(TypeError, win.border,
611 win.border(65, 66, 67, 68, 69, 70, 71)
612 win.border(65, 66, 67, 68, 69, 70)
613 win.border(65, 66, 67, 68, 69)
614 win.border(65, 66, 67, 68)
615 win.border(65, 66, 67)
616 win.border(65, 66)
617 win.border(65)
618 win.border()
620 win.box(':', '~')
621 self.assertEqual(win.instr(0, 1, 8), b'~~~~~~~~')
622 self.assertEqual(win.instr(1, 0), b': :')
623 self.assertEqual(win.instr(4, 1, 8), b'~~~~~~~~')
624 win.box(b':', b'~')
625 win.box(65, 67)
626 self.assertRaises(TypeError, win.box, 65, 66, 67)
627 self.assertRaises(TypeError, win.box, 65)
628 win.box()
630 win.move(1, 2)
631 win.hline('-', 5)
632 self.assertEqual(win.instr(1, 1, 7), b' ----- ')
633 win.hline(b'-', 5)
634 win.hline(45, 5)
635 win.hline('-', 5, curses.A_BOLD)
636 win.hline(1, 1, '-', 5)
637 win.hline(1, 1, '-', 5, curses.A_BOLD)
639 win.move(1, 2)
640 win.vline('a', 3)
641 win.vline(b'a', 3)
642 win.vline(97, 3)
643 win.vline('a', 3, curses.A_STANDOUT)
644 win.vline(1, 1, 'a', 3)
645 win.vline(1, 1, ';', 2, curses.A_STANDOUT)
646 self.assertEqual(win.inch(1, 1), b';'[0] | curses.A_STANDOUT)
647 self.assertEqual(win.inch(2, 1), b';'[0] | curses.A_STANDOUT)
648 self.assertEqual(win.inch(3, 1), b'a'[0])
1174 win = curses.newwin(5, 15, 2, 5)
1175 box = curses.textpad.Textbox(win, insert_mode=True)
1176 lines, cols = win.getmaxyx()
1177 win.resize(lines-2, cols-2)
1306 def lorem_ipsum(win): argument
1318 maxy, maxx = win.getmaxyx()
1320 win.addstr(y, 0, line[:maxx - (y == maxy - 1)])