Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

RecordTransport Class Reference

#include <recordtransport.h>

List of all members.

Public Member Functions

 RecordTransport (MWindow *mwindow, Record *record, BC_WindowBase *window, int x, int y)
 ~RecordTransport ()
int create_objects ()
void reposition_window (int x, int y)
int keypress_event ()
int get_h ()
int get_w ()

Public Attributes

MWindowmwindow
BC_WindowBase * window
Recordrecord
int x
int y
RecordGUIEndend_button
RecordGUIFwdfwd_button
RecordGUIBackback_button
RecordGUIRewindrewind_button
RecordGUIStopstop_button
RecordGUIPlayplay_button
RecordGUIRecrecord_button
RecordGUIRecFramerecord_frame
int x_end


Detailed Description

Definition at line 16 of file recordtransport.h.


Constructor & Destructor Documentation

RecordTransport::RecordTransport MWindow mwindow,
Record record,
BC_WindowBase *  window,
int  x,
int  y
 

Definition at line 12 of file recordtransport.C.

RecordTransport::~RecordTransport  ) 
 

Definition at line 99 of file recordtransport.C.


Member Function Documentation

int RecordTransport::create_objects  ) 
 

Definition at line 25 of file recordtransport.C.

References Record::default_asset, mwindow, record, record_button, record_frame, rewind_button, stop_button, Asset::video_data, window, x, x_end, and y.

Referenced by RecordGUI::create_objects().

int RecordTransport::get_h  ) 
 

Definition at line 83 of file recordtransport.C.

References rewind_button.

Referenced by RecordGUI::create_objects().

int RecordTransport::get_w  ) 
 

Definition at line 88 of file recordtransport.C.

References record_button, record_frame, rewind_button, and stop_button.

Referenced by RecordGUI::create_objects().

int RecordTransport::keypress_event  ) 
 

Definition at line 103 of file recordtransport.C.

References Record::capture_state, record, Record::start_recording(), Record::stop_operation(), and window.

Referenced by RecordGUI::keypress_event().

void RecordTransport::reposition_window int  x,
int  y
 

Definition at line 61 of file recordtransport.C.

References Record::default_asset, record, record_button, record_frame, rewind_button, stop_button, Asset::video_data, and x_end.


Member Data Documentation

RecordGUIBack* RecordTransport::back_button
 

Definition at line 49 of file recordtransport.h.

RecordGUIEnd* RecordTransport::end_button
 

Definition at line 47 of file recordtransport.h.

RecordGUIFwd* RecordTransport::fwd_button
 

Definition at line 48 of file recordtransport.h.

MWindow* RecordTransport::mwindow
 

Definition at line 32 of file recordtransport.h.

Referenced by create_objects().

RecordGUIPlay* RecordTransport::play_button
 

Definition at line 52 of file recordtransport.h.

Record* RecordTransport::record
 

Definition at line 34 of file recordtransport.h.

Referenced by create_objects(), keypress_event(), and reposition_window().

RecordGUIRec* RecordTransport::record_button
 

Definition at line 53 of file recordtransport.h.

Referenced by create_objects(), get_w(), and reposition_window().

RecordGUIRecFrame* RecordTransport::record_frame
 

Definition at line 54 of file recordtransport.h.

Referenced by create_objects(), get_w(), and reposition_window().

RecordGUIRewind* RecordTransport::rewind_button
 

Definition at line 50 of file recordtransport.h.

Referenced by create_objects(), get_h(), get_w(), and reposition_window().

RecordGUIStop* RecordTransport::stop_button
 

Definition at line 51 of file recordtransport.h.

Referenced by create_objects(), get_w(), and reposition_window().

BC_WindowBase* RecordTransport::window
 

Definition at line 33 of file recordtransport.h.

Referenced by create_objects(), and keypress_event().

int RecordTransport::x
 

Definition at line 35 of file recordtransport.h.

Referenced by create_objects().

int RecordTransport::x_end
 

Definition at line 55 of file recordtransport.h.

Referenced by create_objects(), and reposition_window().

int RecordTransport::y
 

Definition at line 35 of file recordtransport.h.

Referenced by create_objects().


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:24 2006 for Cinelerra-svn by  doxygen 1.4.4