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

  
 
  

home | help
XOSD_CREATE(3xosd)					      XOSD_CREATE(3xosd)

NAME
     xosd_create - Create a new XOSD object

SYNOPSIS
     #include <xosd.h>

     xosd *xosd_create (int number_lines);

DESCRIPTION
     xosd_init	creates a new xosd window that can be used to display textual or
     numerical data on a X11 display in a unmanaged, shaped window that  appears
     to be transparent. It provides a similar effect to the on-screen display of
     many televisions and video recorders.

ARGUMENTS
     number_lines
	    The  maximum  number  of  lines of text that the window can display.
	    This value cannot be changed.

RETURN VALUE
     On success a pointer to a new xosd object is returned,  otherwise	NULL  is
     returned.

ENVIRONMENT
     DISPLAY
	    The  environment variable that determines which X11 display the XOSD
	    window appears.

     char *xosd_error
	    A string to a text string describing the error.

HISTORY
     The xosd_create function first appeared in version 2.0 of the XOSD library,
     replacing the now depricated xosd_init function.

AUTHORS
     The XOSD library was originally written by Andre Renaud,  and  is	currenly
     maintained by Tim Wright. This document was written by Michael JasonSmith.

BUGS
     There  are  no  known  bugs  with	xosd_create.  Bug reports can be sent to
     <xosd@ignavus.net>.

SEE ALSO
      xosd_destroy(3xosd),	  xosd_show(3xosd),	    xosd_set_pos(3xosd),
     xosd_set_align(3xosd),	xosd_set_shadow_offset(3xosd),	   xosd_set_off-
     set(3xosd),	xosd_set_timeout(3xosd),	 xosd_set_colour(3xosd),
     xosd_set_font(3xosd), xosd_show(3xosd), xosd_scroll(3xosd),

							      XOSD_CREATE(3xosd)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=xosd_create&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help