IdleDraw Class Reference

#include <idledraw.h>

Public Types

typedef MemberCaller< IdleDraw,&IdleDraw::queueDraw > QueueDrawCaller

Public Member Functions

 IdleDraw (const Callback &draw)
 ~IdleDraw ()
void queueDraw ()
void flush ()

Static Private Member Functions

static gboolean draw (gpointer data)

Private Attributes

Callback m_draw
unsigned int m_handler

Detailed Description

Definition at line 29 of file idledraw.h.


Member Typedef Documentation

typedef MemberCaller<IdleDraw, &IdleDraw::queueDraw> IdleDraw::QueueDrawCaller

Definition at line 56 of file idledraw.h.


Constructor & Destructor Documentation

IdleDraw::IdleDraw ( const Callback &  draw  )  [inline]

Definition at line 40 of file idledraw.h.

IdleDraw::~IdleDraw (  )  [inline]

Definition at line 44 of file idledraw.h.

References m_handler.


Member Function Documentation

static gboolean IdleDraw::draw ( gpointer  data  )  [inline, static, private]

Definition at line 33 of file idledraw.h.

References m_draw, and m_handler.

Referenced by flush(), and queueDraw().

void IdleDraw::flush (  )  [inline]

Definition at line 58 of file idledraw.h.

References draw(), and m_handler.

void IdleDraw::queueDraw (  )  [inline]

Definition at line 50 of file idledraw.h.

References draw(), and m_handler.


Field Documentation

Callback IdleDraw::m_draw [private]

Definition at line 31 of file idledraw.h.

Referenced by draw().

unsigned int IdleDraw::m_handler [private]

Definition at line 32 of file idledraw.h.

Referenced by draw(), flush(), queueDraw(), and ~IdleDraw().


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

Generated by  doxygen 1.6.2