BC_WindowEvents Class Reference

#include <bcwindowevents.h>

Inherits Thread.

Collaboration diagram for BC_WindowEvents:

Collaboration graph

Public Member Functions

 BC_WindowEvents (BC_WindowBase *window)
 ~BC_WindowEvents ()
void start ()
void run ()

Data Fields

int done

Detailed Description

Definition at line 16 of file bcwindowevents.h.

Constructor & Destructor Documentation

BC_WindowEvents::BC_WindowEvents ( BC_WindowBase window  ) 

Definition at line 5 of file bcwindowevents.C.

References done.

BC_WindowEvents::~BC_WindowEvents (  ) 

Definition at line 12 of file bcwindowevents.C.

References BC_WindowBase::display, done, BC_WindowBase::flush(), Thread::join(), BC_WindowBase::win, and window.

Here is the call graph for this function:

Member Function Documentation

void BC_WindowEvents::start (  ) 

Reimplemented from Thread.

Definition at line 30 of file bcwindowevents.C.

References done, and Thread::start().

Referenced by BC_WindowBase::run_window().

Here is the call graph for this function:

void BC_WindowEvents::run (  )  [virtual]

Implements Thread.

Definition at line 37 of file bcwindowevents.C.

References Timer::delay(), BC_WindowBase::display, done, BC_WindowBase::lock_window(), BC_WindowBase::put_event(), BC_WindowBase::unlock_window(), and window.

Here is the call graph for this function:

Field Documentation

Definition at line 23 of file bcwindowevents.h.

Referenced by run(), and ~BC_WindowEvents().

Definition at line 24 of file bcwindowevents.h.

Referenced by BC_WindowEvents(), run(), start(), and ~BC_WindowEvents().

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

Generated on Mon Apr 28 14:16:33 2008 for Cinelerra by  doxygen 1.5.5