`#include <bcwindowevents.h>`

Inherits Thread.

Collaboration diagram for BC_WindowEvents:

## Public Member Functions | |

BC_WindowEvents (BC_WindowBase *window) | |

~BC_WindowEvents () | |

void | start () |

void | run () |

## Data Fields | |

BC_WindowBase * | window |

int | done |

Definition at line 16 of file bcwindowevents.h.

BC_WindowEvents::BC_WindowEvents | ( | BC_WindowBase * | window |
) |

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:

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:

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:

- hvirtual/guicast/bcwindowevents.h
- hvirtual/guicast/bcwindowevents.C

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