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

VModePatch Class Reference

#include <vpatchgui.h>

List of all members.

Public Member Functions

 VModePatch (MWindow *mwindow, VPatchGUI *patch, int x, int y)
int handle_event ()
int create_objects ()
void update (int mode)

Static Public Member Functions

static char * mode_to_text (int mode)
static IntAutoget_keyframe (MWindow *mwindow, VPatchGUI *patch)

Public Attributes

int mode

Detailed Description

Definition at line 44 of file vpatchgui.h.

Constructor & Destructor Documentation

VModePatch::VModePatch MWindow mwindow,
VPatchGUI patch,
int  x,
int  y

Definition at line 239 of file vpatchgui.C.

References get_keyframe(), mode, PatchBay::mode_to_icon(), PatchGUI::patchbay, and IntAuto::value.

Member Function Documentation

int VModePatch::create_objects  ) 

Definition at line 305 of file vpatchgui.C.

References mode_to_text().

Referenced by VPatchGUI::update().

IntAuto * VModePatch::get_keyframe MWindow mwindow,
VPatchGUI patch

Definition at line 291 of file vpatchgui.C.

References EDL::align_to_frame(), Track::automation, Automation::autos, MWindow::edl, Autos::get_prev_auto(), LocalSession::get_selectionstart(), EDL::local_session, VTrack::to_units(), and VPatchGUI::vtrack.

Referenced by VPatchGUI::update(), and VModePatch().

int VModePatch::handle_event  ) 

Definition at line 255 of file vpatchgui.C.

References _, EDLSession::auto_conf, Autos::auto_exists_for_editing(), Track::automation, AutoConf::autos, Automation::autos, MWindowGUI::canvas, MainSession::changes_made, TrackCanvas::draw_overlays(), MWindow::edl, Autos::get_auto_for_editing(), LocalSession::get_selectionstart(), MWindow::gui, EDL::local_session, mode, mwindow, patch, MWindow::session, EDL::session, MWindow::sync_parameters(), MWindow::undo, update(), MainUndo::update_undo(), IntAuto::value, and VPatchGUI::vtrack.

Referenced by VModePatchItem::handle_event().

char * VModePatch::mode_to_text int  mode  )  [static]

Definition at line 327 of file vpatchgui.C.

References _.

Referenced by create_objects().

void VModePatch::update int  mode  ) 

Definition at line 316 of file vpatchgui.C.

References VModePatchItem::mode, PatchBay::mode_to_icon(), patch, and PatchGUI::patchbay.

Referenced by handle_event(), and VPatchGUI::update().

Member Data Documentation

int VModePatch::mode

Definition at line 57 of file vpatchgui.h.

Referenced by VModePatchItem::handle_event(), handle_event(), VModePatch(), and VModePatchItem::VModePatchItem().

MWindow* VModePatch::mwindow

Definition at line 55 of file vpatchgui.h.

Referenced by handle_event().

VPatchGUI* VModePatch::patch

Definition at line 56 of file vpatchgui.h.

Referenced by handle_event(), and update().

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