annotate semiconginev2/thirdparty/x11/cursorfont.nim @ 1218:56781cc0fc7c compiletime-tests

did: renamge main package
author sam <sam@basx.dev>
date Wed, 17 Jul 2024 21:01:37 +0700
parents semicongine/old/thirdparty/x11/cursorfont.nim@239adab121a3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1191
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
1 # $Xorg: cursorfont.h,v 1.4 2001/02/09 02:03:39 xorgcvs Exp $
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
2 #
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
3 #
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
4 #Copyright 1987, 1998 The Open Group
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
5 #
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
6 #Permission to use, copy, modify, distribute, and sell this software and its
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
7 #documentation for any purpose is hereby granted without fee, provided that
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
8 #the above copyright notice appear in all copies and that both that
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
9 #copyright notice and this permission notice appear in supporting
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
10 #documentation.
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
11 #
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
12 #The above copyright notice and this permission notice shall be included
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
13 #in all copies or substantial portions of the Software.
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
14 #
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
15 #THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
16 #OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
17 #MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
18 #IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
19 #OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
20 #ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
21 #OTHER DEALINGS IN THE SOFTWARE.
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
22 #
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
23 #Except as contained in this notice, the name of The Open Group shall
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
24 #not be used in advertising or otherwise to promote the sale, use or
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
25 #other dealings in this Software without prior written authorization
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
26 #from The Open Group.
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
27 #
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
28 #
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
29
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
30 const
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
31 XC_num_glyphs* = 154
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
32 XC_X_cursor* = 0
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
33 XC_arrow* = 2
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
34 XC_based_arrow_down* = 4
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
35 XC_based_arrow_up* = 6
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
36 XC_boat* = 8
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
37 XC_bogosity* = 10
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
38 XC_bottom_left_corner* = 12
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
39 XC_bottom_right_corner* = 14
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
40 XC_bottom_side* = 16
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
41 XC_bottom_tee* = 18
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
42 XC_box_spiral* = 20
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
43 XC_center_ptr* = 22
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
44 XC_circle* = 24
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
45 XC_clock* = 26
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
46 XC_coffee_mug* = 28
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
47 XC_cross* = 30
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
48 XC_cross_reverse* = 32
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
49 XC_crosshair* = 34
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
50 XC_diamond_cross* = 36
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
51 XC_dot* = 38
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
52 XC_dotbox* = 40
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
53 XC_double_arrow* = 42
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
54 XC_draft_large* = 44
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
55 XC_draft_small* = 46
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
56 XC_draped_box* = 48
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
57 XC_exchange* = 50
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
58 XC_fleur* = 52
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
59 XC_gobbler* = 54
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
60 XC_gumby* = 56
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
61 XC_hand1* = 58
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
62 XC_hand2* = 60
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
63 XC_heart* = 62
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
64 XC_icon* = 64
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
65 XC_iron_cross* = 66
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
66 XC_left_ptr* = 68
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
67 XC_left_side* = 70
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
68 XC_left_tee* = 72
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
69 XC_leftbutton* = 74
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
70 XC_ll_angle* = 76
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
71 XC_lr_angle* = 78
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
72 XC_man* = 80
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
73 XC_middlebutton* = 82
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
74 XC_mouse* = 84
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
75 XC_pencil* = 86
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
76 XC_pirate* = 88
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
77 XC_plus* = 90
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
78 XC_question_arrow* = 92
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
79 XC_right_ptr* = 94
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
80 XC_right_side* = 96
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
81 XC_right_tee* = 98
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
82 XC_rightbutton* = 100
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
83 XC_rtl_logo* = 102
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
84 XC_sailboat* = 104
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
85 XC_sb_down_arrow* = 106
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
86 XC_sb_h_double_arrow* = 108
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
87 XC_sb_left_arrow* = 110
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
88 XC_sb_right_arrow* = 112
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
89 XC_sb_up_arrow* = 114
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
90 XC_sb_v_double_arrow* = 116
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
91 XC_shuttle* = 118
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
92 XC_sizing* = 120
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
93 XC_spider* = 122
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
94 XC_spraycan* = 124
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
95 XC_star* = 126
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
96 XC_target* = 128
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
97 XC_tcross* = 130
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
98 XC_top_left_arrow* = 132
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
99 XC_top_left_corner* = 134
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
100 XC_top_right_corner* = 136
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
101 XC_top_side* = 138
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
102 XC_top_tee* = 140
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
103 XC_trek* = 142
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
104 XC_ul_angle* = 144
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
105 XC_umbrella* = 146
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
106 XC_ur_angle* = 148
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
107 XC_watch* = 150
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
108 XC_xterm* = 152
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
109
239adab121a3 sync from bedroom to office
sam <sam@basx.dev>
parents:
diff changeset
110 # implementation