RecordMonitorGUI Class Reference

#include <recordmonitor.h>

Inherits BC_Window.

Collaboration diagram for RecordMonitorGUI:

Collaboration graph
[legend]

Public Member Functions

 RecordMonitorGUI (MWindow *mwindow, Record *record, RecordMonitor *thread, int min_w)
 ~RecordMonitorGUI ()
int create_objects ()
int cursor_leave_event ()
int cursor_enter_event ()
int button_release_event ()
int cursor_motion_event ()
int translation_event ()
int button_press_event ()
int resize_event (int w, int h)
int set_title ()
int close_event ()
int create_bitmap ()
int keypress_event ()

Data Fields

MeterPanelmeters
Canvascanvas
RecordChannelPickerchannel_picker
ReverseInterlacereverse_interlace
int cursor_x_origin
int cursor_y_origin
int translate_x_origin
int translate_y_origin
BC_PopupMenumonitor_menu
int current_operation
MWindowmwindow
BC_SubWindowmbuttons
BC_Bitmapbitmap
RecordMonitorthread
Recordrecord

Detailed Description

Definition at line 67 of file recordmonitor.h.


Constructor & Destructor Documentation

RecordMonitorGUI::RecordMonitorGUI ( MWindow mwindow,
Record record,
RecordMonitor thread,
int  min_w 
)

Definition at line 181 of file recordmonitor.C.

References bitmap, canvas, channel_picker, current_operation, meters, and reverse_interlace.

RecordMonitorGUI::~RecordMonitorGUI (  ) 

Definition at line 215 of file recordmonitor.C.

References bitmap, canvas, and channel_picker.


Member Function Documentation

int RecordMonitorGUI::create_objects (  ) 

int RecordMonitorGUI::cursor_leave_event (  )  [virtual]

Reimplemented from BC_WindowBase.

Definition at line 394 of file recordmonitor.C.

References canvas, Canvas::cursor_leave_event_base(), and Canvas::get_canvas().

Here is the call graph for this function:

int RecordMonitorGUI::cursor_enter_event (  )  [virtual]

Reimplemented from BC_WindowBase.

Definition at line 401 of file recordmonitor.C.

References canvas, Canvas::cursor_enter_event_base(), and Canvas::get_canvas().

Here is the call graph for this function:

int RecordMonitorGUI::button_release_event (  )  [virtual]

Reimplemented from BC_WindowBase.

Definition at line 408 of file recordmonitor.C.

References Canvas::button_release_event(), canvas, and Canvas::get_canvas().

Here is the call graph for this function:

int RecordMonitorGUI::cursor_motion_event (  )  [virtual]

Reimplemented from BC_WindowBase.

Definition at line 415 of file recordmonitor.C.

References canvas, Canvas::cursor_motion_event(), Canvas::get_canvas(), SET_TRACE, and BC_WindowBase::unhide_cursor().

Here is the call graph for this function:

int RecordMonitorGUI::translation_event (  )  [virtual]

Reimplemented from BC_WindowBase.

Definition at line 496 of file recordmonitor.C.

References BC_WindowBase::get_x(), BC_WindowBase::get_y(), mwindow, MainSession::rmonitor_x, MainSession::rmonitor_y, and MWindow::session.

Here is the call graph for this function:

int RecordMonitorGUI::button_press_event (  )  [virtual]

int RecordMonitorGUI::resize_event ( int  w,
int  h 
) [virtual]

int RecordMonitorGUI::set_title (  ) 

Definition at line 568 of file recordmonitor.C.

References RecordMonitor::get_scale(), RecordMonitor::record, BC_WindowBase::set_title(), thread, and Record::video_window_w.

Referenced by resize_event().

Here is the call graph for this function:

int RecordMonitorGUI::close_event (  )  [virtual]

int RecordMonitorGUI::create_bitmap (  ) 

Definition at line 600 of file recordmonitor.C.

References bitmap, canvas, RecordMonitor::get_canvas_height(), BC_Bitmap::get_h(), BC_WindowBase::get_w(), BC_Bitmap::get_w(), and thread.

Here is the call graph for this function:

int RecordMonitorGUI::keypress_event (  )  [virtual]


Field Documentation

Definition at line 82 of file recordmonitor.h.

Referenced by create_objects(), RecordMonitorGUI(), resize_event(), and RecordAudio::run().

Definition at line 90 of file recordmonitor.h.

Referenced by create_objects(), RecordMonitorGUI(), and resize_event().

Definition at line 93 of file recordmonitor.h.

Referenced by button_press_event(), and create_objects().

Definition at line 118 of file recordmonitor.h.

Definition at line 119 of file recordmonitor.h.

Referenced by create_bitmap(), RecordMonitorGUI(), and ~RecordMonitorGUI().

Definition at line 120 of file recordmonitor.h.

Referenced by close_event(), create_bitmap(), create_objects(), and set_title().

Definition at line 121 of file recordmonitor.h.

Referenced by close_event(), create_objects(), keypress_event(), and resize_event().


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

Generated on Mon Apr 28 14:39:21 2008 for Cinelerra by  doxygen 1.5.5