LibreOffice Module sw (master)  1
Classes | Typedefs | Variables
blink.hxx File Reference
#include <vcl/timer.hxx>
#include <tools/gen.hxx>
#include <comphelper/stl_types.hxx>
#include <set>
#include <memory>
Include dependency graph for blink.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SwBlinkPortion
 
class  SwBlink
 

Typedefs

typedef std::set< std::unique_ptr< SwBlinkPortion >, comphelper::UniquePtrValueLess< SwBlinkPortion > > SwBlinkSet
 

Variables

SwBlinkpBlink
 pBlink points to the instance where blinking portions need to register. More...
 

Typedef Documentation

Definition at line 66 of file blink.hxx.

Variable Documentation

SwBlink* pBlink

pBlink points to the instance where blinking portions need to register.

If necessary, it needs to be created by SwBlink. They are then triggered rhythmically for a repaint. They can query for being visible or invisible with IsVisible().

Definition at line 39 of file blink.cxx.

Referenced by SwRootFrame::DestroyImpl(), SwTextPaintInfo::DrawText_(), SwTextFrame::Format_(), SwTextFormatter::FormatReset(), SwLineLayout::Insert(), TextFinit(), SwDropPortion::~SwDropPortion(), SwFieldPortion::~SwFieldPortion(), SwLineLayout::~SwLineLayout(), and SwLinePortion::~SwLinePortion().