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

CWindowToolGUI Class Reference

#include <cwindowtool.h>

Inheritance diagram for CWindowToolGUI:

CWindowCameraGUI CWindowCropGUI CWindowEyedropGUI CWindowMaskGUI CWindowProjectorGUI List of all members.

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 ()

Public Attributes

int current_operation
MWindowmwindow
CWindowToolthread
CWindowCoordevent_caller

Detailed Description

Definition at line 45 of file cwindowtool.h.


Constructor & Destructor Documentation

CWindowToolGUI::CWindowToolGUI MWindow mwindow,
CWindowTool thread,
char *  title,
int  w,
int  h
 

Definition at line 204 of file cwindowtool.C.

References current_operation.

CWindowToolGUI::~CWindowToolGUI  ) 
 

Definition at line 225 of file cwindowtool.C.


Member Function Documentation

int CWindowToolGUI::close_event  ) 
 

Definition at line 229 of file cwindowtool.C.

References CWindowGUI::composite_panel, EDLSession::cwindow_operation, MWindow::edl, CWindowTool::gui, mwindow, EDL::session, CPanel::set_operation(), thread, and EDLSession::tool_window.

Referenced by keypress_event().

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().

int CWindowToolGUI::keypress_event  ) 
 

Definition at line 247 of file cwindowtool.C.

References close_event().

int CWindowToolGUI::translation_event  ) 
 

Definition at line 254 of file cwindowtool.C.

References MainSession::ctool_x, MainSession::ctool_y, mwindow, and MWindow::session.

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 CWindowMaskValue::handle_event(), CWindowMaskFeather::handle_event(), CWindowMaskNumber::handle_event(), CWindowMaskCyclePrev::handle_event(), CWindowMaskCycleNext::handle_event(), CWindowMaskDelete::handle_event(), and CWindowMaskMode::handle_event().


Member Data Documentation

int CWindowToolGUI::current_operation
 

Definition at line 61 of file cwindowtool.h.

Referenced by CWindowToolGUI().

CWindowCoord* CWindowToolGUI::event_caller
 

Definition at line 69 of file cwindowtool.h.

Referenced by CWindowProjectorGUI::handle_event(), CWindowCameraGUI::handle_event(), and CWindowCoord::handle_event().

MWindow* CWindowToolGUI::mwindow
 

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().

CWindowTool* CWindowToolGUI::thread
 

Definition at line 68 of file cwindowtool.h.

Referenced by close_event(), and CWindowCropGUI::create_objects().


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