LibreOffice Module sw (master)  1
Public Member Functions | Private Attributes | List of all members
SwBlink Class Reference

#include <blink.hxx>

Collaboration diagram for SwBlink:

Public Member Functions

 SwBlink ()
 ~SwBlink ()
 DECL_LINK (Blinker, Timer *, void)
void Insert (const Point &rPoint, const SwLinePortion *pPor, const SwTextFrame *pTextFrame, sal_uInt16 nDir)
void Replace (const SwLinePortion *pOld, const SwLinePortion *pNew)
void Delete (const SwLinePortion *pPor)
void FrameDelete (const SwRootFrame *pRoot)
bool IsVisible () const

Private Attributes

SwBlinkSet m_List
AutoTimer aTimer
bool bVisible

Detailed Description

Definition at line 68 of file blink.hxx.

Constructor & Destructor Documentation

SwBlink::SwBlink ( )

Definition at line 41 of file blink.cxx.

References aTimer, BLINK_ON_TIME, bVisible, LINK, Timer::SetInvokeHandler(), and Timer::SetTimeout().

SwBlink::~SwBlink ( )

Definition at line 49 of file blink.cxx.

References aTimer, and Task::Stop().

Member Function Documentation

SwBlink::DECL_LINK ( Blinker  ,
Timer ,
void SwBlink::Delete ( const SwLinePortion pPor)
void SwBlink::FrameDelete ( const SwRootFrame pRoot)

Definition at line 165 of file blink.cxx.

References m_List.

Referenced by SwRootFrame::DestroyImpl().

void SwBlink::Insert ( const Point rPoint,
const SwLinePortion pPor,
const SwTextFrame pTextFrame,
sal_uInt16  nDir 
bool SwBlink::IsVisible ( ) const

Definition at line 85 of file blink.hxx.

References bVisible.

Referenced by SwTextPaintInfo::DrawText_().

void SwBlink::Replace ( const SwLinePortion pOld,
const SwLinePortion pNew 

Definition at line 143 of file blink.cxx.

References m_List.

Referenced by SwLineLayout::Insert().

Member Data Documentation

AutoTimer SwBlink::aTimer

Definition at line 71 of file blink.hxx.

Referenced by Insert(), SwBlink(), and ~SwBlink().

bool SwBlink::bVisible

Definition at line 72 of file blink.hxx.

Referenced by IsVisible(), and SwBlink().

SwBlinkSet SwBlink::m_List

Definition at line 70 of file blink.hxx.

Referenced by Delete(), FrameDelete(), Insert(), and Replace().

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