X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_slk.3x.html;h=d2f0d98c9fa717916c1c247fd5fb65d2dbe27687;hp=72ceb115fc9080c50060e61be1dba8efa658e2a6;hb=refs%2Ftags%2Fv5.5;hpb=a8987e73ec254703634802b4f7ee30d3a485524d diff --git a/doc/html/man/curs_slk.3x.html b/doc/html/man/curs_slk.3x.html index 72ceb115..d2f0d98c 100644 --- a/doc/html/man/curs_slk.3x.html +++ b/doc/html/man/curs_slk.3x.html @@ -1,7 +1,7 @@
@@ -40,18 +40,18 @@-curs_slk(3x) curs_slk(3x) +curs_slk(3x) curs_slk(3x)
- slk_init, slk_set, slk_refresh, slk_noutrefresh, - slk_label, slk_clear, slk_restore, slk_touch, slk_attron, - slk_attrset, slk_attroff, slk_attr_on, slk_attr_set, - slk_attr_off, slk_attr, slk_color - curses soft label rou- - tines + slk_init, slk_set, slk_refresh, slk_noutrefresh, + slk_label, slk_clear, slk_restore, slk_touch, slk_attron, + slk_attrset, slk_attroff, slk_attr_on, slk_attr_set, + slk_attr_off, slk_attr, slk_color - curses soft label + routines@@ -85,8 +85,8 @@ line of stdscr, reducing the size of stdscr and the vari- able LINES. curses standardizes on eight labels of up to eight characters each. In addition to this, the ncurses - implementation supports a mode where it simulates 12 - labels of up to five characters each. This is most common + implementation supports a mode where it simulates 12 la- + bels of up to five characters each. This is most common for todays PC like enduser devices. Please note that ncurses simulates this mode by taking over up to two lines at the bottom of the screen, it doesn't try to use any @@ -142,10 +142,48 @@
These routines return ERR upon failure and OK (SVr4 speci- fies only "an integer value other than ERR") upon success- - ful completion. slk_attr returns the attribute used for - the soft keys. + ful completion. - slk_label returns NULL on error. + X/Open defines no error conditions. In this implementa- + tion + + slk_attr + returns the attribute used for the soft keys. + + slk_attroff, slk_attron, slk_clear, + slk_noutrefresh, slk_refresh, slk_touch + return an error if the terminal or the soft- + keys were not initialized. + + slk_attrset + returns an error if the terminal or the soft- + keys were not initialized. + + slk_attr_set + returns an error if the terminal or the soft- + keys were not initialized, or the color pair + is outside the range 0..COLOR_PAIRS-1, or opts + is not null. + + slk_color + returns an error if the terminal or the soft- + keys were not initialized, or the color pair + is outside the range 0..COLOR_PAIRS-1. + + slk_init + returns an error if the format parameter is + outside the range 0..3. + + slk_label + returns NULL on error. + + slk_set + returns an error if the terminal or the soft- + keys were not initialized, or the labnum pa- + rameter is outside the range of label counts, + or if the format parameter is outside the + range 0..2, or if memory for the labels cannot + be allocated.@@ -157,21 +195,21 @@
The XSI Curses standard, Issue 4, describes these func- - tions. It changes the argument type of the attribute- - manipulation functions slk_attron, slk_attroff, - slk_attrset to be attr_t, and adds const qualifiers. The - format codes 2 and 3 for slk_init() and the function - slk_attr are specific to ncurses. + tions. It changes the argument type of the attribute-ma- + nipulation functions slk_attron, slk_attroff, slk_attrset + to be attr_t, and adds const qualifiers. The format codes + 2 and 3 for slk_init() and the function slk_attr are spe- + cific to ncurses.
- curses(3x), curs_attr(3x), curs_initscr(3x), - curs_refresh(3x) + curses(3x), curs_attr(3x), curs_initscr(3x), curs_re- + fresh(3x) - curs_slk(3x) + curs_slk(3x)