Blame doc/man/man3/XmDirectionMatch.3

Packit b099d7
'\" t
Packit b099d7
...\" DirectB.sgm /main/8 1996/09/08 20:39:00 rws $
Packit b099d7
.de P!
Packit b099d7
.fl
Packit b099d7
\!!1 setgray
Packit b099d7
.fl
Packit b099d7
\\&.\"
Packit b099d7
.fl
Packit b099d7
\!!0 setgray
Packit b099d7
.fl			\" force out current output buffer
Packit b099d7
\!!save /psv exch def currentpoint translate 0 0 moveto
Packit b099d7
\!!/showpage{}def
Packit b099d7
.fl			\" prolog
Packit b099d7
.sy sed -e 's/^/!/' \\$1\" bring in postscript file
Packit b099d7
\!!psv restore
Packit b099d7
.
Packit b099d7
.de pF
Packit b099d7
.ie     ?\\*(f1?? .ds f1 \\n(.f
Packit b099d7
.el .ie ?\\*(f2?? .ds f2 \\n(.f
Packit b099d7
.el .ie ?\\*(f3?? .ds f3 \\n(.f
Packit b099d7
.el .ie ?\\*(f4?? .ds f4 \\n(.f
Packit b099d7
.el .tm ? font overflow
Packit b099d7
.ft \\$1
Packit b099d7
..
Packit b099d7
.de fP
Packit b099d7
.ie     !?\\*(f4?? \{\
Packit b099d7
.	ft \\*(f4
Packit b099d7
.	ds f4\"
Packit b099d7
'	br \}
Packit b099d7
.el .ie !?\\*(f3?? \{\
Packit b099d7
.	ft \\*(f3
Packit b099d7
.	ds f3\"
Packit b099d7
'	br \}
Packit b099d7
.el .ie !?\\*(f2?? \{\
Packit b099d7
.	ft \\*(f2
Packit b099d7
.	ds f2\"
Packit b099d7
'	br \}
Packit b099d7
.el .ie !?\\*(f1?? \{\
Packit b099d7
.	ft \\*(f1
Packit b099d7
.	ds f1\"
Packit b099d7
'	br \}
Packit b099d7
.el .tm ? font underflow
Packit b099d7
..
Packit b099d7
.ds f1\"
Packit b099d7
.ds f2\"
Packit b099d7
.ds f3\"
Packit b099d7
.ds f4\"
Packit b099d7
.ta 8n 16n 24n 32n 40n 48n 56n 64n 72n 
Packit b099d7
.TH "XmDirectionMatch" "library call"
Packit b099d7
.SH "NAME"
Packit b099d7
\fBXmDirectionMatch\fP \(em A function that checks for a specified direction component
Packit b099d7
.iX "XmDirectionMatch"
Packit b099d7
.SH "SYNOPSIS"
Packit b099d7
.PP
Packit b099d7
.nf
Packit b099d7
#include <Xm/Xm\&.h>
Packit b099d7
Boolean XmDirectionMatch (\fId1, d2\fP)
Packit b099d7
        XmDirection     \fId1\fP;
Packit b099d7
        XmDirection     \fId2\fP;
Packit b099d7
\fB\fR(\fBvoid\fR)
Packit b099d7
.fi
Packit b099d7
.SH "DESCRIPTION"
Packit b099d7
.PP
Packit b099d7
\fBXmDirectionMatch\fP compares two \fBXmDirection\fR values\&.
Packit b099d7
The function returns a Boolean value depending on whether or
Packit b099d7
not the two input values "match\&."
Packit b099d7
The simplest match is when \fId1\fP and \fId2\fP are identical\&.
Packit b099d7
However, other matches are possible\&.
Packit b099d7
\fBXmDirectionMatch\fP attempts to compare specified bits only;
Packit b099d7
nonspecified bits automatically match\&.
Packit b099d7
.PP
Packit b099d7
For example, suppose that \fId1\fP equals
Packit b099d7
\fBXmTOP_TO_BOTTOM_RIGHT_TO_LEFT\fP\&. In this case, the function will
Packit b099d7
return True if \fId2\fP equals either \fBXmRIGHT_TO_LEFT\fP or
Packit b099d7
\fBXmTOP_TO_BOTTOM\fP\&. However, the function will return False if
Packit b099d7
\fId2\fP equals \fBXmTOP_TO_BOTTOM_LEFT_TO_RIGHT\fP,
Packit b099d7
\fBXmBOTTOM_TO_TOP_RIGHT_TO_LEFT\fP, or
Packit b099d7
\fBXmBOTTOM_TO_TOP_LEFT_TO_RIGHT\fP\&.
Packit b099d7
.PP
Packit b099d7
Note that direction can be thought of as having three components, a
Packit b099d7
horizontal component, a vertical component, and the precedence among
Packit b099d7
them\&. This means that in addition to the previously mentioned
Packit b099d7
directions, the function will still return False if \fId1\fP equals
Packit b099d7
\fBXmTOP_TO_BOTTOM_RIGHT_TO_LEFT\fP and \fId2\fP equals
Packit b099d7
\fBXmRIGHT_TO_LEFT_TOP_TO_BOTTOM\fP\&.
Packit b099d7
.IP "\fId1\fP" 10
Packit b099d7
Specifies an \fBXmDirection\fR value\&.
Packit b099d7
.IP "\fId2\fP" 10
Packit b099d7
Specifies an \fBXmDirection\fR value\&.
Packit b099d7
.SH "RETURN VALUES"
Packit b099d7
.PP
Packit b099d7
Returns True if \fId1\fP "matches" \fId2\fP; otherwise, returns False\&.
Packit b099d7
.SH "RELATED INFORMATION"
Packit b099d7
.PP
Packit b099d7
\fBXmDirection\fP(3),
Packit b099d7
\fBXmDirectionMatchPartial\fP(3),
Packit b099d7
\fBXmDirectionToStringDirection\fP(3), \fBXmString\fP(3),
Packit b099d7
\fBXmStringDirection\fP(3), and
Packit b099d7
\fBXmStringDirectionToDirection\fP(3)\&.
Packit b099d7
...\" created by instant / docbook-to-man, Sun 22 Dec 1996, 20:22