# Table of Contents - curses-1.2.7 Documentation

## Pages

- Makefile
- depend

## Classes and Modules

- Curses
  - Description
  - Structures and such
  - Classes
  - Modules
  - Examples
- Curses::Error
- Curses::Item
- Curses::Key
- Curses::Menu
- Curses::MouseEvent
  - Description
  - Example
- Curses::Pad
  - Description
- Curses::Window
  - Description
  - Usage
- Object

## Methods

- ::ESCDELAY — Curses
- ::ESCDELAY= — Curses
- ::TABSIZE — Curses
- ::TABSIZE= — Curses
- ::addch — Curses
- ::addstr — Curses
- ::assume_default_colors — Curses
- ::attroff — Curses
- ::attron — Curses
- ::attrset — Curses
- ::beep — Curses
- ::bkgd — Curses
- ::bkgdset — Curses
- ::can_change_color? — Curses
- ::cbreak — Curses
- ::clear — Curses
- ::close_screen — Curses
- ::closed? — Curses
- ::clrtoeol — Curses
- ::color_content — Curses
- ::color_pair — Curses
- ::color_pairs — Curses
- ::colors — Curses
- ::cols — Curses
- ::crmode — Curses
- ::curs_set — Curses
- ::def_prog_mode — Curses
- ::delch — Curses
- ::deleteln — Curses
- ::doupdate — Curses
- ::echo — Curses
- ::erase — Curses
- ::flash — Curses
- ::get_char — Curses
- ::get_key_modifiers — Curses
- ::getch — Curses
- ::getmouse — Curses
- ::getstr — Curses
- ::has_colors? — Curses
- ::inch — Curses
- ::init_color — Curses
- ::init_pair — Curses
- ::init_screen — Curses
- ::insch — Curses
- ::insertln — Curses
- ::keyboard_encoding — Curses
- ::keyboard_encoding= — Curses
- ::keyname — Curses
- ::lines — Curses
- ::mouseinterval — Curses
- ::mousemask — Curses
- ::new — Curses::Window
- ::new — Curses::Pad
- ::new — Curses::Item
- ::new — Curses::Menu
- ::nl — Curses
- ::nocbreak — Curses
- ::nocrmode — Curses
- ::noecho — Curses
- ::nonl — Curses
- ::noraw — Curses
- ::pair_content — Curses
- ::pair_number — Curses
- ::raw — Curses
- ::refresh — Curses
- ::reset_prog_mode — Curses
- ::resize — Curses
- ::resizeterm — Curses
- ::return_key_modifiers — Curses
- ::save_key_modifiers — Curses
- ::scrl — Curses
- ::setpos — Curses
- ::setscrreg — Curses
- ::standend — Curses
- ::standout — Curses
- ::start_color — Curses
- ::stdscr — Curses
- ::terminal_encoding — Curses
- ::terminal_encoding= — Curses
- ::timeout= — Curses
- ::unget_char — Curses
- ::ungetch — Curses
- ::ungetmouse — Curses
- ::use_default_colors — Curses
- #<< — Curses::Window
- #== — Curses::Item
- #addch — Curses::Window
- #addstr — Curses::Window
- #attroff — Curses::Window
- #attron — Curses::Window
- #attrset — Curses::Window
- #back_pattern — Curses::Menu
- #begx — Curses::Window
- #begy — Curses::Window
- #bkgd — Curses::Window
- #bkgdset — Curses::Window
- #box — Curses::Window
- #clear — Curses::Window
- #clear_pattern — Curses::Menu
- #close — Curses::Window
- #clrtoeol — Curses::Window
- #color_set — Curses::Window
- #current_item — Curses::Menu
- #current_item= — Curses::Menu
- #curx — Curses::Window
- #cury — Curses::Window
- #delch — Curses::Window
- #deleteln — Curses::Window
- #derwin — Curses::Window
- #description — Curses::Item
- #down_item — Curses::Menu
- #driver — Curses::Menu
- #erase — Curses::Window
- #first_item — Curses::Menu
- #get_char — Curses::Window
- #getbkgd — Curses::Window
- #getch — Curses::Window
- #getstr — Curses::Window
- #have_all — Object
- #idlok — Curses::Window
- #inch — Curses::Window
- #insch — Curses::Window
- #insertln — Curses::Window
- #item_count — Curses::Menu
- #items — Curses::Menu
- #items= — Curses::Menu
- #keypad — Curses::Window
- #keypad= — Curses::Window
- #last_item — Curses::Menu
- #left_item — Curses::Menu
- #line_touched? — Curses::Window
- #maxx — Curses::Window
- #maxy — Curses::Window
- #move — Curses::Window
- #move_relative — Curses::Window
- #name — Curses::Item
- #next_item — Curses::Menu
- #next_match — Curses::Menu
- #nodelay= — Curses::Window
- #noutrefresh — Curses::Window
- #noutrefresh — Curses::Pad
- #post — Curses::Menu
- #prev_item — Curses::Menu
- #prev_match — Curses::Menu
- #redraw — Curses::Window
- #refresh — Curses::Pad
- #refresh — Curses::Window
- #resize — Curses::Window
- #right_item — Curses::Menu
- #scrl — Curses::Window
- #scroll — Curses::Window
- #scroll_down_line — Curses::Menu
- #scroll_down_page — Curses::Menu
- #scroll_up_line — Curses::Menu
- #scroll_up_page — Curses::Menu
- #scrollok — Curses::Window
- #setpos — Curses::Window
- #setscrreg — Curses::Window
- #standend — Curses::Window
- #standout — Curses::Window
- #subpad — Curses::Pad
- #subwin — Curses::Window
- #timeout= — Curses::Window
- #toggle_item — Curses::Menu
- #touch — Curses::Window
- #touch_line — Curses::Window
- #touched? — Curses::Window
- #unpost — Curses::Menu
- #untouch — Curses::Window
- #up_item — Curses::Menu