20/* Выполняет инициализирующие действия. Возвращает количество найденных * цветов n. В *cia возвращает массив из n цветовых индексов, который
* можно смело тут же и освобождать free(). В случае ненахождения
* файла "./.sdscolor" функция возвращает -1. */
int sds_init_colors (Display* theDisplay, unsigned long** cia);
/* Возвращает пригодный для использования цветовой индекс. Если цвет не
* найден возвращается черный пиксел. Если до вызова этой функции
* не была вызвана sds_init_colors(), возвращается 0. */
unsigned long sds_color_index (const char* colorName);
/* Возвращает пригодный для использования цветовой индекс на втором
* экране дисплейной системы. Если цвет не найден возвращается черный
* пиксел. Если до вызова этой функции не была вызвана
* sds_init_colors(), возвращается 0. */
unsigned long sds_color_index2 (const char* colorName);
/* Возвращает число цветов в палитре palName и массив цветовых
* индексов или 0. */
int sds_get_pal (const char* palName, unsigned long** cia);
/* Возвращает число палитр и массив указателей на их имена в *palList. */
int sds_pal_list (char*** palList);
/* Возвращает число палитр, массив указателей на их имена в *palList и
* массив кодов типа палитры. */
int sds_pal_list_all (int mode, char*** palList, char** palType);
/* Возвращает число палитр и массив указателей на их имена в *palList,
* при этом имена выбираются по маске palMask (начало имени). */
int sds_pal_mask (const char* palMask, char*** palList);
#ifdef __cplusplus
};
#endif
#endif /* sds_colors.h */
21 * цветов n. В *cia возвращает массив из n цветовых индексов, который * можно смело тут же и освобождать free(). В случае ненахождения
* файла "./.sdscolor" функция возвращает -1. */
int sds_init_colors (Display* theDisplay, unsigned long** cia);
/* Возвращает пригодный для использования цветовой индекс. Если цвет не
* найден возвращается черный пиксел. Если до вызова этой функции
* не была вызвана sds_init_colors(), возвращается 0. */
unsigned long sds_color_index (const char* colorName);
/* Возвращает пригодный для использования цветовой индекс на втором
* экране дисплейной системы. Если цвет не найден возвращается черный
* пиксел. Если до вызова этой функции не была вызвана
* sds_init_colors(), возвращается 0. */
unsigned long sds_color_index2 (const char* colorName);
/* Возвращает число цветов в палитре palName и массив цветовых
* индексов или 0. */
int sds_get_pal (const char* palName, unsigned long** cia);
/* Возвращает число палитр и массив указателей на их имена в *palList. */
int sds_pal_list (char*** palList);
/* Возвращает число палитр, массив указателей на их имена в *palList и
* массив кодов типа палитры. */
int sds_pal_list_all (int mode, char*** palList, char** palType);
/* Возвращает число палитр и массив указателей на их имена в *palList,
* при этом имена выбираются по маске palMask (начало имени). */
int sds_pal_mask (const char* palMask, char*** palList);
#ifdef __cplusplus
};
#endif
#endif /* sds_colors.h */
22 * можно смело тут же и освобождать free(). В случае ненахождения * файла "./.sdscolor" функция возвращает -1. */
int sds_init_colors (Display* theDisplay, unsigned long** cia);
/* Возвращает пригодный для использования цветовой индекс. Если цвет не
* найден возвращается черный пиксел. Если до вызова этой функции
* не была вызвана sds_init_colors(), возвращается 0. */
unsigned long sds_color_index (const char* colorName);
/* Возвращает пригодный для использования цветовой индекс на втором
* экране дисплейной системы. Если цвет не найден возвращается черный
* пиксел. Если до вызова этой функции не была вызвана
* sds_init_colors(), возвращается 0. */
unsigned long sds_color_index2 (const char* colorName);
/* Возвращает число цветов в палитре palName и массив цветовых
* индексов или 0. */
int sds_get_pal (const char* palName, unsigned long** cia);
/* Возвращает число палитр и массив указателей на их имена в *palList. */
int sds_pal_list (char*** palList);
/* Возвращает число палитр, массив указателей на их имена в *palList и
* массив кодов типа палитры. */
int sds_pal_list_all (int mode, char*** palList, char** palType);
/* Возвращает число палитр и массив указателей на их имена в *palList,
* при этом имена выбираются по маске palMask (начало имени). */
int sds_pal_mask (const char* palMask, char*** palList);
#ifdef __cplusplus
};
#endif
#endif /* sds_colors.h */
23 * файла "./.sdscolor" функция возвращает -1. */
26/* Возвращает пригодный для использования цветовой индекс. Если цвет не * найден возвращается черный пиксел. Если до вызова этой функции
* не была вызвана sds_init_colors(), возвращается 0. */
unsigned long sds_color_index (const char* colorName);
/* Возвращает пригодный для использования цветовой индекс на втором
* экране дисплейной системы. Если цвет не найден возвращается черный
* пиксел. Если до вызова этой функции не была вызвана
* sds_init_colors(), возвращается 0. */
unsigned long sds_color_index2 (const char* colorName);
/* Возвращает число цветов в палитре palName и массив цветовых
* индексов или 0. */
int sds_get_pal (const char* palName, unsigned long** cia);
/* Возвращает число палитр и массив указателей на их имена в *palList. */
int sds_pal_list (char*** palList);
/* Возвращает число палитр, массив указателей на их имена в *palList и
* массив кодов типа палитры. */
int sds_pal_list_all (int mode, char*** palList, char** palType);
/* Возвращает число палитр и массив указателей на их имена в *palList,
* при этом имена выбираются по маске palMask (начало имени). */
int sds_pal_mask (const char* palMask, char*** palList);
#ifdef __cplusplus
};
#endif
#endif /* sds_colors.h */
27 * найден возвращается черный пиксел. Если до вызова этой функции
28 * не была вызвана sds_init_colors(), возвращается 0. */
31/* Возвращает пригодный для использования цветовой индекс на втором
32 * экране дисплейной системы. Если цвет не найден возвращается черный * пиксел. Если до вызова этой функции не была вызвана
* sds_init_colors(), возвращается 0. */
unsigned long sds_color_index2 (const char* colorName);
/* Возвращает число цветов в палитре palName и массив цветовых
* индексов или 0. */
int sds_get_pal (const char* palName, unsigned long** cia);
/* Возвращает число палитр и массив указателей на их имена в *palList. */
int sds_pal_list (char*** palList);
/* Возвращает число палитр, массив указателей на их имена в *palList и
* массив кодов типа палитры. */
int sds_pal_list_all (int mode, char*** palList, char** palType);
/* Возвращает число палитр и массив указателей на их имена в *palList,
* при этом имена выбираются по маске palMask (начало имени). */
int sds_pal_mask (const char* palMask, char*** palList);
#ifdef __cplusplus
};
#endif
#endif /* sds_colors.h */
33 * пиксел. Если до вызова этой функции не была вызвана * sds_init_colors(), возвращается 0. */
unsigned long sds_color_index2 (const char* colorName);
/* Возвращает число цветов в палитре palName и массив цветовых
* индексов или 0. */
int sds_get_pal (const char* palName, unsigned long** cia);
/* Возвращает число палитр и массив указателей на их имена в *palList. */
int sds_pal_list (char*** palList);
/* Возвращает число палитр, массив указателей на их имена в *palList и
* массив кодов типа палитры. */
int sds_pal_list_all (int mode, char*** palList, char** palType);
/* Возвращает число палитр и массив указателей на их имена в *palList,
* при этом имена выбираются по маске palMask (начало имени). */
int sds_pal_mask (const char* palMask, char*** palList);
#ifdef __cplusplus
};
#endif
#endif /* sds_colors.h */
37/* Возвращает число цветов в палитре palName и массив цветовых * индексов или 0. */
int sds_get_pal (const char* palName, unsigned long** cia);
/* Возвращает число палитр и массив указателей на их имена в *palList. */
int sds_pal_list (char*** palList);
/* Возвращает число палитр, массив указателей на их имена в *palList и
* массив кодов типа палитры. */
int sds_pal_list_all (int mode, char*** palList, char** palType);
/* Возвращает число палитр и массив указателей на их имена в *palList,
* при этом имена выбираются по маске palMask (начало имени). */
int sds_pal_mask (const char* palMask, char*** palList);
#ifdef __cplusplus
};
#endif
#endif /* sds_colors.h */
41/* Возвращает число палитр и массив указателей на их имена в *palList. */
42int sds_pal_list (char*** palList);
43
44/* Возвращает число палитр, массив указателей на их имена в *palList и * массив кодов типа палитры. */
int sds_pal_list_all (int mode, char*** palList, char** palType);
/* Возвращает число палитр и массив указателей на их имена в *palList,
* при этом имена выбираются по маске palMask (начало имени). */
int sds_pal_mask (const char* palMask, char*** palList);
#ifdef __cplusplus
};
#endif
#endif /* sds_colors.h */