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

VWindowCanvas Class Reference

#include <vwindowgui.h>

Inheritance diagram for VWindowCanvas:

Canvas List of all members.

Public Member Functions

 VWindowCanvas (MWindow *mwindow, VWindowGUI *gui)
void zoom_resize_window (float percentage)
void draw_refresh ()
void draw_overlays ()
void close_source ()

Public Attributes

MWindowmwindow
VWindowGUIgui

Detailed Description

Definition at line 86 of file vwindowgui.h.


Constructor & Destructor Documentation

VWindowCanvas::VWindowCanvas MWindow mwindow,
VWindowGUI gui
 

Definition at line 730 of file vwindowgui.C.


Member Function Documentation

void VWindowCanvas::close_source  )  [virtual]
 

Reimplemented from Canvas.

Definition at line 766 of file vwindowgui.C.

References mwindow, VWindow::remove_source(), and MWindow::vwindow.

void VWindowCanvas::draw_overlays  )  [virtual]
 

Reimplemented from Canvas.

Definition at line 809 of file vwindowgui.C.

References Canvas::canvas, mwindow, MWindow::session, and MainSession::vcanvas_highlighted.

Referenced by draw_refresh().

void VWindowCanvas::draw_refresh  )  [virtual]
 

Reimplemented from Canvas.

Definition at line 772 of file vwindowgui.C.

References Canvas::canvas, draw_overlays(), VWindow::get_edl(), Canvas::get_transfers(), gui, Canvas::refresh_frame, and VWindowGUI::vwindow.

Referenced by VWindowGUI::drag_motion(), and VWindowGUI::drag_stop().

void VWindowCanvas::zoom_resize_window float  percentage  )  [virtual]
 

Reimplemented from Canvas.

Definition at line 747 of file vwindowgui.C.

References Canvas::calculate_sizes(), MWindow::edl, EDL::get_aspect_ratio(), VWindow::get_edl(), gui, mwindow, EDLSession::output_h, EDLSession::output_w, VWindowGUI::resize_event(), EDL::session, MWindow::theme, Theme::vcanvas_h, Theme::vcanvas_w, and MWindow::vwindow.


Member Data Documentation

VWindowGUI* VWindowCanvas::gui
 

Definition at line 97 of file vwindowgui.h.

Referenced by draw_refresh(), and zoom_resize_window().

MWindow* VWindowCanvas::mwindow
 

Definition at line 96 of file vwindowgui.h.

Referenced by close_source(), draw_overlays(), and zoom_resize_window().


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