\contentsline {section}{\numberline {1}Module {\tt {Curses}} : Bindings to the ncurses library.}{1} \contentsline {subsection}{\numberline {1.1}Initialization functions}{2} \contentsline {subsection}{\numberline {1.2}Cursor}{2} \contentsline {subsection}{\numberline {1.3}Operations on characters}{3} \contentsline {subsubsection}{\numberline {1.3.1}Displaying characters}{5} \contentsline {subsubsection}{\numberline {1.3.2}Attributes}{6} \contentsline {subsubsection}{\numberline {1.3.3}Background}{10} \contentsline {subsubsection}{\numberline {1.3.4}Operations on lines}{11} \contentsline {subsubsection}{\numberline {1.3.5}Characters input}{11} \contentsline {subsection}{\numberline {1.4}Windows}{14} \contentsline {subsubsection}{\numberline {1.4.1}Window manipulations}{14} \contentsline {subsubsection}{\numberline {1.4.2}Refresh control}{15} \contentsline {subsubsection}{\numberline {1.4.3}Overlapped windows}{16} \contentsline {subsubsection}{\numberline {1.4.4}Decorations}{16} \contentsline {subsubsection}{\numberline {1.4.5}Pads}{17} \contentsline {subsection}{\numberline {1.5}Colors}{17} \contentsline {subsection}{\numberline {1.6}Input/output options}{18} \contentsline {subsubsection}{\numberline {1.6.1}Input options}{18} \contentsline {subsubsection}{\numberline {1.6.2}Output options}{18} \contentsline {subsection}{\numberline {1.7}Soft-label keys}{19} \contentsline {subsection}{\numberline {1.8}Mouse}{19} \contentsline {subsection}{\numberline {1.9}Misc}{19} \contentsline {subsection}{\numberline {1.10}Screen manipulation}{20} \contentsline {subsection}{\numberline {1.11}Terminal}{20} \contentsline {subsection}{\numberline {1.12}Low-level curses routines}{21} \contentsline {subsection}{\numberline {1.13}Configuration}{21}