logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

XmDirectionMatch — A function that checks for a specified direction component "XmDirectionMatch"

Description

XmDirectionMatch  compares  two  XmDirection  values.   The function returns a Boolean value depending on
       whether or not the two input values "match."  The simplest  match  is  when  d1  and  d2  are  identical.
       However,  other  matches  are  possible.   XmDirectionMatch  attempts  to  compare  specified  bits only;
       nonspecified bits automatically match.

       For example, suppose that d1 equals XmTOP_TO_BOTTOM_RIGHT_TO_LEFT. In this case, the function will return
       True if d2 equals either XmRIGHT_TO_LEFT or XmTOP_TO_BOTTOM. However, the function will return  False  if
       d2 equals XmTOP_TO_BOTTOM_LEFT_TO_RIGHT, XmBOTTOM_TO_TOP_RIGHT_TO_LEFT, or XmBOTTOM_TO_TOP_LEFT_TO_RIGHT.

       Note  that  direction  can  be  thought of as having three components, a horizontal component, a vertical
       component, and the precedence among them. This  means  that  in  addition  to  the  previously  mentioned
       directions, the function will still return False if d1 equals XmTOP_TO_BOTTOM_RIGHT_TO_LEFT and d2 equals
       XmRIGHT_TO_LEFT_TOP_TO_BOTTOM.

       d1        Specifies an XmDirection value.

       d2        Specifies an XmDirection value.

Name

XmDirectionMatch — A function that checks for a specified direction component "XmDirectionMatch"

Return Values

       Returns True if d1 "matches" d2; otherwise, returns False.

Synopsis

       #include <Xm/Xm.h>
       Boolean XmDirectionMatch (d1,d2)
               XmDirection     d1;
               XmDirection     d2;
       (void)

See Also