form_win(3x) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

form_win(3x)

form_win(3x)                     Library calls                    form_win(3x)

NAME
       form_win - make and break form window and subwindow associations

SYNOPSIS
       #include <form.h>

       int set_form_win(FORM *form, WINDOW *win);
       WINDOW *form_win(const FORM *form);

       int set_form_sub(FORM *form, WINDOW *sub);
       WINDOW *form_sub(const FORM *form);

       int scale_form(const FORM *form, int *rows, int *columns);

DESCRIPTION
       Every  form  has an associated pair of curses windows.  The form window
       displays any title and border associated with the window; the form sub‐
       window displays the items of the form that are currently available  for
       selection.

       The  first  four functions get and set those windows.  It is not neces‐
       sary to set either window; by default, the driver code uses stdscr  for
       both.

       In  the set_ functions, window argument of NULL is treated as though it
       were stsdcr.  A form argument of NULL is treated as a request to change
       the system default form window or subwindow.

       The function scale_form returns the minimum size required for the  sub‐
       window of form.

RETURN VALUE
       Routines  that return pointers return NULL on error.  Routines that re‐
       turn an integer return one of the following error codes:

       E_OK The routine succeeded.

       E_SYSTEM_ERROR
            System error occurred (see errno(3)).

       E_BAD_ARGUMENT
            Routine detected an incorrect or out-of-range argument.

       E_POSTED
            The form has already been posted.

       E_NOT_CONNECTED
            No items are connected to the form.

PORTABILITY
       These routines emulate the System V forms library.  They were not  sup‐
       ported on Version 7 or BSD versions.

AUTHORS
       Juergen Pfeifer.  Manual pages and adaptation for new curses by Eric S.
       Raymond.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       box; cbp-1 | cbp-1 l | l .  ATTRIBUTE TYPE ATTRIBUTE VALUE = Availabil‐
       ity   library/ncurses = Stability Uncommitted

SEE ALSO
       curses(3X), curs_variables(3X), form(3X)



NOTES
       Source  code  for open source software components in Oracle Solaris can
       be found at https://www.oracle.com/downloads/opensource/solaris-source-
       code-downloads.html.

       This software was built from source available at:
       https://github.com/oracle/solaris-userland

       The original community source was downloaded from:
       https://invisible-mirror.net/archives/ncurses/cur‐
       rent/ncurses-6.5-20250614.tgz

       Further information about this software can be found on the open source
       community website at https://invisible-island.net/ncurses/.

ncurses 6.5                       2024-12-28                      form_win(3x)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3