|
curs_kernel(3) -- lowlevel curses routines
|
The following routines give low-level access to various curses capabilities. Theses routines typically are used inside library routines. The def_prog_mode and def_shell_mode routines save the current ... |
curs_mouse(3) -- mouse interface through curses
|
These functions provide an interface to mouse events from ncurses(3X). Mouse events are represented by KEY_MOUSE pseudo-key values in the wgetch input stream. To make mouse events visible, use the mou... |
curs_move(3) -- move curses window cursor
|
These routines move the cursor associated with the window to line y and column x. This routine does not move the physical cursor of the terminal until refresh is called. The position specified is rela... |
curs_outopts(3) -- curses output options
|
These routines set options that change the style of output within curses. All options are initially FALSE, unless otherwise stated. It is not necessary to turn these options off before calling endwin.... |
curs_overlay(3) -- overlay and manipulate overlapped curses windows
|
The overlay and overwrite routines overlay srcwin on top of dstwin. scrwin and dstwin are not required to be the same size; only text where the two windows overlap is copied. The difference is that ov... |
curs_pad(3) -- create and display curses pads
|
The newpad routine creates and returns a pointer to a new pad data structure with the given number of lines, nlines, and columns, ncols. A pad is like a window, except that it is not restricted by the... |
curs_print(3) -- ship binary data to printer
|
This function uses the mc5p or mc4 and mc5 capabilities, if they are present, to ship given data to a printer attached to the terminal. Note that the mcprint code has no way to do flow control with th... |
curs_printw(3) -- print formatted output in curses windows
|
The printw, wprintw, mvprintw and mvwprintw routines are analogous to printf [see printf(3S)]. In effect, the string that would be output by printf is output instead as though waddstr were used on the... |
curs_refresh(3) -- refresh curses windows and lines
|
The refresh and wrefresh routines (or wnoutrefresh and doupdate) must be called to get actual output to the terminal, as other routines merely manipulate data structures. The routine wrefresh copies t... |
curs_scanw(3) -- convert formatted input from a curses window
|
The scanw, wscanw and mvscanw routines are analogous to scanf [see scanf(3S)]. The effect of these routines is as though wgetstr were called on the window, and the resulting line used as input for ssc... |
curs_scroll(3) -- scroll a curses window
|
The scroll routine scrolls the window up one line. This involves moving the lines in the window data structure. As an optimization, if the scrolling region of the window is the entire screen, the phys... |
curs_scr_dump(3) -- read (write) a curses screen from (to) a file
|
The scr_dump routine dumps the current contents of the virtual screen to the file filename. The scr_restore routine sets the virtual screen to the contents of filename, which must have been written us... |
curs_set(3) -- lowlevel curses routines
|
The following routines give low-level access to various curses capabilities. Theses routines typically are used inside library routines. The def_prog_mode and def_shell_mode routines save the current ... |