UT_RGBColor Class Reference

#include <ut_misc.h>

List of all members.

Public Member Functions

 UT_RGBColor ()
 UT_RGBColor (unsigned char, unsigned char, unsigned char, bool bTransparent=false)
 UT_RGBColor (const UT_RGBColor &)
bool operator!= (const UT_RGBColor &op1)
bool operator== (const UT_RGBColor &op1)
bool operator%= (const UT_RGBColor &op1)
UT_RGBColoroperator^= (const UT_RGBColor &op1)
UT_RGBColoroperator+= (const unsigned char inc)
UT_RGBColoroperator+= (const UT_RGBColor &inc)
UT_RGBColoroperator-= (const UT_RGBColor &inc)
bool isTransparent () const
bool setColor (const char *pszColor)

Public Attributes

unsigned char m_red
unsigned char m_grn
unsigned char m_blu
bool m_bIsTransparent


Constructor & Destructor Documentation

UT_RGBColor::UT_RGBColor (  ) 

References m_bIsTransparent, m_blu, m_grn, and m_red.

UT_RGBColor::UT_RGBColor ( unsigned char  red,
unsigned char  grn,
unsigned char  blu,
bool  bTransparent = false 
)

References m_bIsTransparent, m_blu, m_grn, and m_red.

UT_RGBColor::UT_RGBColor ( const UT_RGBColor c  ) 

References m_bIsTransparent, m_blu, m_grn, and m_red.


Member Function Documentation

bool UT_RGBColor::operator!= ( const UT_RGBColor op1  )  [inline]

References m_blu, m_grn, and m_red.

bool UT_RGBColor::operator== ( const UT_RGBColor op1  )  [inline]

References m_blu, m_grn, and m_red.

bool UT_RGBColor::operator%= ( const UT_RGBColor op1  )  [inline]

References m_blu, m_grn, m_red, and UT_RGBCOLOR_PROXIMITY.

UT_RGBColor& UT_RGBColor::operator^= ( const UT_RGBColor op1  )  [inline]

References m_blu, m_grn, and m_red.

UT_RGBColor& UT_RGBColor::operator+= ( const unsigned char  inc  )  [inline]

UT_RGBColor& UT_RGBColor::operator+= ( const UT_RGBColor inc  )  [inline]

References m_blu, m_grn, and m_red.

UT_RGBColor& UT_RGBColor::operator-= ( const UT_RGBColor inc  )  [inline]

References m_blu, m_grn, and m_red.

bool UT_RGBColor::isTransparent (  )  const [inline]

bool UT_RGBColor::setColor ( const char *  pszColor  ) 


Member Data Documentation

unsigned char UT_RGBColor::m_red

Referenced by AP_UnixDialog_Background::_constructWindowContents(), AP_Dialog_Styles::_createCharPreviewFromGC(), FV_View::_drawResizeHandle(), XAP_Win32Dialog_FontChooser::_onInitDialog(), s_RTF_ListenerWriteDoc::_openFrame(), s_KWord_1_Listener::_openSpan(), AP_Dialog_Styles::_populateAbiPreview(), AP_CocoaDialog_FormatFrame::_populateWindowData, GR_CocoaGraphics::_utNSColorToRGBColor(), GR_CocoaGraphics::_utRGBColorToNSColor(), IE_Exp_RTF::_write_rtf_header(), AP_Preview_Paragraph_Block::AP_Preview_Paragraph_Block(), AbiWidget_ViewListener::color(), fp_Run::draw(), AP_UnixDialog_Options::event_ChooseTransparentColor(), GR_Abi_RenderingContext::fill(), XAP_UnixHildonDialog_FontChooser::fillFontInfo(), GR_Win32Graphics::fillRect(), GR_UnixPangoGraphics::fillRect(), GR_Abi_RenderingContext::fromAbiColor(), AP_Win32Toolbar_Icons::getBitmapForIcon(), GR_UnixPangoGraphics::getColor3D(), AP_CocoaToolbar_Icons::getPixmapForIcon, AP_Dialog_Styles::ModifyFont(), operator!=(), operator%=(), operator+=(), operator-=(), operator==(), operator^=(), GR_Win32Graphics::polygon(), GR_UnixPangoGraphics::polygon(), XAP_Win32Dialog_FontChooser::runModal(), XAP_UnixDialog_FontChooser::runModal(), AP_Win32Dialog_Background::runModal(), s_doFontDlg(), AP_Dialog_FormatTable::setBackgroundColor(), AP_Win32Dialog_FormatTable::setBackgroundColorInGUI(), AP_Dialog_FormatFrame::setBGColor(), AP_Dialog_FormatTable::setBorderColor(), AP_Dialog_FormatFrame::setBorderColorBottom(), AP_Dialog_FormatFrame::setBorderColorLeft(), AP_Dialog_FormatFrame::setBorderColorRight(), AP_Dialog_FormatFrame::setBorderColorTop(), UT_HashColor::setColor(), setColor(), GR_Win32Graphics::setColor(), GR_UnixPangoGraphics::setColor(), GR_CocoaGraphics::setColor(), AP_Dialog_Background::setColor(), AP_Dialog_FormatTable::toggleLineType(), AP_Dialog_FormatFrame::toggleLineType(), UT_colorToHex(), UT_parseCMYKColor(), UT_parseColor(), UT_parseGrayColor(), UT_RGBColor(), UT_setColor(), UT_UnixRGBColorToGdkColor(), and UT_Xpm2Bmp().

unsigned char UT_RGBColor::m_grn

Referenced by AP_UnixDialog_Background::_constructWindowContents(), AP_Dialog_Styles::_createCharPreviewFromGC(), FV_View::_drawResizeHandle(), XAP_Win32Dialog_FontChooser::_onInitDialog(), s_RTF_ListenerWriteDoc::_openFrame(), s_KWord_1_Listener::_openSpan(), AP_Dialog_Styles::_populateAbiPreview(), AP_CocoaDialog_FormatFrame::_populateWindowData, GR_CocoaGraphics::_utNSColorToRGBColor(), GR_CocoaGraphics::_utRGBColorToNSColor(), IE_Exp_RTF::_write_rtf_header(), AP_Preview_Paragraph_Block::AP_Preview_Paragraph_Block(), AbiWidget_ViewListener::color(), fp_Run::draw(), AP_UnixDialog_Options::event_ChooseTransparentColor(), GR_Abi_RenderingContext::fill(), XAP_UnixHildonDialog_FontChooser::fillFontInfo(), GR_Win32Graphics::fillRect(), GR_UnixPangoGraphics::fillRect(), GR_Abi_RenderingContext::fromAbiColor(), AP_Win32Toolbar_Icons::getBitmapForIcon(), GR_UnixPangoGraphics::getColor3D(), AP_CocoaToolbar_Icons::getPixmapForIcon, AP_Dialog_Styles::ModifyFont(), operator!=(), operator%=(), operator+=(), operator-=(), operator==(), operator^=(), GR_Win32Graphics::polygon(), GR_UnixPangoGraphics::polygon(), XAP_Win32Dialog_FontChooser::runModal(), XAP_UnixDialog_FontChooser::runModal(), AP_Win32Dialog_Background::runModal(), s_doFontDlg(), AP_Dialog_FormatTable::setBackgroundColor(), AP_Win32Dialog_FormatTable::setBackgroundColorInGUI(), AP_Dialog_FormatFrame::setBGColor(), AP_Dialog_FormatTable::setBorderColor(), AP_Dialog_FormatFrame::setBorderColorBottom(), AP_Dialog_FormatFrame::setBorderColorLeft(), AP_Dialog_FormatFrame::setBorderColorRight(), AP_Dialog_FormatFrame::setBorderColorTop(), UT_HashColor::setColor(), setColor(), GR_Win32Graphics::setColor(), GR_UnixPangoGraphics::setColor(), GR_CocoaGraphics::setColor(), AP_Dialog_Background::setColor(), AP_Dialog_FormatTable::toggleLineType(), AP_Dialog_FormatFrame::toggleLineType(), UT_colorToHex(), UT_parseCMYKColor(), UT_parseColor(), UT_parseGrayColor(), UT_RGBColor(), UT_setColor(), UT_UnixRGBColorToGdkColor(), and UT_Xpm2Bmp().

unsigned char UT_RGBColor::m_blu

Referenced by AP_UnixDialog_Background::_constructWindowContents(), AP_Dialog_Styles::_createCharPreviewFromGC(), FV_View::_drawResizeHandle(), XAP_Win32Dialog_FontChooser::_onInitDialog(), s_RTF_ListenerWriteDoc::_openFrame(), s_KWord_1_Listener::_openSpan(), AP_Dialog_Styles::_populateAbiPreview(), AP_CocoaDialog_FormatFrame::_populateWindowData, GR_CocoaGraphics::_utNSColorToRGBColor(), GR_CocoaGraphics::_utRGBColorToNSColor(), IE_Exp_RTF::_write_rtf_header(), AP_Preview_Paragraph_Block::AP_Preview_Paragraph_Block(), AbiWidget_ViewListener::color(), fp_Run::draw(), AP_UnixDialog_Options::event_ChooseTransparentColor(), GR_Abi_RenderingContext::fill(), XAP_UnixHildonDialog_FontChooser::fillFontInfo(), GR_Win32Graphics::fillRect(), GR_UnixPangoGraphics::fillRect(), GR_Abi_RenderingContext::fromAbiColor(), AP_Win32Toolbar_Icons::getBitmapForIcon(), GR_UnixPangoGraphics::getColor3D(), AP_CocoaToolbar_Icons::getPixmapForIcon, AP_Dialog_Styles::ModifyFont(), operator!=(), operator%=(), operator+=(), operator-=(), operator==(), operator^=(), GR_Win32Graphics::polygon(), GR_UnixPangoGraphics::polygon(), XAP_Win32Dialog_FontChooser::runModal(), XAP_UnixDialog_FontChooser::runModal(), AP_Win32Dialog_Background::runModal(), s_doFontDlg(), AP_Dialog_FormatTable::setBackgroundColor(), AP_Win32Dialog_FormatTable::setBackgroundColorInGUI(), AP_Dialog_FormatFrame::setBGColor(), AP_Dialog_FormatTable::setBorderColor(), AP_Dialog_FormatFrame::setBorderColorBottom(), AP_Dialog_FormatFrame::setBorderColorLeft(), AP_Dialog_FormatFrame::setBorderColorRight(), AP_Dialog_FormatFrame::setBorderColorTop(), UT_HashColor::setColor(), setColor(), GR_Win32Graphics::setColor(), GR_UnixPangoGraphics::setColor(), GR_CocoaGraphics::setColor(), AP_Dialog_Background::setColor(), AP_Dialog_FormatTable::toggleLineType(), AP_Dialog_FormatFrame::toggleLineType(), UT_colorToHex(), UT_parseCMYKColor(), UT_parseColor(), UT_parseGrayColor(), UT_RGBColor(), UT_setColor(), UT_UnixRGBColorToGdkColor(), and UT_Xpm2Bmp().


The documentation for this class was generated from the following files:

Generated on Fri Aug 8 00:07:11 2008 for AbiWord by  doxygen 1.5.5