1Curses(3kaya)                Kaya module reference               Curses(3kaya)
2
3
4

NAME

6       Curses - Curses terminal control library interface
7

DESCRIPTION

9       This module provides an interface to the ncurses (on Linux) or pdcurses
10       (on Windows) terminal control library. An alternate interfaces is  pro‐
11       vided  by CursesW(3kaya) (which should be used if multi-byte characters
12       - i.e. characters Char(128) and above - are needed)
13
14       The Curses.initscr (3kaya) must be called before most of the  functions
15       in  this  module  will  work,  and Curses.endwin (3kaya) must be called
16       before program exit.
17
18       The Kayurses(3kaya) module provides a  higher-level  interface  to  the
19       curses functions.
20

DATA TYPES

22       Curses.Attr (3kaya)
23       Curses.Screen (3kaya)
24       Curses.Visibility (3kaya)
25       Curses.Window (3kaya)

EXCEPTIONS

27       Curses.CantCreateWindow (3kaya)
28       Curses.CursesError (3kaya)

FUNCTIONS

30       Curses.Black (3kaya)
31       Curses.Blue (3kaya)
32       Curses.ColourPairs (3kaya)
33       Curses.Colours (3kaya)
34       Curses.Cyan (3kaya)
35       Curses.Green (3kaya)
36       Curses.KeyA1 (3kaya)
37       Curses.KeyA3 (3kaya)
38       Curses.KeyB2 (3kaya)
39       Curses.KeyBackspace (3kaya)
40       Curses.KeyC1 (3kaya)
41       Curses.KeyC3 (3kaya)
42       Curses.KeyDown (3kaya)
43       Curses.KeyEnd (3kaya)
44       Curses.KeyF1 (3kaya)
45       Curses.KeyF10 (3kaya)
46       Curses.KeyF11 (3kaya)
47       Curses.KeyF12 (3kaya)
48       Curses.KeyF2 (3kaya)
49       Curses.KeyF3 (3kaya)
50       Curses.KeyF4 (3kaya)
51       Curses.KeyF5 (3kaya)
52       Curses.KeyF6 (3kaya)
53       Curses.KeyF7 (3kaya)
54       Curses.KeyF8 (3kaya)
55       Curses.KeyF9 (3kaya)
56       Curses.KeyHome (3kaya)
57       Curses.KeyLeft (3kaya)
58       Curses.KeyNPage (3kaya)
59       Curses.KeyPPage (3kaya)
60       Curses.KeyRight (3kaya)
61       Curses.KeyUp (3kaya)
62       Curses.Magenta (3kaya)
63       Curses.Red (3kaya)
64       Curses.White (3kaya)
65       Curses.Yellow (3kaya)
66       Curses.addStr (3kaya)
67       Curses.attributes (3kaya)
68       Curses.beep (3kaya)
69       Curses.box (3kaya)
70       Curses.cbreakMode (3kaya)
71       Curses.clear (3kaya)
72       Curses.clearDown (3kaya)
73       Curses.clearRight (3kaya)
74       Curses.delwin (3kaya)
75       Curses.echoMode (3kaya)
76       Curses.endWin (3kaya)
77       Curses.erase (3kaya)
78       Curses.flash (3kaya)
79       Curses.getChar (3kaya)
80       Curses.getStr (3kaya)
81       Curses.halfDelay (3kaya)
82       Curses.hasColours (3kaya)
83       Curses.initColour (3kaya)
84       Curses.initPair (3kaya)
85       Curses.initScreen (3kaya)
86       Curses.intrFlush (3kaya)
87       Curses.isEndWin (3kaya)
88       Curses.keypad (3kaya)
89       Curses.meta (3kaya)
90       Curses.move (3kaya)
91       Curses.mvWin (3kaya)
92       Curses.mvgetChar (3kaya)
93       Curses.newWin (3kaya)
94       Curses.newlineMode (3kaya)
95       Curses.noDelay (3kaya)
96       Curses.noTimeout (3kaya)
97       Curses.rawMode (3kaya)
98       Curses.refresh (3kaya)
99       Curses.setCursor (3kaya)
100       Curses.startColour (3kaya)
101       Curses.stdscr (3kaya)
102       Curses.ungetChar (3kaya)
103       Curses.wAttributes (3kaya)
104       Curses.wClear (3kaya)
105       Curses.wClearDown (3kaya)
106       Curses.wClearRight (3kaya)
107       Curses.wErase (3kaya)
108       Curses.wMove (3kaya)
109       Curses.wRefresh (3kaya)
110       Curses.waddStr (3kaya)
111       Curses.wgetChar (3kaya)
112       Curses.wgetStr (3kaya)
113       Curses.wmvgetChar (3kaya)

AUTHORS

115       Kaya   standard  library  by  Edwin  Brady,  Chris  Morris  and  others
116       (kaya@kayalang.org). For further information see http://kayalang.org/

LICENSE

118       The Kaya standard library is free software;  you  can  redistribute  it
119       and/or  modify  it  under  the  terms  of the GNU Lesser General Public
120       License (version 2.1 or any later version) as  published  by  the  Free
121       Software Foundation.
122
123
124
125Kaya                             December 2010                   Curses(3kaya)
Impressum