#include <vwindowgui.h>
Inherits Canvas.

Public Member Functions | |
| VWindowCanvas (MWindow *mwindow, VWindowGUI *gui) | |
| void | zoom_resize_window (float percentage) |
| void | draw_refresh () |
| void | draw_overlays () |
| void | close_source () |
| int | get_fullscreen () |
| void | set_fullscreen (int value) |
Data Fields | |
| MWindow * | mwindow |
| VWindowGUI * | gui |
Definition at line 91 of file vwindowgui.h.
| VWindowCanvas::VWindowCanvas | ( | MWindow * | mwindow, | |
| VWindowGUI * | gui | |||
| ) |
Definition at line 789 of file vwindowgui.C.
| void VWindowCanvas::zoom_resize_window | ( | float | percentage | ) | [virtual] |
Reimplemented from Canvas.
Definition at line 807 of file vwindowgui.C.
References Canvas::calculate_sizes(), MWindow::edl, EDL::get_aspect_ratio(), VWindow::get_edl(), BC_WindowBase::get_h(), BC_WindowBase::get_w(), gui, mwindow, EDLSession::output_h, EDLSession::output_w, VWindowGUI::resize_event(), BC_WindowBase::resize_window(), EDL::session, MWindow::theme, Theme::vcanvas_h, Theme::vcanvas_w, and MWindow::vwindow.

| void VWindowCanvas::draw_refresh | ( | ) | [virtual] |
Reimplemented from Canvas.
Definition at line 832 of file vwindowgui.C.
References BC_WindowBase::clear_box(), draw_overlays(), BC_WindowBase::draw_vframe(), BC_WindowBase::flash(), Canvas::get_canvas(), VWindow::get_edl(), Canvas::get_transfers(), gui, Canvas::refresh_frame, and VWindowGUI::vwindow.
Referenced by VWindowGUI::drag_motion(), and VWindowGUI::drag_stop().

| void VWindowCanvas::draw_overlays | ( | ) | [virtual] |
Reimplemented from Canvas.
Definition at line 869 of file vwindowgui.C.
References BC_WindowBase::draw_rectangle(), Canvas::get_canvas(), mwindow, MWindow::session, BC_WindowBase::set_color(), BC_WindowBase::set_inverse(), BC_WindowBase::set_opaque(), MainSession::vcanvas_highlighted, and WHITE.
Referenced by draw_refresh().

| void VWindowCanvas::close_source | ( | ) | [virtual] |
Reimplemented from Canvas.
Definition at line 826 of file vwindowgui.C.
References mwindow, VWindow::remove_source(), and MWindow::vwindow.

| int VWindowCanvas::get_fullscreen | ( | ) | [virtual] |
Reimplemented from Canvas.
Definition at line 881 of file vwindowgui.C.
References mwindow, MWindow::session, and MainSession::vwindow_fullscreen.
| void VWindowCanvas::set_fullscreen | ( | int | value | ) | [virtual] |
Reimplemented from Canvas.
Definition at line 886 of file vwindowgui.C.
References mwindow, MWindow::session, and MainSession::vwindow_fullscreen.
Reimplemented from Canvas.
Definition at line 103 of file vwindowgui.h.
Referenced by close_source(), draw_overlays(), get_fullscreen(), set_fullscreen(), and zoom_resize_window().
Definition at line 104 of file vwindowgui.h.
Referenced by draw_refresh(), and zoom_resize_window().
1.5.5