#include <cwindowtool.h>
Inherits BC_Window.
Inherited by CWindowCameraGUI, CWindowCropGUI, CWindowEyedropGUI, CWindowMaskGUI, and CWindowProjectorGUI.

Public Member Functions | |
| CWindowToolGUI (MWindow *mwindow, CWindowTool *thread, char *title, int w, int h) | |
| ~CWindowToolGUI () | |
| virtual void | create_objects () |
| virtual void | handle_event () |
| virtual void | update () |
| virtual void | update_preview () |
| int | close_event () |
| int | keypress_event () |
| int | translation_event () |
Data Fields | |
| int | current_operation |
| MWindow * | mwindow |
| CWindowTool * | thread |
| CWindowCoord * | event_caller |
Definition at line 45 of file cwindowtool.h.
| CWindowToolGUI::CWindowToolGUI | ( | MWindow * | mwindow, | |
| CWindowTool * | thread, | |||
| char * | title, | |||
| int | w, | |||
| int | h | |||
| ) |
| CWindowToolGUI::~CWindowToolGUI | ( | ) |
Definition at line 226 of file cwindowtool.C.
| virtual void CWindowToolGUI::create_objects | ( | ) | [inline, virtual] |
Reimplemented in CWindowCropGUI, CWindowMaskGUI, CWindowEyedropGUI, CWindowCameraGUI, and CWindowProjectorGUI.
Definition at line 55 of file cwindowtool.h.
Referenced by CWindowTool::start_tool().
| virtual void CWindowToolGUI::handle_event | ( | ) | [inline, virtual] |
Reimplemented in CWindowCropGUI, CWindowMaskGUI, CWindowCameraGUI, and CWindowProjectorGUI.
Definition at line 57 of file cwindowtool.h.
Referenced by CWindowCoord::handle_event().
| virtual void CWindowToolGUI::update | ( | ) | [inline, virtual] |
Reimplemented in CWindowCropGUI, CWindowMaskGUI, CWindowEyedropGUI, CWindowCameraGUI, and CWindowProjectorGUI.
Definition at line 59 of file cwindowtool.h.
Referenced by CWindowMaskNumber::handle_event(), CWindowMaskCyclePrev::handle_event(), CWindowMaskCycleNext::handle_event(), CWindowMaskDelete::handle_event(), CWindowTool::start_tool(), CWindowTool::update_show_window(), and CWindowTool::update_values().
| virtual void CWindowToolGUI::update_preview | ( | ) | [inline, virtual] |
Reimplemented in CWindowMaskGUI, CWindowCameraGUI, and CWindowProjectorGUI.
Definition at line 61 of file cwindowtool.h.
Referenced by CWindowMaskBeforePlugins::handle_event(), CWindowMaskValue::handle_event(), CWindowMaskFeather::handle_event(), CWindowMaskNumber::handle_event(), CWindowMaskCyclePrev::handle_event(), CWindowMaskCycleNext::handle_event(), CWindowMaskDelete::handle_event(), and CWindowMaskMode::handle_event().
| int CWindowToolGUI::close_event | ( | ) | [virtual] |
Reimplemented from BC_WindowBase.
Definition at line 230 of file cwindowtool.C.
References CWindowGUI::composite_panel, EDLSession::cwindow_operation, MWindow::edl, BC_WindowBase::flush(), CWindowTool::gui, BC_WindowBase::hide_window(), BC_WindowBase::lock_window(), mwindow, EDL::session, CPanel::set_operation(), thread, EDLSession::tool_window, and BC_WindowBase::unlock_window().
Referenced by keypress_event().

| int CWindowToolGUI::keypress_event | ( | ) | [virtual] |
Reimplemented from BC_WindowBase.
Definition at line 248 of file cwindowtool.C.
References close_event(), and BC_WindowBase::get_keypress().

| int CWindowToolGUI::translation_event | ( | ) | [virtual] |
Reimplemented from BC_WindowBase.
Definition at line 255 of file cwindowtool.C.
References MainSession::ctool_x, MainSession::ctool_y, BC_WindowBase::get_x(), BC_WindowBase::get_y(), mwindow, and MWindow::session.

Definition at line 67 of file cwindowtool.h.
Referenced by close_event(), CWindowMaskGUI::create_objects(), CWindowProjectorGUI::create_objects(), CWindowCameraGUI::create_objects(), CWindowCropGUI::create_objects(), CWindowMaskGUI::get_keyframe(), CWindowProjectorGUI::handle_event(), CWindowCameraGUI::handle_event(), CWindowCropGUI::handle_event(), translation_event(), CWindowMaskGUI::update(), CWindowProjectorGUI::update(), CWindowCameraGUI::update(), CWindowEyedropGUI::update(), CWindowCropGUI::update(), CWindowMaskGUI::update_preview(), CWindowProjectorGUI::update_preview(), and CWindowCameraGUI::update_preview().
Definition at line 68 of file cwindowtool.h.
Referenced by close_event(), and CWindowCropGUI::create_objects().
Definition at line 69 of file cwindowtool.h.
Referenced by CWindowProjectorGUI::handle_event(), CWindowCameraGUI::handle_event(), and CWindowCoord::handle_event().
1.5.5