Provided by: libx11-protocol-other-perl_30-1_all bug

NAME

       X11::AtomConstants -- predefined X11 atoms

SYNOPSIS

        use X11::AtomConstants;
        $X->ChangeProperty($window,
                           X11::AtomConstants::WM_NAME,  # property
                           X11::AtomConstants::PIXMAP,   # type
                           8,                            # format
                           'Replace',
                           'My Window Title');

DESCRIPTION

       This is the X11 pre-defined atoms as Perl constants.  For example "PIXMAP" is 20, the
       PIXMAP atom.

           my $atom_id = X11::AtomConstants::PIXMAP;  # $atom_id is 20
           my $name = $X->GetAtomName($atom_id);      # $name is "PIXMAP"

       The "LAST_PREDEFINED" constant is not an atom as such, but the last of the predefined
       values, which happens to be "WM_TRANSIENT_FOR".

           Constant             Value

           PRIMARY                1
           SECONDARY              2
           ARC                    3
           ATOM                   4
           BITMAP                 5
           CARDINAL               6
           COLORMAP               7
           CURSOR                 8
           CUT_BUFFER0            9
           CUT_BUFFER1           10
           CUT_BUFFER2           11
           CUT_BUFFER3           12
           CUT_BUFFER4           13
           CUT_BUFFER5           14
           CUT_BUFFER6           15
           CUT_BUFFER7           16
           DRAWABLE              17
           FONT                  18
           INTEGER               19
           PIXMAP                20
           POINT                 21
           RECTANGLE             22
           RESOURCE_MANAGER      23
           RGB_COLOR_MAP         24
           RGB_BEST_MAP          25
           RGB_BLUE_MAP          26
           RGB_DEFAULT_MAP       27
           RGB_GRAY_MAP          28
           RGB_GREEN_MAP         29
           RGB_RED_MAP           30
           STRING                31
           VISUALID              32
           WINDOW                33
           WM_COMMAND            34
           WM_HINTS              35
           WM_CLIENT_MACHINE     36
           WM_ICON_NAME          37
           WM_ICON_SIZE          38
           WM_NAME               39
           WM_NORMAL_HINTS       40
           WM_SIZE_HINTS         41
           WM_ZOOM_HINTS         42
           MIN_SPACE             43
           NORM_SPACE            44
           MAX_SPACE             45
           END_SPACE             46
           SUPERSCRIPT_X         47
           SUPERSCRIPT_Y         48
           SUBSCRIPT_X           49
           SUBSCRIPT_Y           50
           UNDERLINE_POSITION    51
           UNDERLINE_THICKNESS   52
           STRIKEOUT_ASCENT      53
           STRIKEOUT_DESCENT     54
           ITALIC_ANGLE          55
           X_HEIGHT              56
           QUAD_WIDTH            57
           WEIGHT                58
           POINT_SIZE            59
           RESOLUTION            60
           COPYRIGHT             61
           NOTICE                62
           FONT_NAME             63
           FAMILY_NAME           64
           FULL_NAME             65
           CAP_HEIGHT            66
           WM_CLASS              67
           WM_TRANSIENT_FOR      68

           LAST_PREDEFINED       68

EXPORTS

       Nothing is exported by default, but the constants can be requested in usual "Exporter"
       style,

           use X11::AtomConstants 'PIXMAP';
           blah (atom => PIXMAP);

       The ":all" tag imports everything,

           use X11::AtomConstants ':all';
           blah (atom1 => POINT,
                 atom2 => RECTANGLE);

       Many atoms like "STRING" or "WEIGHT" have rather generic names and importing them may be
       undesirable.  They can always be used with the full package name,

           use X11::AtomConstants;
           blah (atom => X11::AtomConstants::PIXMAP);

SEE ALSO

       X11::CursorFont, X11::Keysyms, X11::Protocol, X11::Protocol::Other, X11::Protocol::WM

       X Window System Protocol specification (values in Appendix B),
       /usr/share/X11/doc/hardcopy/XProtocol/proto.PS.gz

       /usr/include/X11/Xatom.h

HOME PAGE

       <http://user42.tuxfamily.org/x11-protocol-other/index.html>

LICENSE

       Copyright 2011, 2012, 2013, 2014 Kevin Ryde

       X11-Protocol-Other is free software; you can redistribute it and/or modify it under the
       terms of the GNU General Public License as published by the Free Software Foundation;
       either version 3, or (at your option) any later version.

       X11-Protocol-Other is distributed in the hope that it will be useful, but WITHOUT ANY
       WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
       PURPOSE.  See the GNU General Public License for more details.

       You should have received a copy of the GNU General Public License along with
       X11-Protocol-Other.  If not, see <http://www.gnu.org/licenses/>.