orxncurses.cpp File Reference
#include <oorexxapi.h>
#include <curses.h>
Include dependency graph for orxncurses.cpp:

Go to the source code of this file.

Macros

#define VERSTRING(major, minor, rel)   #major "." #minor "." #rel
 
#define ADDONE(x)   (onebased ? x + 1 : x)
 
#define SUBTRACTONE(x)   (onebased ? x - 1 : x)
 

Functions

 RexxMethod0 (RexxObjectPtr, OrxCurVersion)
 
 RexxMethod1 (logical_t, OrxCurSetBase, OPTIONAL_logical_t, base)
 
 RexxMethod0 (POINTER, OrxCurInitscr)
 
 RexxMethod4 (int, OrxCurNewwin, int, nlines, int, ncols, int, begin_y, int, begin_x)
 
 RexxMethod1 (RexxObjectPtr, OrxCurNewwinfromptr, POINTER, ptr)
 
 RexxMethod0 (int, OrxCurEndwin)
 
 RexxMethod1 (int, OrxCurRefresh, CSELF, cself)
 
 RexxMethod2 (int, OrxCurAddch, CSTRING, str, CSELF, cself)
 
 RexxMethod4 (int, OrxCurMvaddch, int, y, int, x, CSTRING, str, CSELF, cself)
 
 RexxMethod2 (int, OrxCurAddchstr, CSTRING, str, CSELF, cself)
 
 RexxMethod4 (int, OrxCurMvaddchstr, int, y, int, x, CSTRING, str, CSELF, cself)
 
 RexxMethod3 (int, OrxCurAddchnstr, CSTRING, str, int, n, CSELF, cself)
 
 RexxMethod5 (int, OrxCurMvaddchnstr, int, y, int, x, CSTRING, str, int, n, CSELF, cself)
 
 RexxMethod2 (int, OrxCurAddstr, CSTRING, str, CSELF, cself)
 
 RexxMethod4 (int, OrxCurMvaddstr, int, y, int, x, CSTRING, str, CSELF, cself)
 
 RexxMethod3 (int, OrxCurAddnstr, CSTRING, str, int, n, CSELF, cself)
 
 RexxMethod5 (int, OrxCurMvaddnstr, int, y, int, x, CSTRING, str, int, n, CSELF, cself)
 
 RexxMethod2 (int, OrxCurAssume_default_colors, int, fg, int, bg)
 
 RexxMethod2 (int, OrxCurAttroff, int, attr, CSELF, cself)
 
 RexxMethod2 (int, OrxCurAttron, int, attr, CSELF, cself)
 
 RexxMethod2 (int, OrxCurAttrset, int, attr, CSELF, cself)
 
 RexxMethod0 (int, OrxCurBaudrate)
 
 RexxMethod0 (int, OrxCurBeep)
 
 RexxMethod2 (int, OrxCurBkgd, int, attr, CSELF, cself)
 
 RexxMethod2 (int, OrxCurBkgdset, int, attr, CSELF, cself)
 
 RexxMethod9 (int, OrxCurBorder, int, ls, int, rs, int, ts, int, bs, int, tl, int, tr, int, bl, int, br, CSELF, cself)
 
 RexxMethod1 (int, OrxCurAcs_map, CSTRING, str)
 
 RexxMethod3 (int, OrxCurBox, int, verch, int, horch, CSELF, cself)
 
 RexxMethod0 (int, OrxCurCan_change_color)
 
 RexxMethod0 (int, OrxCurCbreak)
 
 RexxMethod0 (int, OrxCurNocbreak)
 
 RexxMethod4 (int, OrxCurChgat, int, n, int, attr, int, color, CSELF, cself)
 
 RexxMethod6 (int, OrxCurMvchgat, int, y, int, x, int, n, int, attr, int, color, CSELF, cself)
 
 RexxMethod1 (int, OrxCurClear, CSELF, cself)
 
 RexxMethod2 (int, OrxCurClearok, logical_t, bf, CSELF, cself)
 
 RexxMethod1 (int, OrxCurClrtobot, CSELF, cself)
 
 RexxMethod1 (int, OrxCurClrtoeol, CSELF, cself)
 
 RexxMethod1 (int, OrxCurColor_set, int, num)
 
 RexxMethod0 (int, OrxCurColors)
 
 RexxMethod1 (int, OrxCurColor_pair, int, num)
 
 RexxMethod0 (int, OrxCurColor_pairs)
 
 RexxMethod0 (int, OrxCurCols)
 
 RexxMethod9 (int, OrxCurCopywin, RexxObjectPtr, swin, int, sminrow, int, smincol, int, dminrow, int, dmincol, int, dmaxrow, int, dmaxcol, logical_t, overlay, CSELF, cself)
 
 RexxMethod1 (int, OrxCurCurs_set, int, vis)
 
 RexxMethod0 (RexxObjectPtr, OrxCurCurses_version)
 
 RexxMethod1 (int, OrxCurDelch, CSELF, cself)
 
 RexxMethod1 (int, OrxCurDeleteln, CSELF, cself)
 
 RexxMethod1 (int, OrxCurDelwin, CSELF, cself)
 
 RexxMethod5 (RexxObjectPtr, OrxCurDerwinprivate, int, nlines, int, ncols, int, begy, int, begx, CSELF, cself)
 
 RexxMethod1 (RexxObjectPtr, OrxCurDupwinprivate, CSELF, cself)
 
 RexxMethod0 (int, OrxCurDoupdate)
 
 RexxMethod0 (int, OrxCurEcho)
 
 RexxMethod0 (int, OrxCurNoecho)
 
 RexxMethod2 (int, OrxCurEchochar, int, ch, CSELF, cself)
 
 RexxMethod1 (int, OrxCurErase, CSELF, cself)
 
 RexxMethod0 (RexxObjectPtr, OrxCurErasechar)
 
 RexxMethod0 (int, OrxCurFilter)
 
 RexxMethod0 (int, OrxCurFlash)
 
 RexxMethod0 (int, OrxCurFlushinp)
 
 RexxMethod1 (RexxObjectPtr, OrxCurGetbegyx, CSELF, cself)
 
 RexxMethod1 (int, OrxCurGetbkgd, CSELF, cself)
 
 RexxMethod1 (RexxObjectPtr, OrxCurGetch, CSELF, cself)
 
 RexxMethod3 (RexxObjectPtr, OrxCurMvgetch, int, y, int, x, CSELF, cself)
 
 RexxMethod1 (RexxObjectPtr, OrxCurGetmaxyx, CSELF, cself)
 
 RexxMethod1 (RexxObjectPtr, OrxCurGetparyx, CSELF, cself)
 
 RexxMethod2 (int, OrxCurGetmouseprivate, RexxObjectPtr, ev, CSELF, cself)
 
 RexxMethod1 (RexxObjectPtr, OrxCurGetstr, CSELF, cself)
 
 RexxMethod2 (RexxObjectPtr, OrxCurGetnstr, int, n, CSELF, cself)
 
 RexxMethod3 (RexxObjectPtr, OrxCurMvgetstr, int, y, int, x, CSELF, cself)
 
 RexxMethod4 (RexxObjectPtr, OrxCurMvgetnstr, int, y, int, x, int, n, CSELF, cself)
 
 RexxMethod1 (RexxObjectPtr, OrxCurGetwinprivate, CSTRING, filename)
 
 RexxMethod1 (RexxObjectPtr, OrxCurGetyx, CSELF, cself)
 
 RexxMethod1 (int, OrxCurHalfdelay, int, tenths)
 
 RexxMethod0 (logical_t, OrxCurHas_colors)
 
 RexxMethod0 (logical_t, OrxCurHas_ic)
 
 RexxMethod0 (logical_t, OrxCurHas_il)
 
 RexxMethod2 (int, OrxCurHline, int, ch, int, n)
 
 RexxMethod4 (int, OrxCurMvhline, int, y, int, x, int, ch, int, n)
 
 RexxMethod2 (int, OrxCurIdcok, logical_t, bf, CSELF, cself)
 
 RexxMethod2 (int, OrxCurIdlok, logical_t, bf, CSELF, cself)
 
 RexxMethod2 (int, OrxCurImmedok, logical_t, bf, CSELF, cself)
 
 RexxMethod1 (int, OrxCurInch, CSELF, cself)
 
 RexxMethod3 (int, OrxCurMvinch, int, y, int, x, CSELF, cself)
 
 RexxMethod1 (RexxObjectPtr, OrxCurInchstr, CSELF, cself)
 
 RexxMethod3 (RexxObjectPtr, OrxCurMvinchstr, int, y, int, x, CSELF, cself)
 
 RexxMethod2 (RexxObjectPtr, OrxCurInchnstr, int, n, CSELF, cself)
 
 RexxMethod4 (RexxObjectPtr, OrxCurMvinchnstr, int, y, int, x, int, n, CSELF, cself)
 
 RexxMethod4 (int, OrxCurInit_color, int, c, int, r, int, g, int, b)
 
 RexxMethod3 (int, OrxCurInit_pair, int, c, int, f, int, b)
 
 RexxMethod2 (int, OrxCurInsch, CSTRING, ch, CSELF, cself)
 
 RexxMethod4 (int, OrxCurMvinsch, int, y, int, x, CSTRING, ch, CSELF, cself)
 
 RexxMethod2 (int, OrxCurInsdelln, int, n, CSELF, cself)
 
 RexxMethod1 (int, OrxCurInsertln, CSELF, cself)
 
 RexxMethod2 (int, OrxCurInsstr, CSTRING, str, CSELF, cself)
 
 RexxMethod3 (int, OrxCurInsnstr, CSTRING, str, int, n, CSELF, cself)
 
 RexxMethod4 (int, OrxCurMvinsstr, int, y, int, x, CSTRING, str, CSELF, cself)
 
 RexxMethod5 (int, OrxCurMvinsnstr, int, y, int, x, CSTRING, str, int, n, CSELF, cself)
 
 RexxMethod1 (RexxObjectPtr, OrxCurInstr, CSELF, cself)
 
 RexxMethod2 (RexxObjectPtr, OrxCurInnstr, int, n, CSELF, cself)
 
 RexxMethod3 (RexxObjectPtr, OrxCurMvinstr, int, y, int, x, CSELF, cself)
 
 RexxMethod4 (RexxObjectPtr, OrxCurMvinnstr, int, y, int, x, int, n, CSELF, cself)
 
 RexxMethod2 (int, OrxCurIntrflush, logical_t, bf, CSELF, cself)
 
 RexxMethod2 (logical_t, OrxCurIsbitset, int, field, int, bit)
 
 RexxMethod0 (logical_t, OrxCurIsendwin)
 
 RexxMethod2 (logical_t, OrxCurIs_linetouched, int, n, CSELF, cself)
 
 RexxMethod1 (logical_t, OrxCurIs_wintouched, CSELF, cself)
 
 RexxMethod1 (RexxObjectPtr, OrxCurKeyname, int, k)
 
 RexxMethod2 (int, OrxCurKeypad, logical_t, bf, CSELF, cself)
 
 RexxMethod0 (RexxObjectPtr, OrxCurKillchar)
 
 RexxMethod2 (int, OrxCurLeaveok, logical_t, bf, CSELF, cself)
 
 RexxMethod0 (int, OrxCurLines)
 
 RexxMethod0 (RexxObjectPtr, OrxCurLongname)
 
 RexxMethod2 (int, OrxCurMeta, logical_t, bf, CSELF, cself)
 
 RexxMethod4 (RexxObjectPtr, OrxCurMouse_trafo, int, y, int, x, logical_t, bf, CSELF, cself)
 
 RexxMethod1 (int, OrxCurMousemask, int, newmask)
 
 RexxMethod3 (int, OrxCurMove, int, y, int, x, CSELF, cself)
 
 RexxMethod3 (int, OrxCurMvderwin, int, y, int, x, CSELF, cself)
 
 RexxMethod3 (int, OrxCurMvwin, int, y, int, x, CSELF, cself)
 
 RexxMethod1 (int, OrxCurNapms, int, n)
 
 RexxMethod0 (RexxObjectPtr, OrxCurNcurses_mouse_version)
 
 RexxMethod0 (RexxObjectPtr, OrxCurNcurses_version)
 
 RexxMethod2 (int, OrxCurNewpad, int, nlines, int, ncols)
 
 RexxMethod0 (int, OrxCurNl)
 
 RexxMethod0 (int, OrxCurNonl)
 
 RexxMethod2 (int, OrxCurNodelay, logical_t, bf, CSELF, cself)
 
 RexxMethod2 (int, OrxCurNotimeout, logical_t, bf, CSELF, cself)
 
 RexxMethod2 (int, OrxCurOverlay, RexxObjectPtr, rxdwin, CSELF, cself)
 
 RexxMethod2 (int, OrxCurOverwrite, RexxObjectPtr, rxdwin, CSELF, cself)
 
 RexxMethod1 (RexxObjectPtr, OrxCurPair_content, int, num)
 
 RexxMethod1 (int, OrxCurPair_number, int, num)
 
 RexxMethod2 (int, OrxCurPechochar, CSTRING, ch, CSELF, cself)
 
 RexxMethod7 (int, OrxCurPnoutrefresh, int, minrow, int, mincol, int, sminrow, int, smincol, int, smaxrow, int, smaxcol, CSELF, cself)
 
 RexxMethod7 (int, OrxCurPrefresh, int, minrow, int, mincol, int, sminrow, int, smincol, int, smaxrow, int, smaxcol, CSELF, cself)
 
 RexxMethod2 (int, OrxCurPutwin, CSTRING, filename, CSELF, cself)
 
 RexxMethod0 (int, OrxCurQiflush)
 
 RexxMethod0 (int, OrxCurNoqiflush)
 
 RexxMethod0 (int, OrxCurRaw)
 
 RexxMethod0 (int, OrxCurNoraw)
 
 RexxMethod1 (int, OrxCurRedrawwin, CSELF, cself)
 
 RexxMethod1 (int, OrxCurScr_dump, CSTRING, fname)
 
 RexxMethod1 (int, OrxCurScr_restore, CSTRING, fname)
 
 RexxMethod2 (int, OrxCurScrl, int, n, CSELF, cself)
 
 RexxMethod1 (int, OrxCurScroll, CSELF, cself)
 
 RexxMethod2 (int, OrxCurScrollok, logical_t, bf, CSELF, cself)
 
 RexxMethod3 (int, OrxCurSetscrreg, int, top, int, bot, CSELF, cself)
 
 RexxMethod0 (int, OrxCurSlk_attr)
 
 RexxMethod1 (int, OrxCurSlk_attroff, int, attr)
 
 RexxMethod1 (int, OrxCurSlk_attron, int, attr)
 
 RexxMethod1 (int, OrxCurSlk_attrset, int, attr)
 
 RexxMethod0 (int, OrxCurSlk_clear)
 
 RexxMethod1 (int, OrxCurSlk_color, int, color)
 
 RexxMethod1 (int, OrxCurSlk_init, int, fmt)
 
 RexxMethod1 (RexxObjectPtr, OrxCurSlk_label, int, num)
 
 RexxMethod0 (int, OrxCurSlk_noutrefresh)
 
 RexxMethod0 (int, OrxCurSlk_refresh)
 
 RexxMethod0 (int, OrxCurSlk_restore)
 
 RexxMethod3 (int, OrxCurSlk_set, int, num, CSTRING, text, int, fmt)
 
 RexxMethod0 (int, OrxCurSlk_touch)
 
 RexxMethod1 (int, OrxCurStandend, CSELF, cself)
 
 RexxMethod1 (int, OrxCurStandout, CSELF, cself)
 
 RexxMethod0 (int, OrxCurStart_color)
 
 RexxMethod6 (int, OrxCurSubpadprivate, RexxObjectPtr, pad, int, nlines, int, ncols, int, begy, int, begx, CSELF, cself)
 
 RexxMethod5 (RexxObjectPtr, OrxCurSubwinprivate, int, nlines, int, ncols, int, begy, int, begx, CSELF, cself)
 
 RexxMethod2 (int, OrxCurSyncok, logical_t, bf, CSELF, cself)
 
 RexxMethod1 (int, OrxCurTabsize, OPTIONAL_int, sz)
 
 RexxMethod0 (int, OrxCurTermattrs)
 
 RexxMethod0 (RexxObjectPtr, OrxCurTermname)
 
 RexxMethod1 (int, OrxCurTimeout, int, tmout)
 
 RexxMethod3 (int, OrxCurTouchline, int, start, int, cnt, CSELF, cself)
 
 RexxMethod1 (int, OrxCurTouchwin, CSELF, cself)
 
 RexxMethod1 (int, OrxCurTypeahead, int, fd)
 
 RexxMethod1 (RexxObjectPtr, OrxCurUnctrl, int, ch)
 
 RexxMethod1 (int, OrxCurUngetch, CSTRING, ch)
 
 RexxMethod1 (int, OrxCurUntouchwin, CSELF, cself)
 
 RexxMethod0 (int, OrxCurUse_default_colors)
 
 RexxMethod1 (int, OrxCurUse_env, logical_t, bf)
 
 RexxMethod3 (int, OrxCurVline, int, ch, int, n, CSELF, cself)
 
 RexxMethod5 (int, OrxCurMvvline, int, y, int, x, int, ch, int, n, CSELF, cself)
 
 RexxMethod3 (int, OrxCurWenclose, int, y, int, x, CSELF, cself)
 
 RexxMethod1 (int, OrxCurWnoutrefresh, CSELF, cself)
 
 RexxMethod3 (int, OrxCurWredrawln, int, beg, int, n, CSELF, cself)
 
 RexxMethod1 (int, OrxCurWsyncdown, CSELF, cself)
 
 RexxMethod1 (int, OrxCurWsyncup, CSELF, cself)
 
 RexxMethod4 (int, OrxCurWtouchln, int, y, int, n, logical_t, bf, CSELF, cself)
 
 OOREXX_GET_PACKAGE (orxcur)
 

Variables

bool onebased = true
 
RexxRoutineEntry orxcur_routines []
 
RexxMethodEntry orxcur_methods []
 
RexxPackageEntry orxcur_package_entry
 

Macro Definition Documentation

◆ ADDONE

#define ADDONE (   x)    (onebased ? x + 1 : x)

Definition at line 58 of file orxncurses.cpp.

◆ SUBTRACTONE

#define SUBTRACTONE (   x)    (onebased ? x - 1 : x)

Definition at line 59 of file orxncurses.cpp.

◆ VERSTRING

#define VERSTRING (   major,
  minor,
  rel 
)    #major "." #minor "." #rel

Definition at line 55 of file orxncurses.cpp.

Function Documentation

◆ OOREXX_GET_PACKAGE()

OOREXX_GET_PACKAGE ( orxcur  )

◆ RexxMethod0() [1/44]

RexxMethod0 ( int  ,
OrxCurBaudrate   
)

Method: OrxCurBaudrate

Return the terminal baud rate.

Returns
Zero.

Definition at line 581 of file orxncurses.cpp.

◆ RexxMethod0() [2/44]

RexxMethod0 ( int  ,
OrxCurBeep   
)

Method: OrxCurBeep

Beep the terminal.

Returns
Zero.

Definition at line 595 of file orxncurses.cpp.

◆ RexxMethod0() [3/44]

RexxMethod0 ( int  ,
OrxCurCan_change_color   
)

Method: OrxCurCan_change_color

Returns whether or not a terminal can changes its color set.

Returns
Zero.

Definition at line 748 of file orxncurses.cpp.

◆ RexxMethod0() [4/44]

RexxMethod0 ( int  ,
OrxCurCbreak   
)

Method: OrxCurCbreak

Activates cbreak (buffering) mode.

Returns
Zero.

Definition at line 762 of file orxncurses.cpp.

◆ RexxMethod0() [5/44]

RexxMethod0 ( int  ,
OrxCurColor_pairs   
)

Method: OrxCurColor_pairs

Returns the number of possible COLOR_PAIRS.

Returns
Zero.

Definition at line 991 of file orxncurses.cpp.

◆ RexxMethod0() [6/44]

RexxMethod0 ( int  ,
OrxCurColors   
)

Method: OrxCurColors

Returns the number of possible COLORs.

Returns
Zero.

Definition at line 962 of file orxncurses.cpp.

◆ RexxMethod0() [7/44]

RexxMethod0 ( int  ,
OrxCurCols   
)

Method: OrxCurCols

Returns the number of columns on the stdscr.

Returns
Zero.

Definition at line 1005 of file orxncurses.cpp.

◆ RexxMethod0() [8/44]

RexxMethod0 ( int  ,
OrxCurDoupdate   
)

Method: OrxCurDoupdate

Update the terminal.

Returns
Zero.

Definition at line 1217 of file orxncurses.cpp.

◆ RexxMethod0() [9/44]

RexxMethod0 ( int  ,
OrxCurEcho   
)

Method: OrxCurEcho

Turn on echo.

Returns
Zero.

Definition at line 1231 of file orxncurses.cpp.

◆ RexxMethod0() [10/44]

RexxMethod0 ( int  ,
OrxCurEndwin   
)

Method: OrxCurEndwin

End nCurses formatting.

Returns
Zero.

Definition at line 170 of file orxncurses.cpp.

◆ RexxMethod0() [11/44]

RexxMethod0 ( int  ,
OrxCurFilter   
)

Method: OrxCurFilter

Restrict output to a single line.

Returns
Zero.

Definition at line 1318 of file orxncurses.cpp.

◆ RexxMethod0() [12/44]

RexxMethod0 ( int  ,
OrxCurFlash   
)

Method: OrxCurFlash

Briefly flash the screen.

Returns
Zero.

Definition at line 1333 of file orxncurses.cpp.

◆ RexxMethod0() [13/44]

RexxMethod0 ( int  ,
OrxCurFlushinp   
)

Method: OrxCurFlushinp

Flush the input queue.

Returns
Zero.

Definition at line 1347 of file orxncurses.cpp.

◆ RexxMethod0() [14/44]

RexxMethod0 ( int  ,
OrxCurLines   
)

Method: OrxCurLines

Return the number of lines on the stdscr.

Returns
Zero.

Definition at line 2602 of file orxncurses.cpp.

◆ RexxMethod0() [15/44]

RexxMethod0 ( int  ,
OrxCurNl   
)

Method: OrxCurNl

Distinguish between cr and lf.

Returns
Zero.

Definition at line 2853 of file orxncurses.cpp.

References nl.

◆ RexxMethod0() [16/44]

RexxMethod0 ( int  ,
OrxCurNocbreak   
)

Method: OrxCurNocbreak

Deactivates cbreak (buffering) mode.

Returns
Zero.

Definition at line 776 of file orxncurses.cpp.

◆ RexxMethod0() [17/44]

RexxMethod0 ( int  ,
OrxCurNoecho   
)

Method: OrxCurNoecho

Turn off echo.

Returns
Zero.

Definition at line 1245 of file orxncurses.cpp.

◆ RexxMethod0() [18/44]

RexxMethod0 ( int  ,
OrxCurNonl   
)

Method: OrxCurNonl

Do not distinguish between cr and lf.

Returns
Zero.

Definition at line 2867 of file orxncurses.cpp.

◆ RexxMethod0() [19/44]

RexxMethod0 ( int  ,
OrxCurNoqiflush   
)

Method: OrxCurNoqiflush

Do no flush the input queue on interrupt.

Returns
Zero.

Definition at line 3166 of file orxncurses.cpp.

◆ RexxMethod0() [20/44]

RexxMethod0 ( int  ,
OrxCurNoraw   
)

Method: OrxCurNoraw

Do not remove modification done by the terminal to input.

Returns
Zero.

Definition at line 3195 of file orxncurses.cpp.

◆ RexxMethod0() [21/44]

RexxMethod0 ( int  ,
OrxCurQiflush   
)

Method: OrxCurQiflush

Flush the input queue on interrupt.

Returns
Zero.

Definition at line 3151 of file orxncurses.cpp.

◆ RexxMethod0() [22/44]

RexxMethod0 ( int  ,
OrxCurRaw   
)

Method: OrxCurRaw

Remove modification done by the terminal to input.

Returns
Zero.

Definition at line 3181 of file orxncurses.cpp.

◆ RexxMethod0() [23/44]

RexxMethod0 ( int  ,
OrxCurSlk_attr   
)

Method: OrxCurSlk_attr

Return soft label attr_t.

Returns
Zero.

Definition at line 3360 of file orxncurses.cpp.

◆ RexxMethod0() [24/44]

RexxMethod0 ( int  ,
OrxCurSlk_clear   
)

Method: OrxCurSlk_clear

Hide the soft labels.

Returns
Zero.

Definition at line 3425 of file orxncurses.cpp.

◆ RexxMethod0() [25/44]

RexxMethod0 ( int  ,
OrxCurSlk_noutrefresh   
)

Method: OrxCurSlk_noutrefresh

Prepares soft labels for a refresh.

Returns
Zero.

Definition at line 3490 of file orxncurses.cpp.

◆ RexxMethod0() [26/44]

RexxMethod0 ( int  ,
OrxCurSlk_refresh   
)

Method: OrxCurSlk_refresh

Refresh soft labels.

Returns
Zero.

Definition at line 3504 of file orxncurses.cpp.

◆ RexxMethod0() [27/44]

RexxMethod0 ( int  ,
OrxCurSlk_restore   
)

Method: OrxCurSlk_restore

Restore soft labels.

Returns
Zero.

Definition at line 3518 of file orxncurses.cpp.

◆ RexxMethod0() [28/44]

RexxMethod0 ( int  ,
OrxCurSlk_touch   
)

Method: OrxCurSlk_touch

Touch soft labels.

Returns
Zero.

Definition at line 3553 of file orxncurses.cpp.

◆ RexxMethod0() [29/44]

RexxMethod0 ( int  ,
OrxCurStart_color   
)

Method: OrxCurStart_color

Turn on using color attributes.

Returns
Zero.

Definition at line 3609 of file orxncurses.cpp.

◆ RexxMethod0() [30/44]

RexxMethod0 ( int  ,
OrxCurTermattrs   
)

Method: OrxCurTermattrs

Return the which attributes the terminal is capable of producing.

Returns
Zero.

Definition at line 3726 of file orxncurses.cpp.

◆ RexxMethod0() [31/44]

RexxMethod0 ( int  ,
OrxCurUse_default_colors   
)

Method: OrxCurUse_default_colors

Use the default terminal colors.

Returns
Zero.

Definition at line 3890 of file orxncurses.cpp.

◆ RexxMethod0() [32/44]

RexxMethod0 ( logical_t  ,
OrxCurHas_colors   
)

Method: OrxCurHas_colors

Determine if the terminal has color support.

Returns
Zero.

Definition at line 1726 of file orxncurses.cpp.

◆ RexxMethod0() [33/44]

RexxMethod0 ( logical_t  ,
OrxCurHas_ic   
)

Method: OrxCurHas_ic

Determine if the terminal has insert character support.

Returns
Zero.

Definition at line 1740 of file orxncurses.cpp.

◆ RexxMethod0() [34/44]

RexxMethod0 ( logical_t  ,
OrxCurHas_il   
)

Method: OrxCurHas_il

Determine if the terminal has insert line support.

Returns
Zero.

Definition at line 1754 of file orxncurses.cpp.

◆ RexxMethod0() [35/44]

RexxMethod0 ( logical_t  ,
OrxCurIsendwin   
)

Method: OrxCurIsendwin

Return true if endwin() has been called.

Returns
Zero.

Definition at line 2460 of file orxncurses.cpp.

◆ RexxMethod0() [36/44]

RexxMethod0 ( POINTER  ,
OrxCurInitscr   
)

Method: OrxCurInitscr

Init the standard screen..

Returns
Zero.

Definition at line 107 of file orxncurses.cpp.

◆ RexxMethod0() [37/44]

RexxMethod0 ( RexxObjectPtr  ,
OrxCurCurses_version   
)

Method: OrxCurCurses_version

Return the nCurses version string.

Returns
Zero.

Definition at line 1084 of file orxncurses.cpp.

◆ RexxMethod0() [38/44]

RexxMethod0 ( RexxObjectPtr  ,
OrxCurErasechar   
)

Method: OrxCurErasechar

Return the terminal's erase char.

Returns
Zero.

Definition at line 1302 of file orxncurses.cpp.

◆ RexxMethod0() [39/44]

RexxMethod0 ( RexxObjectPtr  ,
OrxCurKillchar   
)

Method: OrxCurKillchar

Return the kill terminal's kill character.

Returns
Zero.

Definition at line 2561 of file orxncurses.cpp.

◆ RexxMethod0() [40/44]

RexxMethod0 ( RexxObjectPtr  ,
OrxCurLongname   
)

Method: OrxCurLongname

Return the terminal string description.

Returns
Zero.

Definition at line 2616 of file orxncurses.cpp.

◆ RexxMethod0() [41/44]

RexxMethod0 ( RexxObjectPtr  ,
OrxCurNcurses_mouse_version   
)

Method: OrxCurNcurses_mouse_version

Return the Ncurses mouse version string.

Returns
Zero.

Definition at line 2802 of file orxncurses.cpp.

◆ RexxMethod0() [42/44]

RexxMethod0 ( RexxObjectPtr  ,
OrxCurNcurses_version   
)

Method: OrxCurNcurses_version

Return the Ncurses version string.

Returns
Zero.

Definition at line 2818 of file orxncurses.cpp.

◆ RexxMethod0() [43/44]

RexxMethod0 ( RexxObjectPtr  ,
OrxCurTermname   
)

Method: OrxCurtermname

Return the terminal name.

Returns
Zero.

Definition at line 3740 of file orxncurses.cpp.

◆ RexxMethod0() [44/44]

RexxMethod0 ( RexxObjectPtr  ,
OrxCurVersion   
)

Method: OrxCurVersion

Return the OrxnCurses version string.

Returns
Zero.

Definition at line 72 of file orxncurses.cpp.

References VERSTRING.

◆ RexxMethod1() [1/57]

RexxMethod1 ( int  ,
OrxCurAcs_map  ,
CSTRING  ,
str   
)

Method: OrxCurAcs_map

Return an ACS character.

Parameters
strCharacter.
Returns
Zero.

Definition at line 706 of file orxncurses.cpp.

◆ RexxMethod1() [2/57]

RexxMethod1 ( int  ,
OrxCurClear  ,
CSELF  ,
cself   
)

Method: OrxCurClear

Clear the window.

Returns
Zero.

Definition at line 857 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [3/57]

RexxMethod1 ( int  ,
OrxCurClrtobot  ,
CSELF  ,
cself   
)

Method: OrxCurClrtobot

Clear the window from the current cursor position.

Returns
Zero.

Definition at line 902 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [4/57]

RexxMethod1 ( int  ,
OrxCurClrtoeol  ,
CSELF  ,
cself   
)

Method: OrxCurClrtoeol

Clear the line from the current cursor position.

Returns
Zero.

Definition at line 923 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [5/57]

RexxMethod1 ( int  ,
OrxCurColor_pair  ,
int  ,
num   
)

Method: OrxCurColor_pair

Returns the number of possible COLOR_PAIR attribute.

Returns
Zero.

Definition at line 976 of file orxncurses.cpp.

◆ RexxMethod1() [6/57]

RexxMethod1 ( int  ,
OrxCurColor_set  ,
int  ,
num   
)

Method: OrxCurColor_set

Sets foreground and background text color.

Parameters
numCOLOR_PAIR number.
Returns
Zero.

Definition at line 946 of file orxncurses.cpp.

◆ RexxMethod1() [7/57]

RexxMethod1 ( int  ,
OrxCurCurs_set  ,
int  ,
vis   
)

Method: OrxCurCurs_set

Control the cursor visibility.

Parameters
visVisibility boolean.
Returns
Zero.

Definition at line 1069 of file orxncurses.cpp.

◆ RexxMethod1() [8/57]

RexxMethod1 ( int  ,
OrxCurDelch  ,
CSELF  ,
cself   
)

Method: OrxCurDelch

Delete the character under the cursor and slide remaining characters on the line one position to the left.

Returns
Zero.

Definition at line 1099 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [9/57]

RexxMethod1 ( int  ,
OrxCurDeleteln  ,
CSELF  ,
cself   
)

Method: OrxCurDeleteln

Delete the line under the cursor and slide remaining lines below the cursor up one line.

Returns
Zero.

Definition at line 1121 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [10/57]

RexxMethod1 ( int  ,
OrxCurDelwin  ,
CSELF  ,
cself   
)

Method: OrxCurDelwin

Destroy a window.

Returns
Zero.

Definition at line 1142 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [11/57]

RexxMethod1 ( int  ,
OrxCurErase  ,
CSELF  ,
cself   
)

Method: OrxCurErase

Erase the window.

Returns
Zero.

Definition at line 1281 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [12/57]

RexxMethod1 ( int  ,
OrxCurGetbkgd  ,
CSELF  ,
cself   
)

Method: OrxCurGetbkgd

Get the background attribute for the the window.

Returns
Zero.

Definition at line 1387 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [13/57]

RexxMethod1 ( int  ,
OrxCurHalfdelay  ,
int  ,
tenths   
)

Method: OrxCurHalfdelay

Simalar to the cbreak method.

Parameters
tenthsTenths of a second.
Returns
Zero.

Definition at line 1711 of file orxncurses.cpp.

◆ RexxMethod1() [14/57]

RexxMethod1 ( int  ,
OrxCurInch  ,
CSELF  ,
cself   
)

Method: OrxCurInch

Return the attr/char under the cursor.

Returns
Zero.

Definition at line 1871 of file orxncurses.cpp.

◆ RexxMethod1() [15/57]

RexxMethod1 ( int  ,
OrxCurInsertln  ,
CSELF  ,
cself   
)

Method: OrxCurInsertln

Insert one line.

Returns
Zero.

Definition at line 2166 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [16/57]

RexxMethod1 ( int  ,
OrxCurMousemask  ,
int  ,
newmask   
)

Method: OrxCurMousemask

Set/return the mouse event mask.

Parameters
oldOld mouse mask ou 0.
Returns
Zero.

Definition at line 2689 of file orxncurses.cpp.

◆ RexxMethod1() [17/57]

RexxMethod1 ( int  ,
OrxCurNapms  ,
int  ,
 
)

Method: OrxCurNapms

Pause the program for number of microseconds.

Parameters
nNumber of microseconds
Returns
Zero.

Definition at line 2787 of file orxncurses.cpp.

◆ RexxMethod1() [18/57]

RexxMethod1 ( int  ,
OrxCurPair_number  ,
int  ,
num   
)

Method: OrxCurPair_number

Return the default pair attr.

Parameters
attrColor pair attribute.
Returns
Zero.

Definition at line 3002 of file orxncurses.cpp.

◆ RexxMethod1() [19/57]

RexxMethod1 ( int  ,
OrxCurRedrawwin  ,
CSELF  ,
cself   
)

Method: OrxCurRedrawwin

Redraw an entire window.

Returns
Zero.

Definition at line 3209 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [20/57]

RexxMethod1 ( int  ,
OrxCurRefresh  ,
CSELF  ,
cself   
)

Method: OrxCurRefresh

Refresh the screen and turn nCurses formatting on.

Returns
Zero.

Definition at line 184 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [21/57]

RexxMethod1 ( int  ,
OrxCurScr_dump  ,
CSTRING  ,
fname   
)

Method: OrxCurScr_dump

Dump the terminal screen to a file.

Parameters
fnameOutput file name.
Returns
Zero.

Definition at line 3232 of file orxncurses.cpp.

◆ RexxMethod1() [22/57]

RexxMethod1 ( int  ,
OrxCurScr_restore  ,
CSTRING  ,
fname   
)

Method: OrxCurScr_restore

Restore the terminal screen drom a file.

Parameters
fnameInput file name.
Returns
Zero.

Definition at line 3249 of file orxncurses.cpp.

◆ RexxMethod1() [23/57]

RexxMethod1 ( int  ,
OrxCurScroll  ,
CSELF  ,
cself   
)

Method: OrxCurScroll

Scroll a window.

Returns
Zero.

Definition at line 3288 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [24/57]

RexxMethod1 ( int  ,
OrxCurSlk_attroff  ,
int  ,
attr   
)

Method: OrxCurSlk_attroff

Turn off one or more soft label attributes.

Parameters
attrAttribute(s).
Returns
Zero.

Definition at line 3376 of file orxncurses.cpp.

◆ RexxMethod1() [25/57]

RexxMethod1 ( int  ,
OrxCurSlk_attron  ,
int  ,
attr   
)

Method: OrxCurSlk_attron

Turn on one or more soft label attributes.

Parameters
attrAttribute(s).
Returns
Zero.

Definition at line 3393 of file orxncurses.cpp.

◆ RexxMethod1() [26/57]

RexxMethod1 ( int  ,
OrxCurSlk_attrset  ,
int  ,
attr   
)

Method: OrxCurSlk_attrset

Set soft label attributes.

Parameters
attrAttribute(s).
Returns
Zero.

Definition at line 3410 of file orxncurses.cpp.

◆ RexxMethod1() [27/57]

RexxMethod1 ( int  ,
OrxCurSlk_color  ,
int  ,
color   
)

Method: OrxCurSlk_color

Set soft label colors.

Parameters
colorColor pair number.
Returns
Zero.

Definition at line 3441 of file orxncurses.cpp.

◆ RexxMethod1() [28/57]

RexxMethod1 ( int  ,
OrxCurSlk_init  ,
int  ,
fmt   
)

Method: OrxCurSlk_init

Initialize for soft label.

Parameters
fmtLine format.
Returns
Zero.

Definition at line 3458 of file orxncurses.cpp.

◆ RexxMethod1() [29/57]

RexxMethod1 ( int  ,
OrxCurStandend  ,
CSELF  ,
cself   
)

Method: OrxCurStandend

Turn off text attributes.

Returns
Zero.

Definition at line 3567 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [30/57]

RexxMethod1 ( int  ,
OrxCurStandout  ,
CSELF  ,
cself   
)

Method: OrxCurStandout

Turn on text attributes.

Returns
Zero.

Definition at line 3588 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [31/57]

RexxMethod1 ( int  ,
OrxCurTabsize  ,
OPTIONAL_int  ,
sz   
)

Method: OrxCurTabsize

Return/set the tab size.

Parameters
szNew tab size.
Returns
Zero.

Definition at line 3708 of file orxncurses.cpp.

References argumentExists.

◆ RexxMethod1() [32/57]

RexxMethod1 ( int  ,
OrxCurTimeout  ,
int  ,
tmout   
)

Method: OrxCurTimeout

Set the timeout for text input.

Parameters
tmoutTimeout value.
Returns
Zero.

Definition at line 3756 of file orxncurses.cpp.

◆ RexxMethod1() [33/57]

RexxMethod1 ( int  ,
OrxCurTouchwin  ,
CSELF  ,
cself   
)

Method: OrxCurTouchwin

Mark window as changed.

Returns
Zero.

Definition at line 3797 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [34/57]

RexxMethod1 ( int  ,
OrxCurTypeahead  ,
int  ,
fd   
)

Method: OrxCurTypeahead

Set the typeahead for text input.

Parameters
fdTypeahead value.
Returns
Zero.

Definition at line 3820 of file orxncurses.cpp.

◆ RexxMethod1() [35/57]

RexxMethod1 ( int  ,
OrxCurUngetch  ,
CSTRING  ,
ch   
)

Method: OrxCurUngetch

Put a character into the keyboard buffer.

Parameters
chCharacter to insert.
Returns
Zero.

Definition at line 3854 of file orxncurses.cpp.

◆ RexxMethod1() [36/57]

RexxMethod1 ( int  ,
OrxCurUntouchwin  ,
CSELF  ,
cself   
)

Method: OrxCurUntouchwin

Unmark window as changed.

Returns
Zero.

Definition at line 3869 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [37/57]

RexxMethod1 ( int  ,
OrxCurUse_env  ,
logical_t  ,
bf   
)

Method: OrxCurUse_env

Use the default terminal colors.

Returns
Zero.

Definition at line 3904 of file orxncurses.cpp.

◆ RexxMethod1() [38/57]

RexxMethod1 ( int  ,
OrxCurWnoutrefresh  ,
CSELF  ,
cself   
)

Method: OrxCurWnoutrefresh

Copy modified text to the screen.

Returns
Zero.

Definition at line 4007 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [39/57]

RexxMethod1 ( int  ,
OrxCurWsyncdown  ,
CSELF  ,
cself   
)

Method: OrxCurWsyncdown

Ensure subwindows are touched when the main window is touched.

Returns
Zero.

Definition at line 4056 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [40/57]

RexxMethod1 ( int  ,
OrxCurWsyncup  ,
CSELF  ,
cself   
)

Method: OrxCurWsyncup

Ensure parent windows are touched when the sub window is touched.

Returns
Zero.

Definition at line 4079 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [41/57]

RexxMethod1 ( logical_t  ,
OrxCurIs_wintouched  ,
CSELF  ,
cself   
)

Method: OrxCurIs_wintouched

Determine if a window has been changed since the last refresh.

Returns
Zero.

Definition at line 2499 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [42/57]

RexxMethod1 ( logical_t  ,
OrxCurSetBase  ,
OPTIONAL_logical_t  ,
base   
)

Method: OrxCurSetBase

Set whether or not the library uses one-based indexes or zero-based indexes. The default is one-based.

Parameters
base1 = one-based, 0 = zero-based
Returns
base.

Definition at line 89 of file orxncurses.cpp.

References argumentExists, and onebased.

◆ RexxMethod1() [43/57]

RexxMethod1 ( RexxObjectPtr  ,
OrxCurDupwinprivate  ,
CSELF  ,
cself   
)

Method: OrxCurDupwinprivate

Duplicate a window.

Returns
Zero.

Definition at line 1195 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [44/57]

RexxMethod1 ( RexxObjectPtr  ,
OrxCurGetbegyx  ,
CSELF  ,
cself   
)

Method: OrxCurGetbegyx

Get the y & x screen coordinate for the top left corner of the window.

Returns
Zero.

Definition at line 1362 of file orxncurses.cpp.

References ADDONE, and Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [45/57]

RexxMethod1 ( RexxObjectPtr  ,
OrxCurGetch  ,
CSELF  ,
cself   
)

Method: OrxCurGetch

Get character from the keyboard.

Returns
Zero.

Definition at line 1408 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [46/57]

RexxMethod1 ( RexxObjectPtr  ,
OrxCurGetmaxyx  ,
CSELF  ,
cself   
)

Method: OrxCurGetmaxyx

Get the width and height of a window.

Returns
Zero.

Definition at line 1466 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [47/57]

RexxMethod1 ( RexxObjectPtr  ,
OrxCurGetparyx  ,
CSELF  ,
cself   
)

Method: OrxCurGetparyx

Get the width and height of a window relative to the parent window.

Returns
Zero.

Definition at line 1492 of file orxncurses.cpp.

References ADDONE, and Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [48/57]

RexxMethod1 ( RexxObjectPtr  ,
OrxCurGetstr  ,
CSELF  ,
cself   
)

Method: OrxCurGetstr

Get a string from the terminal.

Returns
Zero.

Definition at line 1548 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [49/57]

RexxMethod1 ( RexxObjectPtr  ,
OrxCurGetwinprivate  ,
CSTRING  ,
filename   
)

Method: OrxCurGetwinprivate

Create a new window from a file.

Parameters
filenameFile name containing the window information.
Returns
Zero.

Definition at line 1664 of file orxncurses.cpp.

◆ RexxMethod1() [50/57]

RexxMethod1 ( RexxObjectPtr  ,
OrxCurGetyx  ,
CSELF  ,
cself   
)

Method: OrxCurGetyx

Get the cursor location from a window.

Returns
Zero.

Definition at line 1684 of file orxncurses.cpp.

References ADDONE, and Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [51/57]

RexxMethod1 ( RexxObjectPtr  ,
OrxCurInchstr  ,
CSELF  ,
cself   
)

Method: OrxCurInchstr

Return the attr/char array.

Returns
Zero.

Definition at line 1914 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [52/57]

RexxMethod1 ( RexxObjectPtr  ,
OrxCurInstr  ,
CSELF  ,
cself   
)

Method: OrxCurInstr

Read a string from the terminal.

Returns
Zero.

Definition at line 2301 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod1() [53/57]

RexxMethod1 ( RexxObjectPtr  ,
OrxCurKeyname  ,
int  ,
 
)

Method: OrxCurKeyname

Return a string representing the specified input key.

Parameters
kKey value (decimal number).
Returns
Zero.

Definition at line 2522 of file orxncurses.cpp.

◆ RexxMethod1() [54/57]

RexxMethod1 ( RexxObjectPtr  ,
OrxCurNewwinfromptr  ,
POINTER  ,
ptr   
)

Method: OrxCurNewwinfromptr

Create a new window.

Parameters
ptrPointer to the window.
Returns
Zero.

Definition at line 154 of file orxncurses.cpp.

◆ RexxMethod1() [55/57]

RexxMethod1 ( RexxObjectPtr  ,
OrxCurPair_content  ,
int  ,
num   
)

Method: OrxCurPair_content

Return the pair of colors in a color pair.

Parameters
numColor pair number.
Returns
Zero.

Definition at line 2981 of file orxncurses.cpp.

◆ RexxMethod1() [56/57]

RexxMethod1 ( RexxObjectPtr  ,
OrxCurSlk_label  ,
int  ,
num   
)

Method: OrxCurSlk_label

Return the soft label text.

Parameters
numNumber of the soft label.
Returns
Zero.

Definition at line 3475 of file orxncurses.cpp.

◆ RexxMethod1() [57/57]

RexxMethod1 ( RexxObjectPtr  ,
OrxCurUnctrl  ,
int  ,
ch   
)

Method: OrxCurUnctrl

Convert a control code to a ^code sequence.

Parameters
chCode to convert.
Returns
Zero.

Definition at line 3837 of file orxncurses.cpp.

◆ RexxMethod2() [1/38]

RexxMethod2 ( int  ,
OrxCurAddch  ,
CSTRING  ,
str  ,
CSELF  ,
cself   
)

Method: OrxCurAddch

Add a single character to the screen.

Parameters
strCharacter to be added.
Returns
Zero.

Definition at line 207 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [2/38]

RexxMethod2 ( int  ,
OrxCurAddchstr  ,
CSTRING  ,
str  ,
CSELF  ,
cself   
)

Method: OrxCurAddchstr

Add a chtype character string to the screen.

Parameters
strString to be added.
Returns
Zero.

Definition at line 261 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [3/38]

RexxMethod2 ( int  ,
OrxCurAddstr  ,
CSTRING  ,
str  ,
CSELF  ,
cself   
)

Method: OrxCurAddstr

Add a character string to the screen.

Parameters
strString to be added.
Returns
Zero.

Definition at line 377 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [4/38]

RexxMethod2 ( int  ,
OrxCurAssume_default_colors  ,
int  ,
fg  ,
int  ,
bg   
)

Method: OrxCurAssume_default_colors

Set default colors.

Parameters
fgForground color.
bgBackground color.
Returns
Zero.

Definition at line 493 of file orxncurses.cpp.

◆ RexxMethod2() [5/38]

RexxMethod2 ( int  ,
OrxCurAttroff  ,
int  ,
attr  ,
CSELF  ,
cself   
)

Method: OrxCurAttroff

Turn off one or more attributes.

Parameters
attrAttribute(s).
Returns
Zero.

Definition at line 511 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [6/38]

RexxMethod2 ( int  ,
OrxCurAttron  ,
int  ,
attr  ,
CSELF  ,
cself   
)

Method: OrxCurAttron

Turn on one or more attributes.

Parameters
attrAttribute(s).
Returns
Zero.

Definition at line 535 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [7/38]

RexxMethod2 ( int  ,
OrxCurAttrset  ,
int  ,
attr  ,
CSELF  ,
cself   
)

Method: OrxCurAttrset

Turn on one or more attributes.

Parameters
attrAttribute(s).
Returns
Zero.

Definition at line 559 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [8/38]

RexxMethod2 ( int  ,
OrxCurBkgd  ,
int  ,
attr  ,
CSELF  ,
cself   
)

Method: OrxCurBkgd

Set backgroung attributes for the whole screen.

Parameters
attrAttribute(s).
Returns
Zero.

Definition at line 611 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [9/38]

RexxMethod2 ( int  ,
OrxCurBkgdset  ,
int  ,
attr  ,
CSELF  ,
cself   
)

Method: OrxCurBkgdset

Set backgroung attributes for the next output text.

Parameters
attrAttribute(s).
Returns
Zero.

Definition at line 635 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [10/38]

RexxMethod2 ( int  ,
OrxCurClearok  ,
logical_t  ,
bf  ,
CSELF  ,
cself   
)

Method: OrxCurClearok

Force a repaint of the window on the next refresh call.

Parameters
bfBoolean on/off
Returns
Zero.

Definition at line 880 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [11/38]

RexxMethod2 ( int  ,
OrxCurEchochar  ,
int  ,
ch  ,
CSELF  ,
cself   
)

Method: OrxCurEchochar

Echo one character.

Returns
Zero.

Definition at line 1259 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [12/38]

RexxMethod2 ( int  ,
OrxCurGetmouseprivate  ,
RexxObjectPtr  ,
ev  ,
CSELF  ,
cself   
)

Method: OrxCurGetmouseprivate

Get a mouse event.

Parameters
evMouse event object.
Returns
Zero.

Definition at line 1519 of file orxncurses.cpp.

References ADDONE, and Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [13/38]

RexxMethod2 ( int  ,
OrxCurHline  ,
int  ,
ch  ,
int  ,
 
)

Method: OrxCurHline

Draw a horizontal line.

Parameters
chCharacter type (chtype)
nNumber of characters to draw.
Returns
Zero.

Definition at line 1772 of file orxncurses.cpp.

◆ RexxMethod2() [14/38]

RexxMethod2 ( int  ,
OrxCurIdcok  ,
logical_t  ,
bf  ,
CSELF  ,
cself   
)

Method: OrxCurIdcok

Use hardware to insert/delete characters.

Parameters
bfBoolean on/off.
Returns
Zero.

Definition at line 1816 of file orxncurses.cpp.

◆ RexxMethod2() [15/38]

RexxMethod2 ( int  ,
OrxCurIdlok  ,
logical_t  ,
bf  ,
CSELF  ,
cself   
)

Method: OrxCurIdlok

Use hardware to insert/delete lines.

Parameters
bfBoolean on/off.
Returns
Zero.

Definition at line 1835 of file orxncurses.cpp.

◆ RexxMethod2() [16/38]

RexxMethod2 ( int  ,
OrxCurImmedok  ,
logical_t  ,
bf  ,
CSELF  ,
cself   
)

Method: OrxCurImmedok

Use hardware to provide auto refresh.

Parameters
bfBoolean on/off.
Returns
Zero.

Definition at line 1854 of file orxncurses.cpp.

◆ RexxMethod2() [17/38]

RexxMethod2 ( int  ,
OrxCurInsch  ,
CSTRING  ,
ch  ,
CSELF  ,
cself   
)

Method: OrxCurInsch

Insert attr/char under the cursor.

Parameters
chchtype to be inserted.
Returns
Zero.

Definition at line 2089 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [18/38]

RexxMethod2 ( int  ,
OrxCurInsdelln  ,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurInsdelln

Insert/delete lines.

Parameters
nNumber of lines to insert/delete.
Returns
Zero.

Definition at line 2144 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod2() [19/38]

RexxMethod2 ( int  ,
OrxCurInsstr  ,
CSTRING  ,
str  ,
CSELF  ,
cself   
)

Method: OrxCurInsstr

Insert a string.

Parameters
strString to insert.
Returns
Zero.

Definition at line 2189 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [20/38]

RexxMethod2 ( int  ,
OrxCurIntrflush  ,
logical_t  ,
bf  ,
CSELF  ,
cself   
)

Method: OrxCurIntrflush

Turn on/off input queue flushing when a interrupt key is typed at the keyboard.

Parameters
bfBoolean
Returns
Zero.

Definition at line 2418 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [21/38]

RexxMethod2 ( int  ,
OrxCurKeypad  ,
logical_t  ,
bf  ,
CSELF  ,
cself   
)

Method: OrxCurKeypad

Turn on/off reading keypad (function, etc) keys.

Parameters
bfBoolean.
Returns
Zero.

Definition at line 2539 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [22/38]

RexxMethod2 ( int  ,
OrxCurLeaveok  ,
logical_t  ,
bf  ,
CSELF  ,
cself   
)

Method: OrxCurLeaveok

Turn on/off synchrnizing the logical and the hardware cursor location after a refresh.

Parameters
bfBoolean.
Returns
Zero.

Definition at line 2580 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [23/38]

RexxMethod2 ( int  ,
OrxCurMeta  ,
logical_t  ,
bf  ,
CSELF  ,
cself   
)

Method: OrxCurMeta

Turn on/off reading the Alt key info in the 8th bit.

Parameters
bfBoolean.
Returns
Zero.

Definition at line 2632 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [24/38]

RexxMethod2 ( int  ,
OrxCurNewpad  ,
int  ,
nlines  ,
int  ,
ncols   
)

Method: OrxCurNewpad

Create a new pad.

Parameters
nlinesNumber of lines.
ncolsNumber of columns.
Returns
Zero.

Definition at line 2836 of file orxncurses.cpp.

◆ RexxMethod2() [25/38]

RexxMethod2 ( int  ,
OrxCurNodelay  ,
logical_t  ,
bf  ,
CSELF  ,
cself   
)

Method: OrxCurNodelay

Transforms getch() function to nonblocking.

Parameters
bfOn/off boolean.
Returns
Zero.

Definition at line 2883 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [26/38]

RexxMethod2 ( int  ,
OrxCurNotimeout  ,
logical_t  ,
bf  ,
CSELF  ,
cself   
)

Method: OrxCurNotimeout

Pause input function after user presses ESC key.

Parameters
bfOn/off boolean.
Returns
Zero.

Definition at line 2907 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [27/38]

RexxMethod2 ( int  ,
OrxCurOverlay  ,
RexxObjectPtr  ,
rxdwin  ,
CSELF  ,
cself   
)

Method: OrxCurOverlay

Overlay the destination window.

Parameters
dwinDestination window.
Returns
Zero.

Definition at line 2931 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [28/38]

RexxMethod2 ( int  ,
OrxCurOverwrite  ,
RexxObjectPtr  ,
rxdwin  ,
CSELF  ,
cself   
)

Method: OrxCurOverwrite

Overlay the destination window.

Parameters
dwinDestination window.
Returns
Zero.

Definition at line 2956 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [29/38]

RexxMethod2 ( int  ,
OrxCurPechochar  ,
CSTRING  ,
ch  ,
CSELF  ,
cself   
)

Method: OrxCurPechochar

Echo one character to a pad and the stdscr..

Parameters
chCharacter to echo.
Returns
Zero.

Definition at line 3019 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [30/38]

RexxMethod2 ( int  ,
OrxCurPutwin  ,
CSTRING  ,
filename  ,
CSELF  ,
cself   
)

Method: OrxCurPutwin

Save a new window to a file.

Parameters
fnameFile name.
Returns
Zero.

Definition at line 3125 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [31/38]

RexxMethod2 ( int  ,
OrxCurScrl  ,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurScrl

Scroll a window.

Parameters
numNumber of lines to scroll.
Returns
Zero.

Definition at line 3266 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [32/38]

RexxMethod2 ( int  ,
OrxCurScrollok  ,
logical_t  ,
bf  ,
CSELF  ,
cself   
)

Method: OrxCurScrollok

Allaow a wildow to scroll.

Parameters
bfBoolean indicator.
Returns
Zero.

Definition at line 3311 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [33/38]

RexxMethod2 ( int  ,
OrxCurSyncok  ,
logical_t  ,
bf  ,
CSELF  ,
cself   
)

Method: OrxCurSyncok

Turn on/off aut touch for a window.

Parameters
bfOn/off boolean.
Returns
Zero.

Definition at line 3684 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [34/38]

RexxMethod2 ( logical_t  ,
OrxCurIs_linetouched  ,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurIs_linetouched

Determine if a line has been changed since the last refresh.

Parameters
nLine number.
Returns
Zero.

Definition at line 2476 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod2() [35/38]

RexxMethod2 ( logical_t  ,
OrxCurIsbitset  ,
int  ,
field  ,
int  ,
bit   
)

Method: OrxCurIsbitset

Return true if a bit is set.

Parameters
fieldField value to test.
bitThe bit to test.
Returns
Zero.

Definition at line 2444 of file orxncurses.cpp.

◆ RexxMethod2() [36/38]

RexxMethod2 ( RexxObjectPtr  ,
OrxCurGetnstr  ,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurGetnstr

Get a string from the terminal.

Parameters
nNumber of characters to get.
Returns
Zero.

Definition at line 1573 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [37/38]

RexxMethod2 ( RexxObjectPtr  ,
OrxCurInchnstr  ,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurInchnstr

Return the attr/char array.

Parameters
nNumber of attr/char to return.
Returns
Zero.

Definition at line 1975 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod2() [38/38]

RexxMethod2 ( RexxObjectPtr  ,
OrxCurInnstr  ,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurInnstr

Read a string from the terminal.

Parameters
nNumber of characters to read.
Returns
Zero.

Definition at line 2326 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod3() [1/19]

RexxMethod3 ( int  ,
OrxCurAddchnstr  ,
CSTRING  ,
str  ,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurAddchnstr

Add a chtype character string to the screen.

Parameters
strString to be added.
nNumber of characters to add.
Returns
Zero.

Definition at line 318 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod3() [2/19]

RexxMethod3 ( int  ,
OrxCurAddnstr  ,
CSTRING  ,
str  ,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurAddnstr

Add a character string to the screen.

Parameters
strString to be added.
nNumber of characters to add.
Returns
Zero.

Definition at line 433 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod3() [3/19]

RexxMethod3 ( int  ,
OrxCurBox  ,
int  ,
verch  ,
int  ,
horch  ,
CSELF  ,
cself   
)

Method: OrxCurBox

Draw a box around the edges of a window.

Parameters
strVertical character.
strHorizontal character.
Returns
Zero.

Definition at line 725 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod3() [4/19]

RexxMethod3 ( int  ,
OrxCurInit_pair  ,
int  ,
,
int  ,
,
int  ,
 
)

Method: OrxCurInit_pair

Assign foreground an background colors to a color pair.

Parameters
cCOLOR_PAIR number to change.
fForeground color.
bBackground color.
Returns
Zero.

Definition at line 2070 of file orxncurses.cpp.

◆ RexxMethod3() [5/19]

RexxMethod3 ( int  ,
OrxCurInsnstr  ,
CSTRING  ,
str  ,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurInsnstr

Insert a string.

Parameters
strString to insert.
nNumber of characters to insert.
Returns
Zero.

Definition at line 2215 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod3() [6/19]

RexxMethod3 ( int  ,
OrxCurMove  ,
int  ,
,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurMove

Move the cursor.

Parameters
yNew Y cursor position.
xNew X cursor position.
Returns
Zero.

Definition at line 2708 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod3() [7/19]

RexxMethod3 ( int  ,
OrxCurMvderwin  ,
int  ,
,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurMvderwin

Display a different portion of the parent window.

Parameters
yParent Y position.
xParent X position.
Returns
Zero.

Definition at line 2735 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod3() [8/19]

RexxMethod3 ( int  ,
OrxCurMvinch  ,
int  ,
,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurMvinch

Return the attr/char under the cursor after moving the cursor.

Parameters
yNew cursor y position.
xNew cursor x position.
Returns
Zero.

Definition at line 1891 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod3() [9/19]

RexxMethod3 ( int  ,
OrxCurMvwin  ,
int  ,
,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurMvwin

Move a window.

Parameters
yParent Y position.
xParent X position.
Returns
Zero.

Definition at line 2762 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod3() [10/19]

RexxMethod3 ( int  ,
OrxCurSetscrreg  ,
int  ,
top  ,
int  ,
bot  ,
CSELF  ,
cself   
)

Method: OrxCurSetscrreg

Set a window reagion scrollable.

Parameters
topTop row.
botBottom row.
Returns
Zero.

Definition at line 3337 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod3() [11/19]

RexxMethod3 ( int  ,
OrxCurSlk_set  ,
int  ,
num  ,
CSTRING  ,
text  ,
int  ,
fmt   
)

Method: OrxCurSlk_set

Set soft label text.

Parameters
textSoft label text.
numSoft label number.
Returns
Zero.

Definition at line 3536 of file orxncurses.cpp.

◆ RexxMethod3() [12/19]

RexxMethod3 ( int  ,
OrxCurTouchline  ,
int  ,
start  ,
int  ,
cnt  ,
CSELF  ,
cself   
)

Method: OrxCurTouchline

Mark one or more lines as changed.

Parameters
bfOn/off boolean.
Returns
Zero.

Definition at line 3774 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod3() [13/19]

RexxMethod3 ( int  ,
OrxCurVline  ,
int  ,
ch  ,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurVline

Draw a vertical line.

Parameters
chchtype.
nNumber of rows.
Returns
Zero.

Definition at line 3924 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod3() [14/19]

RexxMethod3 ( int  ,
OrxCurWenclose  ,
int  ,
,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurWenclose

Determine if a mouse click are within a window.

Parameters
yY cursor screen position.
xX cursor screen position.
Returns
Zero.

Definition at line 3984 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod3() [15/19]

RexxMethod3 ( int  ,
OrxCurWredrawln  ,
int  ,
beg  ,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurWredrawln

Redraw a line to the screen.

Parameters
begBeginning line number.
nNumber of lines.
Returns
Zero.

Definition at line 4032 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod3() [16/19]

RexxMethod3 ( RexxObjectPtr  ,
OrxCurMvgetch  ,
int  ,
,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurMvgetch

Get character from the keyboard after moving the cursor.

Returns
Zero.

Definition at line 1436 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod3() [17/19]

RexxMethod3 ( RexxObjectPtr  ,
OrxCurMvgetstr  ,
int  ,
,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurMvgetstr

Get a string from the terminal after moving the cursor.

Parameters
yNew Y positions for the cursor.
xNew X positions for the cursor.
Returns
Zero.

Definition at line 1603 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod3() [18/19]

RexxMethod3 ( RexxObjectPtr  ,
OrxCurMvinchstr  ,
int  ,
,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurMvinchstr

Return the attr/char under the cursor after moving the cursor.

Parameters
yNew cursor y position.
xNew cursor x position.
Returns
Zero.

Definition at line 1945 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod3() [19/19]

RexxMethod3 ( RexxObjectPtr  ,
OrxCurMvinstr  ,
int  ,
,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurMvinstr

Read a string from the terminal after moving the cursor.

Parameters
yNew y position for the cursor.
xNew x position for the cursor.
Returns
Zero.

Definition at line 2356 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod4() [1/14]

RexxMethod4 ( int  ,
OrxCurChgat  ,
int  ,
,
int  ,
attr  ,
int  ,
color  ,
CSELF  ,
cself   
)

Method: OrxCurChgat

Chage attributes on the window.

Parameters
nNumber of character positions.
attrThe attribute.
colorThe COLOR_PAIR number.
Returns
Zero.

Definition at line 796 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod4() [2/14]

RexxMethod4 ( int  ,
OrxCurInit_color  ,
int  ,
,
int  ,
,
int  ,
,
int  ,
 
)

Method: OrxCurInit_color

Allow the user to redefine colors.

Parameters
cColor number to change.
rRed value.
gGreen value.
bBlue value.
Returns
Zero.

Definition at line 2046 of file orxncurses.cpp.

◆ RexxMethod4() [3/14]

RexxMethod4 ( int  ,
OrxCurMvaddch  ,
int  ,
,
int  ,
,
CSTRING  ,
str  ,
CSELF  ,
cself   
)

Method: OrxCurMvaddch

Add a single character to the screen after moving the cursor.

Parameters
yY position.
xX position.
strCharacter to be added.
Returns
Zero.

Definition at line 235 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod4() [4/14]

RexxMethod4 ( int  ,
OrxCurMvaddchstr  ,
int  ,
,
int  ,
,
CSTRING  ,
str  ,
CSELF  ,
cself   
)

Method: OrxCurMvaddchstr

Add a chtype character string to the screen after moving the cursor.

Parameters
yY position.
xX position.
strString to be added.
Returns
Zero.

Definition at line 290 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod4() [5/14]

RexxMethod4 ( int  ,
OrxCurMvaddstr  ,
int  ,
,
int  ,
,
CSTRING  ,
str  ,
CSELF  ,
cself   
)

Method: OrxCurMvaddstr

Add a character string to the screen after moving the cursor.

Parameters
yY position.
xX position.
strString to be added.
Returns
Zero.

Definition at line 405 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod4() [6/14]

RexxMethod4 ( int  ,
OrxCurMvhline  ,
int  ,
,
int  ,
,
int  ,
ch  ,
int  ,
 
)

Method: OrxCurMvhline

Draw a horizontal line.

Parameters
yNew Y cursor position
xNew C cursor position
chCharacter type (chtype)
nNumber of characters to draw.
Returns
Zero.

Definition at line 1796 of file orxncurses.cpp.

References SUBTRACTONE.

◆ RexxMethod4() [7/14]

RexxMethod4 ( int  ,
OrxCurMvinsch  ,
int  ,
,
int  ,
,
CSTRING  ,
ch  ,
CSELF  ,
cself   
)

Method: OrxCurMvinsch

Insert the attr/char under the cursor after moving the cursor.

Parameters
yNew cursor y position.
xNew cursor x position.
chchtype to be inserted.
Returns
Zero.

Definition at line 2118 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod4() [8/14]

RexxMethod4 ( int  ,
OrxCurMvinsstr  ,
int  ,
,
int  ,
,
CSTRING  ,
str  ,
CSELF  ,
cself   
)

Method: OrxCurMvinsstr

Insert a string after moving the cursor.

Parameters
yNew cursor y position.
xNew cursor x position.
strString to insert.
Returns
Zero.

Definition at line 2244 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod4() [9/14]

RexxMethod4 ( int  ,
OrxCurNewwin  ,
int  ,
nlines  ,
int  ,
ncols  ,
int  ,
begin_y  ,
int  ,
begin_x   
)

Method: OrxCurNewwin

Create a new window.

Parameters
nlinesNumber of lines.
ncolsNumber of columns.
begin_yY position start position.
begin_xX position start position.
Returns
Zero.

Definition at line 131 of file orxncurses.cpp.

References SUBTRACTONE.

◆ RexxMethod4() [10/14]

RexxMethod4 ( int  ,
OrxCurWtouchln  ,
int  ,
,
int  ,
,
logical_t  ,
bf  ,
CSELF  ,
cself   
)

Method: OrxCurWtouchln

Mark one or more lines as changed.

Parameters
yStart line number.
nNumber of lines.
bfChanged/Unchanged boolean.
Returns
Zero.

Definition at line 4107 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod4() [11/14]

RexxMethod4 ( RexxObjectPtr  ,
OrxCurMouse_trafo  ,
int  ,
,
int  ,
,
logical_t  ,
bf  ,
CSELF  ,
cself   
)

Method: OrxCurMouse_trafo

Translate mouse y and x coordinates.

Parameters
yY mouse coordinate.
xX mouse coordinate.
bfBoolean.
Returns
Zero.

Definition at line 2660 of file orxncurses.cpp.

References ADDONE, and Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod4() [12/14]

RexxMethod4 ( RexxObjectPtr  ,
OrxCurMvgetnstr  ,
int  ,
,
int  ,
,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurGetnstr

Get a string from the terminal after moving the cursor.

Parameters
yNew Y positions for the cursor.
xNew X positions for the cursor.
nNumber of characters to get.
Returns
Zero.

Definition at line 1634 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod4() [13/14]

RexxMethod4 ( RexxObjectPtr  ,
OrxCurMvinchnstr  ,
int  ,
,
int  ,
,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurMvinchnstr

Return the attr/char under the cursor after moving the cursor.

Parameters
yNew cursor y position.
xNew cursor x position.
nNumber of attr/char to return.
Returns
Zero.

Definition at line 2009 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod4() [14/14]

RexxMethod4 ( RexxObjectPtr  ,
OrxCurMvinnstr  ,
int  ,
,
int  ,
,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurMvinnstr

Read a string from the terminal after moving the cursor.

Parameters
yNew y position for the cursor.
xNew x position for the cursor.
nNumber of characters to read.
Returns
Zero.

Definition at line 2387 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod5() [1/6]

RexxMethod5 ( int  ,
OrxCurMvaddchnstr  ,
int  ,
,
int  ,
,
CSTRING  ,
str  ,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurMvaddchnstr

Add a chtype character string to the screen after moving the cursor.

Parameters
yY position.
xX position.
strString to be added.
nNumber of characters to add.
Returns
Zero.

Definition at line 350 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod5() [2/6]

RexxMethod5 ( int  ,
OrxCurMvaddnstr  ,
int  ,
,
int  ,
,
CSTRING  ,
str  ,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurMvaddnstr

Add a character string to the screen after moving the cursor.

Parameters
yY position.
xX position.
strString to be added.
nNumber of characters to add.
Returns
Zero.

Definition at line 464 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod5() [3/6]

RexxMethod5 ( int  ,
OrxCurMvinsnstr  ,
int  ,
,
int  ,
,
CSTRING  ,
str  ,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurInsnstr

Insert a string.

Parameters
yNew cursor y position.
xNew cursor x position.
strString to insert.
nNumber of characters to insert.
Returns
Zero.

Definition at line 2276 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod5() [4/6]

RexxMethod5 ( int  ,
OrxCurMvvline  ,
int  ,
,
int  ,
,
int  ,
ch  ,
int  ,
,
CSELF  ,
cself   
)

Method: OrxCurMvvline

Draw a vertical line after moving the cursor.

Parameters
yNew Y cursor position.
xNew X cursor position.
chchtype.
nNumber of rows.
Returns
Zero.

Definition at line 3955 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod5() [5/6]

RexxMethod5 ( RexxObjectPtr  ,
OrxCurDerwinprivate  ,
int  ,
nlines  ,
int  ,
ncols  ,
int  ,
begy  ,
int  ,
begx  ,
CSELF  ,
cself   
)

Method: OrxCurDerwinprivate

Create a derrived window.

Parameters
nlinesNumber of lines.
ncolsNumber of cols.
begyBeginning Y line.
begxBeginning X column.
Returns
Zero.

Definition at line 1175 of file orxncurses.cpp.

References SUBTRACTONE.

◆ RexxMethod5() [6/6]

RexxMethod5 ( RexxObjectPtr  ,
OrxCurSubwinprivate  ,
int  ,
nlines  ,
int  ,
ncols  ,
int  ,
begy  ,
int  ,
begx  ,
CSELF  ,
cself   
)

Method: OrxCurSubwinprivate

Create a subwindow.

Parameters
nlinesNumber of lines.
ncolsNumber of cols.
begyBeginning Y line.
begxBeginning X column.
Returns
Zero.

Definition at line 3662 of file orxncurses.cpp.

References SUBTRACTONE.

◆ RexxMethod6() [1/2]

RexxMethod6 ( int  ,
OrxCurMvchgat  ,
int  ,
,
int  ,
,
int  ,
,
int  ,
attr  ,
int  ,
color  ,
CSELF  ,
cself   
)

Method: OrxCurMvchgat

Chage attributes on the window after moving the cursor.

Parameters
yY start position.
xX start position.
nNumber of character positions.
attrThe attribute.
colorThe COLOR_PAIR number.
Returns
Zero.

Definition at line 830 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod6() [2/2]

RexxMethod6 ( int  ,
OrxCurSubpadprivate  ,
RexxObjectPtr  ,
pad  ,
int  ,
nlines  ,
int  ,
ncols  ,
int  ,
begy  ,
int  ,
begx  ,
CSELF  ,
cself   
)

Method: OrxCurSubpadprivate

Create a subpad.

Parameters
nlinesNumber of lines.
ncolsNumber of cols.
begyBeginning Y line.
begxBeginning X column.
Returns
Zero.

Definition at line 3631 of file orxncurses.cpp.

References SUBTRACTONE.

◆ RexxMethod7() [1/2]

RexxMethod7 ( int  ,
OrxCurPnoutrefresh  ,
int  ,
minrow  ,
int  ,
mincol  ,
int  ,
sminrow  ,
int  ,
smincol  ,
int  ,
smaxrow  ,
int  ,
smaxcol  ,
CSELF  ,
cself   
)

Method: OrxCurPnoutrefresh

Refresh a pad.

Parameters
minrowMinimum row number.
mincolMinimum col number.
sminrowMinimum row number.
smincolMinimum col number.
smaxrowMaximum row number.
smaxcolMaximum col number.
Returns
Zero.

Definition at line 3053 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod7() [2/2]

RexxMethod7 ( int  ,
OrxCurPrefresh  ,
int  ,
minrow  ,
int  ,
mincol  ,
int  ,
sminrow  ,
int  ,
smincol  ,
int  ,
smaxrow  ,
int  ,
smaxcol  ,
CSELF  ,
cself   
)

Method: OrxCurPrefresh

Refresh the pad to the stdscr.

Parameters
minrowMinimum row number.
mincolMinimum col number.
sminrowMinimum row number.
smincolMinimum col number.
smaxrowMaximum row number.
smaxcolMaximum col number.
Returns
Zero.

Definition at line 3094 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

◆ RexxMethod9() [1/2]

RexxMethod9 ( int  ,
OrxCurBorder  ,
int  ,
ls  ,
int  ,
rs  ,
int  ,
ts  ,
int  ,
bs  ,
int  ,
tl  ,
int  ,
tr  ,
int  ,
bl  ,
int  ,
br  ,
CSELF  ,
cself   
)

Method: OrxCurBorder

Set window border.

Parameters
lsLeft side character.
rsRight side character.
tsTop side character.
bsBottom side character.
tlTop/Left character.
trTop/Right character.
blBottom/Left character.
brBottom/Right character.
Returns
Zero.

Definition at line 674 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass.

◆ RexxMethod9() [2/2]

RexxMethod9 ( int  ,
OrxCurCopywin  ,
RexxObjectPtr  ,
swin  ,
int  ,
sminrow  ,
int  ,
smincol  ,
int  ,
dminrow  ,
int  ,
dmincol  ,
int  ,
dmaxrow  ,
int  ,
dmaxcol  ,
logical_t  ,
overlay  ,
CSELF  ,
cself   
)

Method: OrxCurCopywin

Copy a rectangle from one window to self.

Parameters
swinSource window.
sminrowSource min row number.
smincolSource min col number.
dminrowDestination min row number.
dmincolDestination min col number.
dmaxrowDestination max row number.
dmaxcolDestination max col number.
overlayBoolean yes/no to overlay destination text.
Returns
Zero.

Definition at line 1035 of file orxncurses.cpp.

References Rexx_Error_Incorrect_method_noclass, and SUBTRACTONE.

Variable Documentation

◆ onebased

bool onebased = true

Definition at line 57 of file orxncurses.cpp.

Referenced by RexxMethod1().

◆ orxcur_methods

RexxMethodEntry orxcur_methods[]

Definition at line 4132 of file orxncurses.cpp.

◆ orxcur_package_entry

RexxPackageEntry orxcur_package_entry
Initial value:
= {
"orxncurses",
VERSTRING(VMAJOR,VMINOR,VREL),
NULL,
NULL,
}
#define REXX_INTERPRETER_4_0_0
Definition: oorexxapi.h:216
#define STANDARD_PACKAGE_HEADER
Definition: oorexxapi.h:230
RexxMethodEntry orxcur_methods[]
#define VERSTRING(major, minor, rel)
Definition: orxncurses.cpp:55
RexxRoutineEntry orxcur_routines[]

Definition at line 4321 of file orxncurses.cpp.

◆ orxcur_routines

RexxRoutineEntry orxcur_routines[]
Initial value:
= {
}

Definition at line 4126 of file orxncurses.cpp.