Blame man/XSetState.man

Packit Service dc579d
.\" Copyright \(co 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium
Packit Service dc579d
.\"
Packit Service dc579d
.\" Permission is hereby granted, free of charge, to any person obtaining
Packit Service dc579d
.\" a copy of this software and associated documentation files (the
Packit Service dc579d
.\" "Software"), to deal in the Software without restriction, including
Packit Service dc579d
.\" without limitation the rights to use, copy, modify, merge, publish,
Packit Service dc579d
.\" distribute, sublicense, and/or sell copies of the Software, and to
Packit Service dc579d
.\" permit persons to whom the Software is furnished to do so, subject to
Packit Service dc579d
.\" the following conditions:
Packit Service dc579d
.\"
Packit Service dc579d
.\" The above copyright notice and this permission notice shall be included
Packit Service dc579d
.\" in all copies or substantial portions of the Software.
Packit Service dc579d
.\"
Packit Service dc579d
.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
Packit Service dc579d
.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
Packit Service dc579d
.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
Packit Service dc579d
.\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR
Packit Service dc579d
.\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
Packit Service dc579d
.\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
Packit Service dc579d
.\" OTHER DEALINGS IN THE SOFTWARE.
Packit Service dc579d
.\"
Packit Service dc579d
.\" Except as contained in this notice, the name of the X Consortium shall
Packit Service dc579d
.\" not be used in advertising or otherwise to promote the sale, use or
Packit Service dc579d
.\" other dealings in this Software without prior written authorization
Packit Service dc579d
.\" from the X Consortium.
Packit Service dc579d
.\"
Packit Service dc579d
.\" Copyright \(co 1985, 1986, 1987, 1988, 1989, 1990, 1991 by
Packit Service dc579d
.\" Digital Equipment Corporation
Packit Service dc579d
.\"
Packit Service dc579d
.\" Portions Copyright \(co 1990, 1991 by
Packit Service dc579d
.\" Tektronix, Inc.
Packit Service dc579d
.\"
Packit Service dc579d
.\" Permission to use, copy, modify and distribute this documentation for
Packit Service dc579d
.\" any purpose and without fee is hereby granted, provided that the above
Packit Service dc579d
.\" copyright notice appears in all copies and that both that copyright notice
Packit Service dc579d
.\" and this permission notice appear in all copies, and that the names of
Packit Service dc579d
.\" Digital and Tektronix not be used in in advertising or publicity pertaining
Packit Service dc579d
.\" to this documentation without specific, written prior permission.
Packit Service dc579d
.\" Digital and Tektronix makes no representations about the suitability
Packit Service dc579d
.\" of this documentation for any purpose.
Packit Service dc579d
.\" It is provided ``as is'' without express or implied warranty.
Packit Service dc579d
.\" 
Packit Service dc579d
.\"
Packit Service dc579d
.ds xT X Toolkit Intrinsics \- C Language Interface
Packit Service dc579d
.ds xW Athena X Widgets \- C Language X Toolkit Interface
Packit Service dc579d
.ds xL Xlib \- C Language X Interface
Packit Service dc579d
.ds xC Inter-Client Communication Conventions Manual
Packit Service dc579d
.na
Packit Service dc579d
.de Ds
Packit Service dc579d
.nf
Packit Service dc579d
.\\$1D \\$2 \\$1
Packit Service dc579d
.ft CW
Packit Service dc579d
.\".ps \\n(PS
Packit Service dc579d
.\".if \\n(VS>=40 .vs \\n(VSu
Packit Service dc579d
.\".if \\n(VS<=39 .vs \\n(VSp
Packit Service dc579d
..
Packit Service dc579d
.de De
Packit Service dc579d
.ce 0
Packit Service dc579d
.if \\n(BD .DF
Packit Service dc579d
.nr BD 0
Packit Service dc579d
.in \\n(OIu
Packit Service dc579d
.if \\n(TM .ls 2
Packit Service dc579d
.sp \\n(DDu
Packit Service dc579d
.fi
Packit Service dc579d
..
Packit Service dc579d
.de IN		\" send an index entry to the stderr
Packit Service dc579d
..
Packit Service dc579d
.de Pn
Packit Service dc579d
.ie t \\$1\fB\^\\$2\^\fR\\$3
Packit Service dc579d
.el \\$1\fI\^\\$2\^\fP\\$3
Packit Service dc579d
..
Packit Service dc579d
.de ZN
Packit Service dc579d
.ie t \fB\^\\$1\^\fR\\$2
Packit Service dc579d
.el \fI\^\\$1\^\fP\\$2
Packit Service dc579d
..
Packit Service dc579d
.de hN
Packit Service dc579d
.ie t <\fB\\$1\fR>\\$2
Packit Service dc579d
.el <\fI\\$1\fP>\\$2
Packit Service dc579d
..
Packit Service dc579d
.ny0
Packit Service dc579d
.TH XSetState __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
Packit Service dc579d
.SH NAME
Packit Service dc579d
XSetState, XSetFunction, XSetPlaneMask, XSetForeground, XSetBackground \- GC convenience routines
Packit Service dc579d
.SH SYNTAX
Packit Service dc579d
.HP
Packit Service dc579d
int XSetState\^(\^Display *\fIdisplay\fP\^, GC \fIgc\fP\^, unsigned long
Packit Service dc579d
\fIforeground\fP\^, unsigned int \fIbackground\fP\^, int \fIfunction\fP\^,
Packit Service dc579d
unsigned long \fIplane_mask\fP\^); 
Packit Service dc579d
.HP
Packit Service dc579d
int XSetFunction\^(\^Display *\fIdisplay\fP\^, GC \fIgc\fP\^, int
Packit Service dc579d
\fIfunction\fP\^); 
Packit Service dc579d
.HP
Packit Service dc579d
int XSetPlaneMask\^(\^Display *\fIdisplay\fP\^, GC \fIgc\fP\^, unsigned long
Packit Service dc579d
\fIplane_mask\fP\^); 
Packit Service dc579d
.HP
Packit Service dc579d
int XSetForeground\^(\^Display *\fIdisplay\fP\^, GC \fIgc\fP\^, unsigned long
Packit Service dc579d
\fIforeground\fP\^); 
Packit Service dc579d
.HP
Packit Service dc579d
int XSetBackground\^(\^Display *\fIdisplay\fP\^, GC \fIgc\fP\^, unsigned long
Packit Service dc579d
\fIbackground\fP\^); 
Packit Service dc579d
.SH ARGUMENTS
Packit Service dc579d
.IP \fIbackground\fP 1i
Packit Service dc579d
Specifies the background you want to set for the specified GC.
Packit Service dc579d
.IP \fIdisplay\fP 1i
Packit Service dc579d
Specifies the connection to the X server.
Packit Service dc579d
.IP \fIforeground\fP 1i
Packit Service dc579d
Specifies the foreground you want to set for the specified GC.
Packit Service dc579d
.IP \fIfunction\fP 1i
Packit Service dc579d
Specifies the function you want to set for the specified GC.
Packit Service dc579d
.IP \fIgc\fP 1i
Packit Service dc579d
Specifies the GC.
Packit Service dc579d
.IP \fIplane_mask\fP 1i
Packit Service dc579d
Specifies the plane mask.
Packit Service dc579d
.\" *** JIM: NEED MORE INFO FOR THIS. ***
Packit Service dc579d
.SH DESCRIPTION
Packit Service dc579d
The
Packit Service dc579d
.ZN XSetState
Packit Service dc579d
function sets the foreground, background, plane mask, and function components
Packit Service dc579d
for the specified GC.
Packit Service dc579d
.LP
Packit Service dc579d
.ZN XSetState
Packit Service dc579d
can generate
Packit Service dc579d
.ZN BadAlloc ,
Packit Service dc579d
.ZN BadGC ,
Packit Service dc579d
and
Packit Service dc579d
.ZN BadValue 
Packit Service dc579d
errors.
Packit Service dc579d
.LP
Packit Service dc579d
.ZN XSetFunction
Packit Service dc579d
sets a specified value in the specified GC.
Packit Service dc579d
.LP
Packit Service dc579d
.ZN XSetFunction
Packit Service dc579d
can generate
Packit Service dc579d
.ZN BadAlloc ,
Packit Service dc579d
.ZN BadGC ,
Packit Service dc579d
and
Packit Service dc579d
.ZN BadValue 
Packit Service dc579d
errors.
Packit Service dc579d
.LP
Packit Service dc579d
The
Packit Service dc579d
.ZN XSetPlaneMask
Packit Service dc579d
function sets the plane mask in the specified GC.
Packit Service dc579d
.LP
Packit Service dc579d
.ZN XSetPlaneMask
Packit Service dc579d
can generate
Packit Service dc579d
.ZN BadAlloc 
Packit Service dc579d
and
Packit Service dc579d
.ZN BadGC 
Packit Service dc579d
errors.
Packit Service dc579d
.LP
Packit Service dc579d
The
Packit Service dc579d
.ZN XSetForeground
Packit Service dc579d
function sets the foreground in the specified GC.
Packit Service dc579d
.LP
Packit Service dc579d
.ZN XSetForeground
Packit Service dc579d
can generate
Packit Service dc579d
.ZN BadAlloc
Packit Service dc579d
and
Packit Service dc579d
.ZN BadGC 
Packit Service dc579d
errors.
Packit Service dc579d
.LP
Packit Service dc579d
The
Packit Service dc579d
.ZN XSetBackground
Packit Service dc579d
function sets the background in the specified GC.
Packit Service dc579d
.LP
Packit Service dc579d
.ZN XSetBackground
Packit Service dc579d
can generate
Packit Service dc579d
.ZN BadAlloc
Packit Service dc579d
and
Packit Service dc579d
.ZN BadGC 
Packit Service dc579d
errors.
Packit Service dc579d
.SH DIAGNOSTICS
Packit Service dc579d
.TP 1i
Packit Service dc579d
.ZN BadAlloc
Packit Service dc579d
The server failed to allocate the requested resource or server memory.
Packit Service dc579d
.TP 1i
Packit Service dc579d
.ZN BadGC
Packit Service dc579d
A value for a GContext argument does not name a defined GContext.
Packit Service dc579d
.TP 1i
Packit Service dc579d
.ZN BadValue
Packit Service dc579d
Some numeric value falls outside the range of values accepted by the request.
Packit Service dc579d
Unless a specific range is specified for an argument, the full range defined
Packit Service dc579d
by the argument's type is accepted.  Any argument defined as a set of
Packit Service dc579d
alternatives can generate this error.
Packit Service dc579d
.SH "SEE ALSO"
Packit Service dc579d
XCreateGC(__libmansuffix__),
Packit Service dc579d
XQueryBestSize(__libmansuffix__),
Packit Service dc579d
XSetArcMode(__libmansuffix__),
Packit Service dc579d
XSetClipOrigin(__libmansuffix__),
Packit Service dc579d
XSetFillStyle(__libmansuffix__),
Packit Service dc579d
XSetFont(__libmansuffix__),
Packit Service dc579d
XSetLineAttributes(__libmansuffix__),
Packit Service dc579d
XSetTile(__libmansuffix__)
Packit Service dc579d
.br
Packit Service dc579d
\fI\*(xL\fP