v / vlib / gx / color.v
126 lines · 97 sloc · 3.35 KB · 3ffc951cf555dc4818309a507ccb9d0da4de748f
Raw
1@[deprecated: 'module gx is deprecated, use `import gg` instead']
2@[deprecated_after: '2026-01-24']
3module gx
4
5import gg
6
7// Color represents a 32 bit color value in sRGB format
8
9pub type Color = gg.Color
10
11@[deprecated: 'use gg.black instead']
12@[deprecated_after: '2026-01-24']
13pub const black = gg.black
14
15@[deprecated: 'use gg.gray instead']
16@[deprecated_after: '2026-01-24']
17pub const gray = gg.gray
18
19@[deprecated: 'use gg.white instead']
20@[deprecated_after: '2026-01-24']
21pub const white = gg.white
22
23@[deprecated: 'use gg.red instead']
24@[deprecated_after: '2026-01-24']
25pub const red = gg.red
26
27@[deprecated: 'use gg.green instead']
28@[deprecated_after: '2026-01-24']
29pub const green = gg.green
30
31@[deprecated: 'use gg.blue instead']
32@[deprecated_after: '2026-01-24']
33pub const blue = gg.blue
34
35@[deprecated: 'use gg.yellow instead']
36@[deprecated_after: '2026-01-24']
37pub const yellow = gg.yellow
38
39@[deprecated: 'use gg.magenta instead']
40@[deprecated_after: '2026-01-24']
41pub const magenta = gg.magenta
42
43@[deprecated: 'use gg.cyan instead']
44@[deprecated_after: '2026-01-24']
45pub const cyan = gg.cyan
46
47@[deprecated: 'use gg.orange instead']
48@[deprecated_after: '2026-01-24']
49pub const orange = gg.orange
50
51@[deprecated: 'use gg.purple instead']
52@[deprecated_after: '2026-01-24']
53pub const purple = gg.purple
54
55@[deprecated: 'use gg.indigo instead']
56@[deprecated_after: '2026-01-24']
57pub const indigo = gg.indigo
58
59@[deprecated: 'use gg.pink instead']
60@[deprecated_after: '2026-01-24']
61pub const pink = gg.pink
62
63@[deprecated: 'use gg.violet instead']
64@[deprecated_after: '2026-01-24']
65pub const violet = gg.violet
66
67@[deprecated: 'use gg.dark_blue instead']
68@[deprecated_after: '2026-01-24']
69pub const dark_blue = gg.dark_blue
70
71@[deprecated: 'use gg.dark_gray instead']
72@[deprecated_after: '2026-01-24']
73pub const dark_gray = gg.dark_gray
74
75@[deprecated: 'use gg.dark_green instead']
76@[deprecated_after: '2026-01-24']
77pub const dark_green = gg.dark_green
78
79@[deprecated: 'use gg.dark_red instead']
80@[deprecated_after: '2026-01-24']
81pub const dark_red = gg.dark_red
82
83@[deprecated: 'use gg.light_blue instead']
84@[deprecated_after: '2026-01-24']
85pub const light_blue = gg.light_blue
86
87@[deprecated: 'use gg.light_gray instead']
88@[deprecated_after: '2026-01-24']
89pub const light_gray = gg.light_gray
90
91@[deprecated: 'use gg.light_green instead']
92@[deprecated_after: '2026-01-24']
93pub const light_green = gg.light_green
94
95@[deprecated: 'use gg.light_red instead']
96@[deprecated_after: '2026-01-24']
97pub const light_red = gg.light_red
98
99// hex takes in a 32 bit integer and splits it into 4 byte values
100@[deprecated: 'use gg.hex instead']
101@[deprecated_after: '2026-01-24']
102pub fn hex(color i32) Color {
103 return gg.hex(color)
104}
105
106// rgb builds a Color instance from given r, g, b values
107@[deprecated: 'use gg.rgb instead']
108@[deprecated_after: '2026-01-24']
109pub fn rgb(r u8, g u8, b u8) Color {
110 return gg.rgb(r, g, b)
111}
112
113// rgba builds a Color instance from given r, g, b, a values
114@[deprecated: 'use gg.rgba instead']
115@[deprecated_after: '2026-01-24']
116pub fn rgba(r u8, g u8, b u8, a u8) Color {
117 return gg.rgba(r, g, b, a)
118}
119
120// color_from_string returns a Color, corresponding to the given string
121// or black Color if string is not found in lookup table, or a hex color if starting with #
122@[deprecated: 'use gg.color_from_string instead']
123@[deprecated_after: '2026-01-24']
124pub fn color_from_string(s string) Color {
125 return gg.color_from_string(s)
126}
127