DMXChangeScreensAttributes man page on OpenBSD

Man page or keyword search:  
man Server   11362 pages
apropos Keyword Search (all sections)
Output format
OpenBSD logo
[printable version]

DMXChangeScreensAttributes(3)			 DMXChangeScreensAttributes(3)

NAME
       DMXChangeScreensAttributes - change back-end screen attributes

SYNOPSIS
       #include <X11/extensions/dmxext.h>

       int DMXChangeScreensAttributes(Display *dpy,
				      int screen_count,
				      int *screens,
				      int mask_count,
				      unsigned int *masks,
				      DMXScreenAttributes *attr,
				      int *error_screen);

DESCRIPTION
       DMXChangeScreensAttributes()  changes  the  geometries and positions of
       the DMX screen  and  DMX	 root  windows	on  the	 back-end  X  servers.
       screen_count  specifies	the number of screens to be changed.  For each
       screen, the screen number is placed in screens, an  attribute  mask  is
       placed  in  masks,  and	a DMXScreenAttributes structure is included in
       attr.

       An  explanation	of  the	 DMXScreenAttributes  structure	 is  given  in
       DMXGetScreenAttributes(3).

       The values that are used to compute each value in masks are as follows

       DMXScreenWindowWidth
       DMXScreenWindowHeight
       DMXScreenWindowXoffset
       DMXScreenWindowYoffset
       DMXRootWindowWidth
       DMXRootWindowHeight
       DMXRootWindowXoffset
       DMXRootWindowYoffset
       DMXRootWindowXorigin
       DMXRootWindowYorigin

       In  general, mask_count should be equal to screen_count.	 However, as a
       convenience, mask_count may be less than	 screen_count,	and  the  last
       entry in masks will then be used for all of the remaining screens.  For
       example, this allows identical changes to be made  to  several  screens
       using only one mask.

RETURN VALUE
       On success, 0 is returned.  Otherwise, error_screen is set to the value
       of the first screen in the list that caused the error  and  a  non-zero
       value is returned.  If screen_count or mask_count is less than 1, or if
       any of the attribute values are not  within  the	 appropriate  bounding
       boxes,	DmxBadValue   is   returned.   If  a  protocol	error  occurs,
       DmxBadReply is returned.

       DMXChangeScreensAttributes() can generate BadLength (if the  data  pro‐
       vided  does  not match the data implicitly required by the screen_count
       and mask_count values), BadValue (if the	 values	 in  screens  are  not
       valid), and BadAlloc errors.

SEE ALSO
       DMXGetScreenCount(3), DMXGetScreenAttributes(3), DMX(3), Xdmx(1)

X Version 11			 libdmx 1.1.1	 DMXChangeScreensAttributes(3)
[top]

List of man pages available for OpenBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net