# curs_opaque

## NAME



           **is_cleared** , **is_idlok** , **is_idcok** , **is_immedok** , **is_keypad** , **is_leaveok** ,
           **is_nodelay** , **is_notimeout** , **is_pad** , **is_scrollok** , **is_subwin** ,
           **is_syncok** , **wgetdelay** , **wgetparent** , **wgetscrreg** - **curses** window
           properties
    


## SYNOPSIS



           **#include <curses.h>**
    
           **bool is_cleared(const WINDOW ***_win_**);**
           **bool is_idcok(const WINDOW ***_win_**);**
           **bool is_idlok(const WINDOW ***_win_**);**
           **bool is_immedok(const WINDOW ***_win_**);**
           **bool is_keypad(const WINDOW ***_win_**);**
           **bool is_leaveok(const WINDOW ***_win_**);**
           **bool is_nodelay(const WINDOW ***_win_**);**
           **bool is_notimeout(const WINDOW ***_win_**);**
           **bool is_pad(const WINDOW ***_win_**);**
           **bool is_scrollok(const WINDOW ***_win_**);**
           **bool is_subwin(const WINDOW ***_win_**);**
           **bool is_syncok(const WINDOW ***_win_**);**
           **WINDOW * wgetparent(const WINDOW ***_win_**);**
           **int wgetdelay(const WINDOW ***_win_**);**
           **int wgetscrreg(const WINDOW ***_win_**, int ***_top_**, int ***_bottom_**);**
    


## DESCRIPTION



           This implementation provides functions which return properties set
           in  the WINDOW structure, allowing it to be “opaque” if the symbol
           **NCURSES_OPAQUE** is defined:
    
           **is_cleared**
                returns the value set in **clearok**(3X)
    
           **is_idcok**
                returns the value set in **idcok**(3X)
    
           **is_idlok**
                returns the value set in **idlok**(3X)
    
           **is_immedok**
                returns the value set in **immedok**(3X)
    
           **is_keypad**
                returns the value set in **keypad**(3X)
    
           **is_leaveok**
                returns the value set in **leaveok**(3X)
    
           **is_nodelay**
                returns the value set in **nodelay**(3X)
    
           **is_notimeout**
                returns the value set in **notimeout**(3X)
    
           **is_pad**
                returns **TRUE** if the window is a pad i.e., created by **new‐**
                **pad**(3X)
    
           **is_scrollok**
                returns the value set in **scrollok**(3X)
    
           **is_subwin**
                returns **TRUE** if the window is a subwindow, i.e., created by
                **subwin**(3X) or **derwin**(3X)
    
           **is_syncok**
                returns the value set in **syncok**(3X)
    
           **wgetdelay**
                returns the delay timeout as set in **wtimeout**(3X).
    
           **wgetparent**
                returns the parent WINDOW pointer for subwindows, or NULL for
                windows having no parent.
    
           **wgetscrreg**
                returns the top and bottom rows for the scrolling margin as
                set in **wsetscrreg**.
    


## RETURN VALUE



           These functions all return **TRUE** or **FALSE** , except as noted.
    


## NOTES



           Both a macro and a function are provided for each name.
    


## PORTABILITY



           These routines are specific to ncurses.  They were not supported
           on Version 7, BSD or System V implementations.  It is recommended
           that any code depending on ncurses extensions be conditioned using
           NCURSES_VERSION.
    


* * *