00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __EDELIB_COLOR_H__
00022 #define __EDELIB_COLOR_H__
00023
00024 #include "edelib-global.h"
00025
00026 EDELIB_NS_BEGIN
00027
00036 EDELIB_API unsigned int color_rgb_to_fltk(unsigned char r, unsigned char g, unsigned char b);
00037
00049 EDELIB_API void color_fltk_to_rgb(unsigned int color, unsigned char& r, unsigned char& g, unsigned char& b);
00050
00060 EDELIB_API unsigned int color_html_to_fltk(const char* col);
00061
00072 EDELIB_API void color_fltk_to_html(unsigned int color, char* buf);
00073
00084 EDELIB_API void color_rgb_to_html(unsigned char r, unsigned char g, unsigned char b, char* buf);
00085
00095 EDELIB_API void color_html_to_rgb(const char* buf, unsigned char& r, unsigned char& g, unsigned char& b);
00096
00097 EDELIB_NS_END
00098 #endif