RecordMonitorCanvas Class Reference

#include <recordmonitor.h>

Inherits Canvas.

Collaboration diagram for RecordMonitorCanvas:

Collaboration graph
[legend]

Public Member Functions

 RecordMonitorCanvas (MWindow *mwindow, RecordMonitorGUI *window, Record *record, int x, int y, int w, int h)
 ~RecordMonitorCanvas ()
void zoom_resize_window (float percentage)
int button_press_event ()
int button_release_event ()
int cursor_motion_event ()
int cursor_enter_event ()
void reset_translation ()
int keypress_event ()
int get_output_w ()
int get_output_h ()
int get_fullscreen ()
void set_fullscreen (int value)

Data Fields

RecordMonitorGUIwindow
MWindowmwindow
Recordrecord

Detailed Description

Definition at line 193 of file recordmonitor.h.


Constructor & Destructor Documentation

RecordMonitorCanvas::RecordMonitorCanvas ( MWindow mwindow,
RecordMonitorGUI window,
Record record,
int  x,
int  y,
int  w,
int  h 
)

Definition at line 633 of file recordmonitor.C.

RecordMonitorCanvas::~RecordMonitorCanvas (  ) 

Definition at line 660 of file recordmonitor.C.


Member Function Documentation

void RecordMonitorCanvas::zoom_resize_window ( float  percentage  )  [virtual]

int RecordMonitorCanvas::button_press_event (  )  [virtual]

int RecordMonitorCanvas::button_release_event (  )  [virtual]

Reimplemented from Canvas.

Definition at line 719 of file recordmonitor.C.

References RecordMonitorGUI::current_operation, and window.

int RecordMonitorCanvas::cursor_motion_event (  )  [virtual]

int RecordMonitorCanvas::cursor_enter_event (  )  [virtual]

Reimplemented from Canvas.

Definition at line 740 of file recordmonitor.C.

References VideoInConfig::driver, MWindow::edl, MOVE_CURSOR, mwindow, EDL::session, Canvas::set_cursor(), and EDLSession::vconfig_in.

Here is the call graph for this function:

void RecordMonitorCanvas::reset_translation (  )  [virtual]

Reimplemented from Canvas.

Definition at line 747 of file recordmonitor.C.

References record, and Record::set_translation().

Here is the call graph for this function:

int RecordMonitorCanvas::keypress_event (  ) 

Definition at line 752 of file recordmonitor.C.

References DOWN, Canvas::get_canvas(), LEFT, record, RIGHT, Record::set_translation(), UP, Record::video_x, and Record::video_y.

Here is the call graph for this function:

int RecordMonitorCanvas::get_output_w (  ) 

Definition at line 664 of file recordmonitor.C.

References Record::default_asset, record, and Asset::width.

int RecordMonitorCanvas::get_output_h (  ) 

Definition at line 669 of file recordmonitor.C.

References Record::default_asset, Asset::height, and record.

int RecordMonitorCanvas::get_fullscreen (  )  [virtual]

Reimplemented from Canvas.

Definition at line 708 of file recordmonitor.C.

References mwindow, MainSession::rwindow_fullscreen, and MWindow::session.

void RecordMonitorCanvas::set_fullscreen ( int  value  )  [virtual]

Reimplemented from Canvas.

Definition at line 713 of file recordmonitor.C.

References mwindow, MainSession::rwindow_fullscreen, and MWindow::session.


Field Documentation

Reimplemented from Canvas.

Definition at line 220 of file recordmonitor.h.

Referenced by button_press_event(), cursor_enter_event(), get_fullscreen(), set_fullscreen(), and zoom_resize_window().


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

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