1
/* Copyright (C) 2000 Damir Zucic */
3
/*=============================================================================
8
Initialize the predefined (hard-coded) color schemes.
11
(1) Pointer to ColorSchemeS structure.
12
(2) Pointer to GUIS structure.
15
(1) Predefined color schemes initialized.
19
(1) Positive always (trivial).
21
=============================================================================*/
28
#include <X11/Xutil.h>
30
#include <X11/Xatom.h>
35
/*======function prototypes:=================================================*/
37
int ParseColor_ (RGBS *, unsigned long *, GUIS *, char *, char *);
39
/*======predefined color schemes:============================================*/
41
int InitializeColors_ (ColorSchemeS *color_schemeSP, GUIS *guiSP)
43
size_t rgb_struct_size;
45
unsigned long dummyID;
47
/* The size of RGBS structure: */
48
rgb_struct_size = sizeof (RGBS);
50
/*------RED (0):-------------------------------------------------------------*/
52
(color_schemeSP + 0)->surfacesN = 2;
55
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:FFFF/8888/8888", "white");
56
memcpy ((color_schemeSP + 0)->left_rgbSA, &rgbS, rgb_struct_size);
57
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:FFFF/0000/0000", "white");
58
memcpy ((color_schemeSP + 0)->middle_rgbSA, &rgbS, rgb_struct_size);
59
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:8888/0000/0000", "white");
60
memcpy ((color_schemeSP + 0)->right_rgbSA, &rgbS, rgb_struct_size);
63
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:6666/0000/0000", "white");
64
memcpy ((color_schemeSP + 0)->left_rgbSA + 1, &rgbS, rgb_struct_size);
65
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:4444/0000/0000", "white");
66
memcpy ((color_schemeSP + 0)->middle_rgbSA + 1, &rgbS, rgb_struct_size);
67
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:2222/0000/0000", "white");
68
memcpy ((color_schemeSP + 0)->right_rgbSA + 1, &rgbS, rgb_struct_size);
70
/*------GREEN (1):-----------------------------------------------------------*/
72
(color_schemeSP + 1)->surfacesN = 2;
75
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:8888/FFFF/8888", "white");
76
memcpy ((color_schemeSP + 1)->left_rgbSA, &rgbS, rgb_struct_size);
77
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/FFFF/0000", "white");
78
memcpy ((color_schemeSP + 1)->middle_rgbSA, &rgbS, rgb_struct_size);
79
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/8888/0000", "white");
80
memcpy ((color_schemeSP + 1)->right_rgbSA, &rgbS, rgb_struct_size);
83
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/6666/0000", "white");
84
memcpy ((color_schemeSP + 1)->left_rgbSA + 1, &rgbS, rgb_struct_size);
85
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/4444/0000", "white");
86
memcpy ((color_schemeSP + 1)->middle_rgbSA + 1, &rgbS, rgb_struct_size);
87
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/2222/0000", "white");
88
memcpy ((color_schemeSP + 1)->right_rgbSA + 1, &rgbS, rgb_struct_size);
90
/*------BLUE (2):------------------------------------------------------------*/
92
(color_schemeSP + 2)->surfacesN = 2;
95
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:8888/8888/FFFF", "white");
96
memcpy ((color_schemeSP + 2)->left_rgbSA, &rgbS, rgb_struct_size);
97
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/0000/FFFF", "white");
98
memcpy ((color_schemeSP + 2)->middle_rgbSA, &rgbS, rgb_struct_size);
99
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/0000/8888", "white");
100
memcpy ((color_schemeSP + 2)->right_rgbSA, &rgbS, rgb_struct_size);
103
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/0000/6666", "white");
104
memcpy ((color_schemeSP + 2)->left_rgbSA + 1, &rgbS, rgb_struct_size);
105
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/0000/4444", "white");
106
memcpy ((color_schemeSP + 2)->middle_rgbSA + 1, &rgbS, rgb_struct_size);
107
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/0000/2222", "white");
108
memcpy ((color_schemeSP + 2)->right_rgbSA + 1, &rgbS, rgb_struct_size);
110
/*------YELLOW (3):----------------------------------------------------------*/
112
(color_schemeSP + 3)->surfacesN = 2;
115
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:FFFF/FFFF/8888", "white");
116
memcpy ((color_schemeSP + 3)->left_rgbSA, &rgbS, rgb_struct_size);
117
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:FFFF/FFFF/0000", "white");
118
memcpy ((color_schemeSP + 3)->middle_rgbSA, &rgbS, rgb_struct_size);
119
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:8888/8888/0000", "white");
120
memcpy ((color_schemeSP + 3)->right_rgbSA, &rgbS, rgb_struct_size);
123
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:3333/3333/0000", "white");
124
memcpy ((color_schemeSP + 3)->left_rgbSA + 1, &rgbS, rgb_struct_size);
125
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:2222/2222/0000", "white");
126
memcpy ((color_schemeSP + 3)->middle_rgbSA + 1, &rgbS, rgb_struct_size);
127
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:1111/1111/0000", "white");
128
memcpy ((color_schemeSP + 3)->right_rgbSA + 1, &rgbS, rgb_struct_size);
130
/*------CYAN (4):------------------------------------------------------------*/
132
(color_schemeSP + 4)->surfacesN = 2;
135
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:DDDD/FFFF/FFFF", "white");
136
memcpy ((color_schemeSP + 4)->left_rgbSA, &rgbS, rgb_struct_size);
137
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/FFFF/FFFF", "white");
138
memcpy ((color_schemeSP + 4)->middle_rgbSA, &rgbS, rgb_struct_size);
139
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/8888/8888", "white");
140
memcpy ((color_schemeSP + 4)->right_rgbSA, &rgbS, rgb_struct_size);
143
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/3333/3333", "white");
144
memcpy ((color_schemeSP + 4)->left_rgbSA + 1, &rgbS, rgb_struct_size);
145
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/2222/2222", "white");
146
memcpy ((color_schemeSP + 4)->middle_rgbSA + 1, &rgbS, rgb_struct_size);
147
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/1111/1111", "white");
148
memcpy ((color_schemeSP + 4)->right_rgbSA + 1, &rgbS, rgb_struct_size);
150
/*------MAGENTA (5):---------------------------------------------------------*/
152
(color_schemeSP + 5)->surfacesN = 2;
155
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:FFFF/9999/FFFF", "white");
156
memcpy ((color_schemeSP + 5)->left_rgbSA, &rgbS, rgb_struct_size);
157
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:FFFF/0000/FFFF", "white");
158
memcpy ((color_schemeSP + 5)->middle_rgbSA, &rgbS, rgb_struct_size);
159
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:8888/0000/8888", "white");
160
memcpy ((color_schemeSP + 5)->right_rgbSA, &rgbS, rgb_struct_size);
163
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:3333/0000/3333", "white");
164
memcpy ((color_schemeSP + 5)->left_rgbSA + 1, &rgbS, rgb_struct_size);
165
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:2222/0000/2222", "white");
166
memcpy ((color_schemeSP + 5)->middle_rgbSA + 1, &rgbS, rgb_struct_size);
167
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:1111/0000/1111", "white");
168
memcpy ((color_schemeSP + 5)->right_rgbSA + 1, &rgbS, rgb_struct_size);
170
/*------WHITE (6):-----------------------------------------------------------*/
172
(color_schemeSP + 6)->surfacesN = 2;
175
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:FFFF/FFFF/FFFF", "white");
176
memcpy ((color_schemeSP + 6)->left_rgbSA, &rgbS, rgb_struct_size);
177
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:8888/8888/8888", "white");
178
memcpy ((color_schemeSP + 6)->middle_rgbSA, &rgbS, rgb_struct_size);
179
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:4444/4444/4444", "white");
180
memcpy ((color_schemeSP + 6)->right_rgbSA, &rgbS, rgb_struct_size);
183
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:3333/3333/3333", "white");
184
memcpy ((color_schemeSP + 6)->left_rgbSA + 1, &rgbS, rgb_struct_size);
185
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:2222/2222/2222", "white");
186
memcpy ((color_schemeSP + 6)->middle_rgbSA + 1, &rgbS, rgb_struct_size);
187
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:1111/1111/1111", "white");
188
memcpy ((color_schemeSP + 6)->right_rgbSA + 1, &rgbS, rgb_struct_size);
190
/*------YELLOW-GREEN (7):----------------------------------------------------*/
192
(color_schemeSP + 7)->surfacesN = 2;
195
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:DDDD/FFFF/8888", "white");
196
memcpy ((color_schemeSP + 7)->left_rgbSA, &rgbS, rgb_struct_size);
197
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:8888/FFFF/0000", "white");
198
memcpy ((color_schemeSP + 7)->middle_rgbSA, &rgbS, rgb_struct_size);
199
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:4444/8888/0000", "white");
200
memcpy ((color_schemeSP + 7)->right_rgbSA, &rgbS, rgb_struct_size);
203
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:2222/4444/0000", "white");
204
memcpy ((color_schemeSP + 7)->left_rgbSA + 1, &rgbS, rgb_struct_size);
205
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:2222/3333/0000", "white");
206
memcpy ((color_schemeSP + 7)->middle_rgbSA + 1, &rgbS, rgb_struct_size);
207
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:1111/2222/0000", "white");
208
memcpy ((color_schemeSP + 7)->right_rgbSA + 1, &rgbS, rgb_struct_size);
210
/*-------CYAN-GREEN (8):-----------------------------------------------------*/
212
(color_schemeSP + 8)->surfacesN = 2;
215
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:8888/FFFF/DDDD", "white");
216
memcpy ((color_schemeSP + 8)->left_rgbSA, &rgbS, rgb_struct_size);
217
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/FFFF/8888", "white");
218
memcpy ((color_schemeSP + 8)->middle_rgbSA, &rgbS, rgb_struct_size);
219
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/8888/4444", "white");
220
memcpy ((color_schemeSP + 8)->right_rgbSA, &rgbS, rgb_struct_size);
223
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/4444/2222", "white");
224
memcpy ((color_schemeSP + 8)->left_rgbSA + 1, &rgbS, rgb_struct_size);
225
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/3333/2222", "white");
226
memcpy ((color_schemeSP + 8)->middle_rgbSA + 1, &rgbS, rgb_struct_size);
227
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/2222/1111", "white");
228
memcpy ((color_schemeSP + 8)->right_rgbSA + 1, &rgbS, rgb_struct_size);
230
/*-------CYAN-BLUE (9):-----------------------------------------------------*/
232
(color_schemeSP + 9)->surfacesN = 2;
235
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:8888/DDDD/FFFF", "white");
236
memcpy ((color_schemeSP + 9)->left_rgbSA, &rgbS, rgb_struct_size);
237
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/8888/FFFF", "white");
238
memcpy ((color_schemeSP + 9)->middle_rgbSA, &rgbS, rgb_struct_size);
239
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/4444/8888", "white");
240
memcpy ((color_schemeSP + 9)->right_rgbSA, &rgbS, rgb_struct_size);
243
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/2222/4444", "white");
244
memcpy ((color_schemeSP + 9)->left_rgbSA + 1, &rgbS, rgb_struct_size);
245
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/2222/3333", "white");
246
memcpy ((color_schemeSP + 9)->middle_rgbSA + 1, &rgbS, rgb_struct_size);
247
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/1111/2222", "white");
248
memcpy ((color_schemeSP + 9)->right_rgbSA + 1, &rgbS, rgb_struct_size);
250
/*-------MAGENTA-BLUE (10):--------------------------------------------------*/
252
(color_schemeSP + 10)->surfacesN = 2;
255
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:DDDD/8888/FFFF", "white");
256
memcpy ((color_schemeSP + 10)->left_rgbSA, &rgbS, rgb_struct_size);
257
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:8888/0000/FFFF", "white");
258
memcpy ((color_schemeSP + 10)->middle_rgbSA, &rgbS, rgb_struct_size);
259
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:4444/0000/8888", "white");
260
memcpy ((color_schemeSP + 10)->right_rgbSA, &rgbS, rgb_struct_size);
263
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:2222/0000/4444", "white");
264
memcpy ((color_schemeSP + 10)->left_rgbSA + 1, &rgbS, rgb_struct_size);
265
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:2222/0000/3333", "white");
266
memcpy ((color_schemeSP + 10)->middle_rgbSA + 1, &rgbS, rgb_struct_size);
267
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:1111/0000/2222", "white");
268
memcpy ((color_schemeSP + 10)->right_rgbSA + 1, &rgbS, rgb_struct_size);
270
/*-------MAGENTA-RED (11):---------------------------------------------------*/
272
(color_schemeSP + 11)->surfacesN = 2;
275
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:FFFF/8888/DDDD", "white");
276
memcpy ((color_schemeSP + 11)->left_rgbSA, &rgbS, rgb_struct_size);
277
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:FFFF/0000/8888", "white");
278
memcpy ((color_schemeSP + 11)->middle_rgbSA, &rgbS, rgb_struct_size);
279
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:8888/0000/4444", "white");
280
memcpy ((color_schemeSP + 11)->right_rgbSA, &rgbS, rgb_struct_size);
283
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:4444/0000/2222", "white");
284
memcpy ((color_schemeSP + 11)->left_rgbSA + 1, &rgbS, rgb_struct_size);
285
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:3333/0000/2222", "white");
286
memcpy ((color_schemeSP + 11)->middle_rgbSA + 1, &rgbS, rgb_struct_size);
287
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:2222/0000/1111", "white");
288
memcpy ((color_schemeSP + 11)->right_rgbSA + 1, &rgbS, rgb_struct_size);
290
/*------ORANGE (12):---------------------------------------------------------*/
292
(color_schemeSP + 12)->surfacesN = 2;
295
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:FFFF/9999/7777", "white");
296
memcpy ((color_schemeSP + 12)->left_rgbSA, &rgbS, rgb_struct_size);
297
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:FFFF/8888/0000", "white");
298
memcpy ((color_schemeSP + 12)->middle_rgbSA, &rgbS, rgb_struct_size);
299
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:8888/4444/0000", "white");
300
memcpy ((color_schemeSP + 12)->right_rgbSA, &rgbS, rgb_struct_size);
303
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:6666/3333/0000", "white");
304
memcpy ((color_schemeSP + 12)->left_rgbSA + 1, &rgbS, rgb_struct_size);
305
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:4444/2222/0000", "white");
306
memcpy ((color_schemeSP + 12)->middle_rgbSA + 1, &rgbS, rgb_struct_size);
307
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:2222/1111/0000", "white");
308
memcpy ((color_schemeSP + 12)->right_rgbSA + 1, &rgbS, rgb_struct_size);
310
/*------HOT (13):------------------------------------------------------------*/
312
(color_schemeSP + 13)->surfacesN = 3;
315
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:FFFF/FFFF/4444", "white");
316
memcpy ((color_schemeSP + 13)->left_rgbSA, &rgbS, rgb_struct_size);
317
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:FFFF/DDDD/0000", "white");
318
memcpy ((color_schemeSP + 13)->middle_rgbSA, &rgbS, rgb_struct_size);
319
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:8888/5555/0000", "white");
320
memcpy ((color_schemeSP + 13)->right_rgbSA, &rgbS, rgb_struct_size);
323
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:FFFF/8888/0000", "white");
324
memcpy ((color_schemeSP + 13)->left_rgbSA + 1, &rgbS, rgb_struct_size);
325
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:FFFF/0000/0000", "white");
326
memcpy ((color_schemeSP + 13)->middle_rgbSA + 1, &rgbS, rgb_struct_size);
327
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:8888/0000/0000", "white");
328
memcpy ((color_schemeSP + 13)->right_rgbSA + 1, &rgbS, rgb_struct_size);
331
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:8888/0000/0000", "white");
332
memcpy ((color_schemeSP + 13)->left_rgbSA + 2, &rgbS, rgb_struct_size);
333
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:4444/0000/0000", "white");
334
memcpy ((color_schemeSP + 13)->middle_rgbSA + 2, &rgbS, rgb_struct_size);
335
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:2222/0000/0000", "white");
336
memcpy ((color_schemeSP + 13)->right_rgbSA + 2, &rgbS, rgb_struct_size);
338
/*------COLD (14):-----------------------------------------------------------*/
340
(color_schemeSP + 14)->surfacesN = 3;
343
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:DDDD/FFFF/FFFF", "white");
344
memcpy ((color_schemeSP + 14)->left_rgbSA, &rgbS, rgb_struct_size);
345
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/FFFF/FFFF", "white");
346
memcpy ((color_schemeSP + 14)->middle_rgbSA, &rgbS, rgb_struct_size);
347
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/8888/FFFF", "white");
348
memcpy ((color_schemeSP + 14)->right_rgbSA, &rgbS, rgb_struct_size);
351
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/8888/FFFF", "white");
352
memcpy ((color_schemeSP + 14)->left_rgbSA + 1, &rgbS, rgb_struct_size);
353
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/0000/FFFF", "white");
354
memcpy ((color_schemeSP + 14)->middle_rgbSA + 1, &rgbS, rgb_struct_size);
355
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/0000/8888", "white");
356
memcpy ((color_schemeSP + 14)->right_rgbSA + 1, &rgbS, rgb_struct_size);
359
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/0000/8888", "white");
360
memcpy ((color_schemeSP + 14)->left_rgbSA + 2, &rgbS, rgb_struct_size);
361
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/0000/4444", "white");
362
memcpy ((color_schemeSP + 14)->middle_rgbSA + 2, &rgbS, rgb_struct_size);
363
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/0000/2222", "white");
364
memcpy ((color_schemeSP + 14)->right_rgbSA + 2, &rgbS, rgb_struct_size);
366
/*------MONOCHROME (15):-----------------------------------------------------*/
368
(color_schemeSP + 15)->surfacesN = 1;
371
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/0000/0000", "white");
372
memcpy ((color_schemeSP + 15)->left_rgbSA, &rgbS, rgb_struct_size);
373
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:FFFF/FFFF/FFFF", "white");
374
memcpy ((color_schemeSP + 15)->middle_rgbSA, &rgbS, rgb_struct_size);
375
ParseColor_ (&rgbS, &dummyID, guiSP, "RGB:0000/0000/0000", "white");
376
memcpy ((color_schemeSP + 15)->right_rgbSA, &rgbS, rgb_struct_size);
378
/*---------------------------------------------------------------------------*/
380
/* Return positive value on success: */
384
/*===========================================================================*/