Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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	 asyn-
       chronously (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  hid-
       den (unmapped). On error, -1 is returned	and xosd_error is set to indi-
       cate 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
       library.

AUTHORS
       The  XOSD library was originally	written	by Andr	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
       document.

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)

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+14.3.quarterly>

home | help