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

CWindowMaskGUI Class Reference

#include <cwindowtool.h>

Inheritance diagram for CWindowMaskGUI:

CWindowToolGUI List of all members.

Public Member Functions

 CWindowMaskGUI (MWindow *mwindow, CWindowTool *thread)
 ~CWindowMaskGUI ()
void create_objects ()
void update ()
void handle_event ()
void get_keyframe (Track *&track, MaskAuto *&keyframe, SubMask *&mask, MaskPoint *&point, int create_it)
void update_preview ()

Public Attributes

CWindowCoordx
CWindowCoordy
CWindowMaskModemode
CWindowMaskFeatherfeather
CWindowMaskDeletedelete_point
CWindowMaskNumbernumber
CWindowMaskValuevalue

Detailed Description

Definition at line 178 of file cwindowtool.h.


Constructor & Destructor Documentation

CWindowMaskGUI::CWindowMaskGUI MWindow mwindow,
CWindowTool thread
 

Definition at line 1720 of file cwindowtool.C.

CWindowMaskGUI::~CWindowMaskGUI  ) 
 

Definition at line 1730 of file cwindowtool.C.

References feather, and number.


Member Function Documentation

void CWindowMaskGUI::create_objects  )  [virtual]
 

Reimplemented from CWindowToolGUI.

Definition at line 1736 of file cwindowtool.C.

References _, Track::automation, Automation::autos, CWindow::calculate_affected_auto(), CWindow::calculate_affected_track(), CWindowMaskMode::create_objects(), MWindow::cwindow, delete_point, feather, mode, CWindowToolGUI::mwindow, number, update(), value, x, and y.

void CWindowMaskGUI::get_keyframe Track *&  track,
MaskAuto *&  keyframe,
SubMask *&  mask,
MaskPoint *&  point,
int  create_it
 

Definition at line 1791 of file cwindowtool.C.

References CWindowGUI::affected_point, Track::automation, Automation::autos, CWindow::calculate_affected_auto(), CWindow::calculate_affected_track(), MWindow::cwindow, EDLSession::cwindow_mask, MWindow::edl, MaskAuto::get_submask(), CWindow::gui, CWindowToolGUI::mwindow, SubMask::points, and EDL::session.

Referenced by handle_event(), and update().

void CWindowMaskGUI::handle_event  )  [virtual]
 

Reimplemented from CWindowToolGUI.

Definition at line 1859 of file cwindowtool.C.

References get_keyframe(), update_preview(), x, MaskPoint::x, y, and MaskPoint::y.

void CWindowMaskGUI::update  )  [virtual]
 

Reimplemented from CWindowToolGUI.

Definition at line 1820 of file cwindowtool.C.

References Track::automation, Automation::autos, EDLSession::cwindow_mask, Autos::default_auto, MWindow::edl, MaskAuto::feather, feather, get_keyframe(), mode, CWindowMaskMode::mode_to_text(), CWindowToolGUI::mwindow, number, EDL::session, MaskAuto::value, value, MaskPoint::x, x, MaskPoint::y, and y.

Referenced by create_objects().

void CWindowMaskGUI::update_preview  )  [virtual]
 

Reimplemented from CWindowToolGUI.

Definition at line 1880 of file cwindowtool.C.

References CWindowGUI::canvas, MWindow::cwindow, CWindowCanvas::draw_refresh(), MWindow::edl, CWindow::gui, CWindowToolGUI::mwindow, CWindow::playback_engine, PlaybackEngine::que, MWindow::restart_brender(), TransportQue::send_command(), and MWindow::sync_parameters().

Referenced by handle_event().


Member Data Documentation

CWindowMaskDelete* CWindowMaskGUI::delete_point
 

Definition at line 196 of file cwindowtool.h.

Referenced by create_objects().

CWindowMaskFeather* CWindowMaskGUI::feather
 

Definition at line 195 of file cwindowtool.h.

Referenced by create_objects(), update(), and ~CWindowMaskGUI().

CWindowMaskMode* CWindowMaskGUI::mode
 

Definition at line 194 of file cwindowtool.h.

Referenced by create_objects(), and update().

CWindowMaskNumber* CWindowMaskGUI::number
 

Definition at line 200 of file cwindowtool.h.

Referenced by create_objects(), update(), and ~CWindowMaskGUI().

CWindowMaskValue* CWindowMaskGUI::value
 

Definition at line 201 of file cwindowtool.h.

Referenced by create_objects(), and update().

CWindowCoord* CWindowMaskGUI::x
 

Definition at line 193 of file cwindowtool.h.

Referenced by create_objects(), handle_event(), and update().

CWindowCoord * CWindowMaskGUI::y
 

Definition at line 193 of file cwindowtool.h.

Referenced by create_objects(), handle_event(), and update().


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