X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_slk.3x.html;h=54e4f7a04d7bf08f7b8aa910b581199050f6926d;hb=da5e7c6148aa378da9d8da09be73e0ddd3995c6f;hp=10e79f2ba9842a5f9024b90d419d83b3a8827bbf;hpb=71c0306f0824ef2b10c4c5813fb003db48f3012e;p=ncurses.git diff --git a/doc/html/man/curs_slk.3x.html b/doc/html/man/curs_slk.3x.html index 10e79f2b..54e4f7a0 100644 --- a/doc/html/man/curs_slk.3x.html +++ b/doc/html/man/curs_slk.3x.html @@ -27,7 +27,7 @@ * sale, use or other dealings in this Software without prior written * * authorization. * **************************************************************************** - * @Id: curs_slk.3x,v 1.18 2010/07/31 14:43:29 tom Exp @ + * @Id: curs_slk.3x,v 1.22 2010/12/04 18:38:55 tom Exp @ -->
@@ -47,7 +47,7 @@- slk_init, slk_set, slk_refresh, slk_noutrefresh, + slk_init, slk_set, slk_wset, 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 @@ -71,28 +71,29 @@ int slk_attrset(const chtype attrs); int slk_attr_on(attr_t attrs, void* opts); int slk_attr_off(const attr_t attrs, void * opts); - int slk_attr_set(const attr_t attrs, - short color_pair_number, void* opts); + int slk_attr_set(const attr_t attrs, short color_pair, + void* opts); attr_t slk_attr(void); - int slk_color(short color_pair_number); + int slk_color(short color_pair); + int slk_wset(int labnum, const wchar_t *label, int fmt);
The slk* functions manipulate the set of soft function-key - labels that exist on many terminals. For those terminals + labels that exist on many terminals. For those terminals that do not have soft labels, curses takes over the bottom - 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 la- - bels of up to five characters each. This is useful for - today's PC-like enduser devices. ncurses simulates this - mode by taking over up to two lines at the bottom of the - screen; it does not try to use any hardware support for + 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 la- + bels of up to five characters each. This is useful for + today's PC-like enduser devices. ncurses simulates this + mode by taking over up to two lines at the bottom of the + screen; it does not try to use any hardware support for this mode. - The slk_init routine must be called before initscr or + The slk_init routine must be called before initscr or newterm is called. If initscr eventually uses a line from stdscr to emulate the soft labels, then fmt determines how the labels are arranged on the screen: @@ -104,10 +105,11 @@ 2 indicates the PC-like 4-4-4 mode. 3 is again the PC-like 4-4-4 mode, but in addition - an index line is generated, helping the user to + an index line is generated, helping the user to identify the key numbers easily. - The slk_set routine has three parameters: + The slk_set routine (and the slk_wset routine for the + wide-character library) has three parameters: labnum is the label number, from 1 to 8 (12 for fmt @@ -218,7 +220,7 @@
curses(3x), curs_attr(3x), curs_initscr(3x), curs_re- - fresh(3x) + fresh(3x), curs_variables(3x).