#include <ut_color.h>
Public Member Functions | |
UT_HashColor () | |
~UT_HashColor () | |
const char * | c_str () const |
const char * | setColor (unsigned char r, unsigned char g, unsigned char b) |
const char * | setColor (const UT_RGBColor &color) |
const char * | setColor (const char *color) |
const char * | lookupNamedColor (const char *color_name) |
const char * | setHashIfValid (const char *color_hash) |
const UT_RGBColor | rgb () |
Private Attributes | |
char | m_colorBuffer [8] |
UT_HashColor::UT_HashColor | ( | ) |
References m_colorBuffer.
UT_HashColor::~UT_HashColor | ( | ) |
const char* UT_HashColor::c_str | ( | ) | const [inline] |
Referenced by AP_UnixDialog_Options::s_real_color_changed().
const char * UT_HashColor::lookupNamedColor | ( | const char * | color_name | ) |
References color_compare(), colorToRGBMapping::m_blue, m_colorBuffer, colorToRGBMapping::m_green, colorToRGBMapping::m_red, and setColor().
Referenced by OXMLi_ListenerState_Theme::_getHexFromPreset(), s_append_color(), s_props_append(), and setColor().
const UT_RGBColor UT_HashColor::rgb | ( | ) |
References m_colorBuffer, and x_hexDigit().
Referenced by XAP_CocoaToolPalette::sync, and UT_parseColor().
const char * UT_HashColor::setColor | ( | unsigned char | r, | |
unsigned char | g, | |||
unsigned char | b | |||
) |
References m_colorBuffer.
Referenced by XAP_UnixDialog_FontChooser::bgColorChanged(), XAP_UnixDialog_FontChooser::fgColorChanged(), lookupNamedColor(), s_append_color(), s_color_changed(), s_props_append(), AP_UnixDialog_Options::s_real_color_changed(), LasemMathView::setColor(), XAP_CocoaToolPalette::setColor:, EV_CocoaToolbarTarget::setColor:, OXMLi_ListenerState_Theme::startElement(), OXMLi_ListenerState_Common::startElement(), XAP_CocoaToolPalette::sync, UT_colorToHex(), and UT_parseColor().
const char * UT_HashColor::setColor | ( | const char * | color | ) |
References lookupNamedColor(), m_colorBuffer, and setHashIfValid().
const char* UT_HashColor::setColor | ( | const UT_RGBColor & | color | ) | [inline] |
References UT_RGBColor::m_blu, UT_RGBColor::m_grn, UT_RGBColor::m_red, and setColor().
Referenced by setColor().
const char * UT_HashColor::setHashIfValid | ( | const char * | color_hash | ) |
References m_colorBuffer.
Referenced by IE_Exp_HTML_Listener::_openCell(), IE_Exp_HTML_Listener::_openTable(), setColor(), XAP_CocoaToolPalette::sync, and UT_parseColor().
char UT_HashColor::m_colorBuffer[8] [private] |
Referenced by lookupNamedColor(), rgb(), setColor(), setHashIfValid(), and UT_HashColor().