Public Member Functions | Private Attributes | Friends

AllCarets Class Reference

#include <gr_Graphics.h>

List of all members.

Public Member Functions

 AllCarets (GR_Graphics *pG, GR_Caret **pCaret, UT_GenericVector< GR_Caret * > *vecCarets)
virtual ~AllCarets ()
GR_CaretgetBaseCaret (void)
void enable (void)
void disable (bool bNoMulti=false)
void setBlink (bool bBlink)
void JustErase (UT_sint32 xPoint, UT_sint32 yPoint)
void setWindowSize (UT_uint32 width, UT_uint32 height)
void setCoords (UT_sint32 x, UT_sint32 y, UT_uint32 h, UT_sint32 x2=0, UT_sint32 y2=0, UT_uint32 h2=0, bool bPointDirection=false, const UT_RGBColor *pClr=NULL)
void setInsertMode (bool mode)
void forceDraw (void)
bool doBlinkIfNeeded (void)
void setPendingBlink (void)

Private Attributes

GR_Graphicsm_pG
GR_Caret ** m_pLocalCaret
UT_GenericVector< GR_Caret * > * m_vecCarets

Friends

class GR_Graphics

Constructor & Destructor Documentation

AllCarets::AllCarets ( GR_Graphics pG,
GR_Caret **  pCaret,
UT_GenericVector< GR_Caret * > *  vecCarets 
)
virtual AllCarets::~AllCarets (  )  [inline, virtual]

Member Function Documentation

void AllCarets::disable ( bool  bNoMulti = false  ) 
bool AllCarets::doBlinkIfNeeded ( void   ) 
void AllCarets::enable ( void   ) 
void AllCarets::forceDraw ( void   ) 
GR_Caret * AllCarets::getBaseCaret ( void   ) 
void AllCarets::JustErase ( UT_sint32  xPoint,
UT_sint32  yPoint 
)
void AllCarets::setBlink ( bool  bBlink  ) 
void AllCarets::setCoords ( UT_sint32  x,
UT_sint32  y,
UT_uint32  h,
UT_sint32  x2 = 0,
UT_sint32  y2 = 0,
UT_uint32  h2 = 0,
bool  bPointDirection = false,
const UT_RGBColor pClr = NULL 
)
void AllCarets::setInsertMode ( bool  mode  ) 
void AllCarets::setPendingBlink ( void   ) 
void AllCarets::setWindowSize ( UT_uint32  width,
UT_uint32  height 
)

Friends And Related Function Documentation

friend class GR_Graphics [friend]

Member Data Documentation


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