Module: Ncurses
- Includes:
- FFI::NCurses::Attributes, FFI::NCurses::Color, FFI::NCurses::Constants, FFI::NCurses::KeyDefs, FFI::NCurses::Mouse, MM, NCX
- Defined in:
- lib/ffi-ncurses/ncurses.rb
Defined Under Namespace
Modules: MM, NCX Classes: WINDOW
Constant Summary collapse
- TRUE =
true
- FALSE =
false
Constants included from FFI::NCurses::Mouse
FFI::NCurses::Mouse::ALL_MOUSE_EVENTS, FFI::NCurses::Mouse::BUTTON1_CLICKED, FFI::NCurses::Mouse::BUTTON1_DOUBLE_CLICKED, FFI::NCurses::Mouse::BUTTON1_PRESSED, FFI::NCurses::Mouse::BUTTON1_RELEASED, FFI::NCurses::Mouse::BUTTON1_RESERVED_EVENT, FFI::NCurses::Mouse::BUTTON1_TRIPLE_CLICKED, FFI::NCurses::Mouse::BUTTON2_CLICKED, FFI::NCurses::Mouse::BUTTON2_DOUBLE_CLICKED, FFI::NCurses::Mouse::BUTTON2_PRESSED, FFI::NCurses::Mouse::BUTTON2_RELEASED, FFI::NCurses::Mouse::BUTTON2_RESERVED_EVENT, FFI::NCurses::Mouse::BUTTON2_TRIPLE_CLICKED, FFI::NCurses::Mouse::BUTTON3_CLICKED, FFI::NCurses::Mouse::BUTTON3_DOUBLE_CLICKED, FFI::NCurses::Mouse::BUTTON3_PRESSED, FFI::NCurses::Mouse::BUTTON3_RELEASED, FFI::NCurses::Mouse::BUTTON3_RESERVED_EVENT, FFI::NCurses::Mouse::BUTTON3_TRIPLE_CLICKED, FFI::NCurses::Mouse::BUTTON4_CLICKED, FFI::NCurses::Mouse::BUTTON4_DOUBLE_CLICKED, FFI::NCurses::Mouse::BUTTON4_PRESSED, FFI::NCurses::Mouse::BUTTON4_RELEASED, FFI::NCurses::Mouse::BUTTON4_RESERVED_EVENT, FFI::NCurses::Mouse::BUTTON4_TRIPLE_CLICKED, FFI::NCurses::Mouse::BUTTON5_CLICKED, FFI::NCurses::Mouse::BUTTON5_DOUBLE_CLICKED, FFI::NCurses::Mouse::BUTTON5_PRESSED, FFI::NCurses::Mouse::BUTTON5_RELEASED, FFI::NCurses::Mouse::BUTTON5_TRIPLE_CLICKED, FFI::NCurses::Mouse::BUTTON_ALT, FFI::NCurses::Mouse::BUTTON_CTRL, FFI::NCurses::Mouse::BUTTON_SHIFT, FFI::NCurses::Mouse::NCURSES_BUTTON_CLICKED, FFI::NCurses::Mouse::NCURSES_BUTTON_PRESSED, FFI::NCurses::Mouse::NCURSES_BUTTON_RELEASED, FFI::NCurses::Mouse::NCURSES_DOUBLE_CLICKED, FFI::NCurses::Mouse::NCURSES_MOUSE_VERSION, FFI::NCurses::Mouse::NCURSES_RESERVED_EVENT, FFI::NCurses::Mouse::NCURSES_TRIPLE_CLICKED, FFI::NCurses::Mouse::REPORT_MOUSE_POSITION
Constants included from FFI::NCurses::Constants
FFI::NCurses::Constants::ERR, FFI::NCurses::Constants::OK
Constants included from FFI::NCurses::KeyDefs
FFI::NCurses::KeyDefs::KEY_A1, FFI::NCurses::KeyDefs::KEY_A3, FFI::NCurses::KeyDefs::KEY_B2, FFI::NCurses::KeyDefs::KEY_BACKSPACE, FFI::NCurses::KeyDefs::KEY_BEG, FFI::NCurses::KeyDefs::KEY_BREAK, FFI::NCurses::KeyDefs::KEY_BTAB, FFI::NCurses::KeyDefs::KEY_C1, FFI::NCurses::KeyDefs::KEY_C3, FFI::NCurses::KeyDefs::KEY_CANCEL, FFI::NCurses::KeyDefs::KEY_CATAB, FFI::NCurses::KeyDefs::KEY_CLEAR, FFI::NCurses::KeyDefs::KEY_CLOSE, FFI::NCurses::KeyDefs::KEY_CODE_YES, FFI::NCurses::KeyDefs::KEY_COMMAND, FFI::NCurses::KeyDefs::KEY_COPY, FFI::NCurses::KeyDefs::KEY_CREATE, FFI::NCurses::KeyDefs::KEY_CTAB, FFI::NCurses::KeyDefs::KEY_DC, FFI::NCurses::KeyDefs::KEY_DL, FFI::NCurses::KeyDefs::KEY_DOWN, FFI::NCurses::KeyDefs::KEY_EIC, FFI::NCurses::KeyDefs::KEY_END, FFI::NCurses::KeyDefs::KEY_ENTER, FFI::NCurses::KeyDefs::KEY_EOL, FFI::NCurses::KeyDefs::KEY_EOS, FFI::NCurses::KeyDefs::KEY_ESCAPE, FFI::NCurses::KeyDefs::KEY_EVENT, FFI::NCurses::KeyDefs::KEY_EXIT, FFI::NCurses::KeyDefs::KEY_F0, FFI::NCurses::KeyDefs::KEY_FIND, FFI::NCurses::KeyDefs::KEY_HELP, FFI::NCurses::KeyDefs::KEY_HOME, FFI::NCurses::KeyDefs::KEY_IC, FFI::NCurses::KeyDefs::KEY_IL, FFI::NCurses::KeyDefs::KEY_LEFT, FFI::NCurses::KeyDefs::KEY_LL, FFI::NCurses::KeyDefs::KEY_MARK, FFI::NCurses::KeyDefs::KEY_MAX, FFI::NCurses::KeyDefs::KEY_MESSAGE, FFI::NCurses::KeyDefs::KEY_MIN, FFI::NCurses::KeyDefs::KEY_MOUSE, FFI::NCurses::KeyDefs::KEY_MOVE, FFI::NCurses::KeyDefs::KEY_NEXT, FFI::NCurses::KeyDefs::KEY_NPAGE, FFI::NCurses::KeyDefs::KEY_OPEN, FFI::NCurses::KeyDefs::KEY_OPTIONS, FFI::NCurses::KeyDefs::KEY_PPAGE, FFI::NCurses::KeyDefs::KEY_PREVIOUS, FFI::NCurses::KeyDefs::KEY_PRINT, FFI::NCurses::KeyDefs::KEY_REDO, FFI::NCurses::KeyDefs::KEY_REFERENCE, FFI::NCurses::KeyDefs::KEY_REFRESH, FFI::NCurses::KeyDefs::KEY_REPLACE, FFI::NCurses::KeyDefs::KEY_RESET, FFI::NCurses::KeyDefs::KEY_RESIZE, FFI::NCurses::KeyDefs::KEY_RESTART, FFI::NCurses::KeyDefs::KEY_RESUME, FFI::NCurses::KeyDefs::KEY_RETURN, FFI::NCurses::KeyDefs::KEY_RIGHT, FFI::NCurses::KeyDefs::KEY_SAVE, FFI::NCurses::KeyDefs::KEY_SBEG, FFI::NCurses::KeyDefs::KEY_SCANCEL, FFI::NCurses::KeyDefs::KEY_SCOMMAND, FFI::NCurses::KeyDefs::KEY_SCOPY, FFI::NCurses::KeyDefs::KEY_SCREATE, FFI::NCurses::KeyDefs::KEY_SDC, FFI::NCurses::KeyDefs::KEY_SDL, FFI::NCurses::KeyDefs::KEY_SELECT, FFI::NCurses::KeyDefs::KEY_SEND, FFI::NCurses::KeyDefs::KEY_SEOL, FFI::NCurses::KeyDefs::KEY_SEXIT, FFI::NCurses::KeyDefs::KEY_SF, FFI::NCurses::KeyDefs::KEY_SFIND, FFI::NCurses::KeyDefs::KEY_SHELP, FFI::NCurses::KeyDefs::KEY_SHOME, FFI::NCurses::KeyDefs::KEY_SIC, FFI::NCurses::KeyDefs::KEY_SLEFT, FFI::NCurses::KeyDefs::KEY_SMESSAGE, FFI::NCurses::KeyDefs::KEY_SMOVE, FFI::NCurses::KeyDefs::KEY_SNEXT, FFI::NCurses::KeyDefs::KEY_SOPTIONS, FFI::NCurses::KeyDefs::KEY_SPREVIOUS, FFI::NCurses::KeyDefs::KEY_SPRINT, FFI::NCurses::KeyDefs::KEY_SR, FFI::NCurses::KeyDefs::KEY_SREDO, FFI::NCurses::KeyDefs::KEY_SREPLACE, FFI::NCurses::KeyDefs::KEY_SRESET, FFI::NCurses::KeyDefs::KEY_SRIGHT, FFI::NCurses::KeyDefs::KEY_SRSUME, FFI::NCurses::KeyDefs::KEY_SSAVE, FFI::NCurses::KeyDefs::KEY_SSUSPEND, FFI::NCurses::KeyDefs::KEY_STAB, FFI::NCurses::KeyDefs::KEY_SUNDO, FFI::NCurses::KeyDefs::KEY_SUSPEND, FFI::NCurses::KeyDefs::KEY_TAB, FFI::NCurses::KeyDefs::KEY_UNDO, FFI::NCurses::KeyDefs::KEY_UP
Constants included from FFI::NCurses::Attributes
FFI::NCurses::Attributes::NCURSES_ATTR_SHIFT, FFI::NCurses::Attributes::WA_ALTCHARSET, FFI::NCurses::Attributes::WA_ATTRIBUTES, FFI::NCurses::Attributes::WA_BLINK, FFI::NCurses::Attributes::WA_BOLD, FFI::NCurses::Attributes::WA_CHARTEXT, FFI::NCurses::Attributes::WA_COLOR, FFI::NCurses::Attributes::WA_DIM, FFI::NCurses::Attributes::WA_HORIZONTAL, FFI::NCurses::Attributes::WA_INVIS, FFI::NCurses::Attributes::WA_LEFT, FFI::NCurses::Attributes::WA_LOW, FFI::NCurses::Attributes::WA_NORMAL, FFI::NCurses::Attributes::WA_PROTECT, FFI::NCurses::Attributes::WA_REVERSE, FFI::NCurses::Attributes::WA_RIGHT, FFI::NCurses::Attributes::WA_STANDOUT, FFI::NCurses::Attributes::WA_TOP, FFI::NCurses::Attributes::WA_UNDERLINE, FFI::NCurses::Attributes::WA_VERTICAL
Constants included from FFI::NCurses::Color
FFI::NCurses::Color::COLOR_BLACK, FFI::NCurses::Color::COLOR_BLUE, FFI::NCurses::Color::COLOR_CYAN, FFI::NCurses::Color::COLOR_GREEN, FFI::NCurses::Color::COLOR_MAGENTA, FFI::NCurses::Color::COLOR_RED, FFI::NCurses::Color::COLOR_WHITE, FFI::NCurses::Color::COLOR_YELLOW
Class Method Summary collapse
Instance Method Summary collapse
Methods included from NCX
Methods included from MM
Methods included from FFI::NCurses::Mouse
#BUTTON_CLICK, #BUTTON_DOUBLE_CLICK, #BUTTON_PRESS, #BUTTON_RELEASE, #BUTTON_RESERVED_EVENT, #BUTTON_TRIPLE_CLICK, NCURSES_MOUSE_MASK
Methods included from FFI::NCurses::KeyDefs::KeyHelper
Methods included from FFI::NCurses::Attributes
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Ncurses::MM