#include <cwindowgui.h>
Inheritance diagram for CWindowCanvas:

Public Member Functions | |
| CWindowCanvas (MWindow *mwindow, CWindowGUI *gui) | |
| void | status_event () |
| void | zoom_resize_window (float percentage) |
| void | update_zoom (int x, int y, float zoom) |
| int | get_xscroll () |
| int | get_yscroll () |
| float | get_zoom () |
| int | do_eyedrop (int &rerender, int button_press) |
| int | do_mask (int &redraw, int &rerender, int button_press, int cursor_motion, int draw) |
| void | draw_refresh () |
| void | draw_overlays () |
| void | draw_safe_regions () |
| int | cursor_leave_event () |
| int | cursor_enter_event () |
| int | cursor_motion_event () |
| int | button_press_event () |
| int | button_release_event () |
| int | test_crop (int button_press, int &redraw) |
| int | test_bezier (int button_press, int &redraw, int &redraw_canvas, int &rerender, int do_camera) |
| int | test_zoom (int &redraw) |
| void | reset_camera () |
| void | reset_projector () |
| void | reset_keyframe (int do_camera) |
| void | draw_crophandle (int x, int y) |
| void | draw_bezier (int do_camera) |
| void | draw_crop () |
| void | calculate_origin () |
| void | toggle_controls () |
| int | get_cwindow_controls () |
Public Attributes | |
| MWindow * | mwindow |
| CWindowGUI * | gui |
Definition at line 202 of file cwindowgui.h.
|
||||||||||||
|
Definition at line 730 of file cwindowgui.C. |
|
|
|
Reimplemented from Canvas. Definition at line 2528 of file cwindowgui.C. References _, CWindowGUI::current_operation, gui, mwindow, MWindow::undo, and MainUndo::update_undo(). |
|
|
Definition at line 2300 of file cwindowgui.C. References Canvas::canvas_to_output(), MWindow::edl, Canvas::get_cursor_x(), Canvas::get_cursor_y(), gui, mwindow, CWindowGUI::x_origin, and CWindowGUI::y_origin. Referenced by button_press_event(), and test_bezier(). |
|
|
Reimplemented from Canvas. Definition at line 2316 of file cwindowgui.C. References EDLSession::cwindow_operation, MWindow::edl, mwindow, EDL::session, Canvas::set_cursor(), and test_crop(). |
|
|
Reimplemented from Canvas. Definition at line 2310 of file cwindowgui.C. References Canvas::set_cursor(). |
|
|
||||||||||||
|
Definition at line 1473 of file cwindowgui.C. References LocalSession::blue, Canvas::canvas_to_output(), CLAMP, CWindowGUI::current_operation, MWindow::edl, GET_COLOR, Canvas::get_cursor_x(), Canvas::get_cursor_y(), LocalSession::green, gui, EDL::local_session, mwindow, LocalSession::red, Canvas::refresh_frame, and CWindowGUI::update_tool(). Referenced by button_press_event(), and cursor_motion_event(). |
|
||||||||||||||||||||||||
|
|
Definition at line 2015 of file cwindowgui.C. References Track::automation, CWindow::calculate_affected_track(), Canvas::canvas, CWindowGUI::cwindow, DRAW_PROJECTION, MWindow::edl, Automation::get_projector(), LocalSession::get_selectionstart(), gui, EDL::local_session, mwindow, EDLSession::output_h, Canvas::output_to_canvas(), EDLSession::output_w, EDL::session, Track::to_units(), Track::track_h, and Track::track_w. Referenced by draw_overlays(). |
|
|
Definition at line 1982 of file cwindowgui.C. References Canvas::canvas, EDLSession::crop_x1, EDLSession::crop_x2, EDLSession::crop_y1, EDLSession::crop_y2, CROPHANDLE_H, CROPHANDLE_W, draw_crophandle(), MWindow::edl, mwindow, Canvas::output_to_canvas(), and EDL::session. Referenced by draw_overlays(). |
|
||||||||||||
|
Definition at line 835 of file cwindowgui.C. References Canvas::canvas, CROPHANDLE_H, and CROPHANDLE_W. Referenced by draw_crop(). |
|
|
Reimplemented from Canvas. Definition at line 1579 of file cwindowgui.C. References Canvas::canvas, MainSession::ccanvas_highlighted, EDLSession::cwindow_operation, EDLSession::cwindow_scrollbars, do_mask(), draw_bezier(), draw_crop(), draw_safe_regions(), MWindow::edl, mwindow, EDLSession::output_h, Canvas::output_to_canvas(), EDLSession::output_w, EDLSession::safe_regions, MWindow::session, and EDL::session. Referenced by draw_refresh(). |
|
|
Reimplemented from Canvas. Definition at line 775 of file cwindowgui.C. References Canvas::canvas, draw_overlays(), MWindow::edl, Canvas::get_transfers(), mwindow, and Canvas::refresh_frame. Referenced by button_press_event(), cursor_motion_event(), CWindowGUI::drag_motion(), CWindowGUI::drag_stop(), CWindowCropGUI::handle_event(), CWindowZoom::handle_event(), CPanelTitleSafe::handle_event(), CWindowGUI::set_operation(), CWindow::update(), CWindowMaskGUI::update_preview(), CWindowProjectorGUI::update_preview(), and CWindowCameraGUI::update_preview(). |
|
|
Definition at line 1641 of file cwindowgui.C. References Canvas::canvas, MWindow::edl, mwindow, EDLSession::output_h, Canvas::output_to_canvas(), EDLSession::output_w, and EDL::session. Referenced by draw_overlays(). |
|
|
Reimplemented from Canvas. Definition at line 2580 of file cwindowgui.C. References MainSession::cwindow_controls, mwindow, and MWindow::session. |
|
|
Reimplemented from Canvas. Definition at line 759 of file cwindowgui.C. References EDLSession::cwindow_xscroll, MWindow::edl, mwindow, and EDL::session. |
|
|
Reimplemented from Canvas. Definition at line 764 of file cwindowgui.C. References EDLSession::cwindow_yscroll, MWindow::edl, mwindow, and EDL::session. |
|
|
Reimplemented from Canvas. Definition at line 770 of file cwindowgui.C. References EDLSession::cwindow_zoom, MWindow::edl, mwindow, and EDL::session. Referenced by cursor_motion_event(), and test_zoom(). |
|
|
Reimplemented from Canvas. Definition at line 1704 of file cwindowgui.C. References reset_keyframe(). |
|
|
Definition at line 1675 of file cwindowgui.C. References CWindow::calculate_affected_autos(), CWindow::calculate_affected_track(), CWindowGUI::cwindow, gui, mwindow, MWindow::sync_parameters(), CWindowGUI::update_tool(), and FloatAuto::value. Referenced by reset_camera(), and reset_projector(). |
|
|
Reimplemented from Canvas. Definition at line 1709 of file cwindowgui.C. References reset_keyframe(). |
|
|
Reimplemented from Canvas. Definition at line 745 of file cwindowgui.C. References CWindowGUI::draw_status(), and gui. |
|
||||||||||||||||||||||||
|
||||||||||||
|
|
|
Reimplemented from Canvas. Definition at line 2574 of file cwindowgui.C. References MainSession::cwindow_controls, gui, mwindow, CWindowGUI::resize_event(), and MWindow::session. |
|
||||||||||||||||
|
Reimplemented from Canvas. Definition at line 750 of file cwindowgui.C. References EDLSession::cwindow_scrollbars, EDLSession::cwindow_xscroll, EDLSession::cwindow_yscroll, EDLSession::cwindow_zoom, MWindow::edl, mwindow, EDL::session, and Canvas::use_scrollbars. Referenced by cursor_motion_event(), CWindowZoom::handle_event(), test_zoom(), and CWindow::update(). |
|
|
Reimplemented from Canvas. Definition at line 2558 of file cwindowgui.C. References Canvas::calculate_sizes(), Theme::ccanvas_h, Theme::ccanvas_w, MWindow::edl, EDL::get_aspect_ratio(), gui, mwindow, EDLSession::output_h, EDLSession::output_w, CWindowGUI::resize_event(), EDL::session, and MWindow::theme. |
|
|
Definition at line 248 of file cwindowgui.h. Referenced by button_press_event(), button_release_event(), calculate_origin(), cursor_motion_event(), do_eyedrop(), do_mask(), draw_bezier(), reset_keyframe(), status_event(), test_bezier(), test_crop(), test_zoom(), toggle_controls(), and zoom_resize_window(). |
|
|
Definition at line 247 of file cwindowgui.h. Referenced by button_press_event(), button_release_event(), calculate_origin(), cursor_enter_event(), cursor_motion_event(), do_eyedrop(), do_mask(), draw_bezier(), draw_crop(), draw_overlays(), draw_refresh(), draw_safe_regions(), get_cwindow_controls(), get_xscroll(), get_yscroll(), get_zoom(), reset_keyframe(), test_bezier(), test_crop(), test_zoom(), toggle_controls(), update_zoom(), and zoom_resize_window(). |
1.4.4