#include <vwindowgui.h>
Public Member Functions | |
| VWindowGUI (MWindow *mwindow, VWindow *vwindow) | |
| ~VWindowGUI () | |
| int | create_objects () |
| int | resize_event (int w, int h) |
| int | translation_event () |
| int | close_event () |
| int | keypress_event () |
| void | update_sources (char *title) |
| void | change_source (EDL *edl, char *title) |
| void | drag_motion () |
| int | drag_stop () |
Public Attributes | |
| MWindow * | mwindow |
| VWindow * | vwindow |
| VWindowCanvas * | canvas |
| VWindowSlider * | slider |
| BC_Title * | fps_title |
| MainClock * | clock |
| VTimeBar * | timebar |
| VWindowZoom * | zoom_panel |
| VWindowTransport * | transport |
| VWindowEditing * | edit_panel |
| VWindowMeters * | meters |
| ArrayList< BC_ListBoxItem * > | sources |
| ArrayList< LabelGUI * > | labels |
| VWindowInPoint * | in_point |
| VWindowOutPoint * | out_point |
Private Member Functions | |
| void | get_scrollbars (int &canvas_x, int &canvas_y, int &canvas_w, int &canvas_h) |
Definition at line 29 of file vwindowgui.h.
|
||||||||||||
|
Definition at line 37 of file vwindowgui.C. |
|
|
Definition at line 53 of file vwindowgui.C. |
|
||||||||||||
|
Definition at line 59 of file vwindowgui.C. References VWindowSlider::set_position(), slider, timebar, TimeBar::update(), and update_sources(). Referenced by VWindow::change_source(), and VWindow::remove_source(). |
|
|
Definition at line 274 of file vwindowgui.C. References MWindow::gui, MWindowGUI::mainmenu, mwindow, MWindow::save_defaults(), MWindow::session, MainMenu::show_vwindow, and MainSession::show_vwindow. Referenced by keypress_event(). |
|
|
Definition at line 139 of file vwindowgui.C. References _, canvas, clock, TimeBar::create_objects(), Canvas::create_objects(), PlayTransport::create_objects(), EditPanel::create_objects(), MeterPanel::create_objects(), Theme::draw_vwindow_bg(), edit_panel, Theme::get_vwindow_sizes(), in_point, meters, mwindow, out_point, EditPanel::set_meters(), PlayTransport::set_slider(), slider, MWindow::theme, timebar, transport, update_sources(), Theme::vmeter_h, Theme::vmeter_x, Theme::vmeter_y, and vwindow. Referenced by VWindow::create_objects(). |
|
|
Definition at line 312 of file vwindowgui.C. References canvas, MainSession::current_operation, VWindowCanvas::draw_refresh(), Canvas::h, mwindow, MWindow::session, MainSession::vcanvas_highlighted, Canvas::w, Canvas::x, and Canvas::y. Referenced by AWindowAssets::drag_motion_event(). |
|
|
Definition at line 334 of file vwindowgui.C. References VWindow::asset, canvas, VWindow::change_source(), MainSession::current_operation, MainSession::drag_assets, MainSession::drag_clips, VWindowCanvas::draw_refresh(), mwindow, MWindow::session, MainSession::vcanvas_highlighted, and vwindow. Referenced by AWindowAssets::drag_stop_event(). |
|
||||||||||||||||||||
|
|
|
|
Definition at line 290 of file vwindowgui.C. References close_event(), PlayTransport::keypress_event(), mwindow, MWindow::redo_entry(), transport, and MWindow::undo_entry(). |
|
||||||||||||
|
|
Definition at line 267 of file vwindowgui.C. References mwindow, MWindow::session, MainSession::vwindow_x, and MainSession::vwindow_y. |
|
|
Definition at line 77 of file vwindowgui.C. References EDL::assets, EDL::clips, MWindow::edl, mwindow, Asset::path, and sources. Referenced by change_source(), and create_objects(). |
|
|
Definition at line 53 of file vwindowgui.h. Referenced by create_objects(), VWindow::create_objects(), drag_motion(), drag_stop(), resize_event(), and ~VWindowGUI(). |
|
|
Definition at line 56 of file vwindowgui.h. Referenced by create_objects(), resize_event(), VWindow::update_position(), and VTracking::update_tracker(). |
|
|
Definition at line 60 of file vwindowgui.h. Referenced by create_objects(), and resize_event(). |
|
|
Definition at line 55 of file vwindowgui.h. |
|
|
Definition at line 65 of file vwindowgui.h. Referenced by create_objects(). |
|
|
Definition at line 64 of file vwindowgui.h. |
|
|
Definition at line 62 of file vwindowgui.h. Referenced by SetFormatThread::apply_changes(), PreferencesThread::apply_settings(), create_objects(), MWindow::reset_meters(), resize_event(), VTracking::stop_meters(), and VTracking::update_meters(). |
|
|
Definition at line 49 of file vwindowgui.h. Referenced by close_event(), create_objects(), drag_motion(), drag_stop(), keypress_event(), resize_event(), translation_event(), and update_sources(). |
|
|
Definition at line 66 of file vwindowgui.h. Referenced by create_objects(). |
|
|
Definition at line 54 of file vwindowgui.h. Referenced by change_source(), create_objects(), resize_event(), VWindow::update_position(), VTimeBar::update_preview(), and VTracking::update_tracker(). |
|
|
Definition at line 63 of file vwindowgui.h. Referenced by update_sources(). |
|
|
|
Definition at line 59 of file vwindowgui.h. Referenced by create_objects(), VWindow::create_objects(), keypress_event(), resize_event(), VTimeBar::select_label(), and ~VWindowGUI(). |
|
|
Definition at line 50 of file vwindowgui.h. Referenced by create_objects(), drag_stop(), VWindowCanvas::draw_refresh(), VWindowTransport::get_edl(), VTimeBar::get_edl(), VWindowTransport::goto_end(), and VWindowTransport::goto_start(). |
|
|
Definition at line 58 of file vwindowgui.h. |
1.4.4