ResizeTrackThread Class Reference

#include <resizetrackthread.h>

Inherits Thread.

Collaboration diagram for ResizeTrackThread:

Collaboration graph
[legend]

Public Member Functions

 ResizeTrackThread (MWindow *mwindow, int track_number)
 ~ResizeTrackThread ()
void start_window (Track *track, int track_number)
void run ()

Data Fields

ResizeTrackWindowwindow
MWindowmwindow
int track_number
int w
int h
int w1
int h1
double w_scale
double h_scale

Detailed Description

Definition at line 17 of file resizetrackthread.h.


Constructor & Destructor Documentation

ResizeTrackThread::ResizeTrackThread ( MWindow mwindow,
int  track_number 
)

Definition at line 19 of file resizetrackthread.C.

References window.

ResizeTrackThread::~ResizeTrackThread (  ) 

Definition at line 27 of file resizetrackthread.C.

References Thread::join(), BC_WindowBase::lock_window(), BC_WindowBase::set_done(), BC_WindowBase::unlock_window(), and window.

Here is the call graph for this function:


Member Function Documentation

void ResizeTrackThread::start_window ( Track track,
int  track_number 
)

Definition at line 39 of file resizetrackthread.C.

References h, h1, h_scale, Thread::start(), Track::track_h, Track::track_w, w, w1, and w_scale.

Referenced by EditPopupResize::handle_event().

Here is the call graph for this function:

void ResizeTrackThread::run (  )  [virtual]


Field Documentation

Definition at line 26 of file resizetrackthread.h.

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

Definition at line 27 of file resizetrackthread.h.

Referenced by run().

Definition at line 28 of file resizetrackthread.h.

Referenced by run().

Definition at line 30 of file resizetrackthread.h.

Referenced by start_window(), and ResizeTrackWindow::update().

Definition at line 30 of file resizetrackthread.h.

Referenced by start_window(), and ResizeTrackWindow::update().


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

Generated on Mon Apr 28 14:41:03 2008 for Cinelerra by  doxygen 1.5.5