#include <vpatchgui.h>
Inherits PatchGUI.

Public Member Functions | |
| VPatchGUI (MWindow *mwindow, PatchBay *patchbay, VTrack *track, int x, int y) | |
| ~VPatchGUI () | |
| int | create_objects () |
| int | reposition (int x, int y) |
| int | update (int x, int y) |
| void | synchronize_fade (float value_change) |
Data Fields | |
| VTrack * | vtrack |
| VModePatch * | mode |
| VFadePatch * | fade |
Definition at line 13 of file vpatchgui.h.
Definition at line 28 of file vpatchgui.C.
References PatchGUI::data_type, fade, mode, TRACK_VIDEO, and vtrack.
| VPatchGUI::~VPatchGUI | ( | ) |
| int VPatchGUI::create_objects | ( | ) | [virtual] |
Reimplemented from PatchGUI.
Definition at line 43 of file vpatchgui.C.
References update(), PatchGUI::x, and PatchGUI::y.

| int VPatchGUI::reposition | ( | int | x, | |
| int | y | |||
| ) | [virtual] |
Reimplemented from PatchGUI.
Definition at line 48 of file vpatchgui.C.
References fade, Theme::fade_h, BC_WindowBase::get_x(), mode, Theme::mode_h, PatchGUI::mwindow, PatchGUI::nudge, PatchGUI::reposition(), BC_TextBox::reposition_window(), BC_PopupMenu::reposition_window(), BC_Slider::reposition_window(), and MWindow::theme.

| int VPatchGUI::update | ( | int | x, | |
| int | y | |||
| ) | [virtual] |
Reimplemented from PatchGUI.
Definition at line 70 of file vpatchgui.C.
References BC_WindowBase::add_subwindow(), EDL::align_to_frame(), Track::automation, LocalSession::automation_maxs, LocalSession::automation_mins, Automation::autos, VModePatch::create_objects(), MWindow::edl, fade, Theme::fade_h, VModePatch::get_keyframe(), LocalSession::get_selectionstart(), BC_WindowBase::get_w(), EDL::local_session, mode, Theme::mode_h, PatchGUI::mwindow, PatchGUI::nudge, PatchGUI::patchbay, MWindow::theme, VTrack::to_units(), PatchGUI::track, NudgePatch::update(), VModePatch::update(), BC_ISlider::update(), PatchGUI::update(), IntAuto::value, Track::vertical_span(), and vtrack.
Referenced by create_objects().

| void VPatchGUI::synchronize_fade | ( | float | value_change | ) | [virtual] |
Reimplemented from PatchGUI.
Definition at line 154 of file vpatchgui.C.
References PatchGUI::change_source, fade, BC_ISlider::get_value(), Units::to_int64(), BC_ISlider::update(), and VFadePatch::update_edl().

Definition at line 28 of file vpatchgui.h.
Referenced by VModePatch::get_keyframe(), VFadePatch::get_keyframe(), VModePatch::handle_event(), update(), VFadePatch::update_edl(), and VPatchGUI().
Definition at line 29 of file vpatchgui.h.
Referenced by reposition(), update(), VPatchGUI(), and ~VPatchGUI().
Definition at line 30 of file vpatchgui.h.
Referenced by reposition(), synchronize_fade(), update(), VPatchGUI(), and ~VPatchGUI().
1.5.5