XOSD_IS_ONSCREEN(3xosd) XOSD_IS_ONSCREEN(3xosd) NAME xosd_is_onscreen - Returns wether the XOSD window is shown SYNOPSIS #include <xosd.h> xosd *xosd_is_onscreen (xosd *osd); DESCRIPTION osd_is_onscreen determines weather a XOSD window, is currently being shown (is mapped to the X display). Because XOSD displays data asynchronously (see xosd_display(3xosd) for details) it can be difficult to know if data is being displayed, xosd_is_onscreen solves this problem. Call xosd_show(3xosd) or xosd_hide(3xosd) to alter the visibility of the XOSD window. ARGUMENTS osd The XOSD window to query. RETURN VALUE A 1 is returned if the window is onscreen (mapped), or 0 if it is hidden (unmapped). On error, -1 is returned and xosd_error is set to indicate the reason for the error. ENVIRONMENT char *xosd_error A string to a text string describing the error, if one occurred. HISTORY The xosd_is_onscreen function first appeared in version 2.1 of the XOSD li- brary. AUTHORS The XOSD library was originally written by Andre Renaud and is currenly maintained by Tim Wright, who also wrote the xosd_is_onscreen function. Michael JasonSmith thinks he wrote this document, but is not sure; drop Micahel an email (<mike@ldots.org>) if you think he didn't write this docu- ment. BUGS There are no known bugs with xosd_is_onscreen. Bug reports can be sent to <xosd@ignavus.net>. SEE ALSO xosd_display(3xosd), xosd_show(3xosd), xosd_hide(3xosd) XOSD_IS_ONSCREEN(3xosd)
NAME | SYNOPSIS | DESCRIPTION | ARGUMENTS | RETURN VALUE | ENVIRONMENT | HISTORY | AUTHORS | BUGS | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=xosd_is_onscreen&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
