#include <apatchgui.h>
Inherits PatchGUI.

Public Member Functions | |
| APatchGUI (MWindow *mwindow, PatchBay *patchbay, ATrack *track, int x, int y) | |
| ~APatchGUI () | |
| int | create_objects () |
| int | reposition (int x, int y) |
| int | update (int x, int y) |
| void | synchronize_fade (float value_change) |
Data Fields | |
| ATrack * | atrack |
| AFadePatch * | fade |
| APanPatch * | pan |
| AMeterPatch * | meter |
Definition at line 15 of file apatchgui.h.
Definition at line 24 of file apatchgui.C.
References atrack, PatchGUI::data_type, fade, meter, pan, and TRACK_AUDIO.
| APatchGUI::~APatchGUI | ( | ) |
| int APatchGUI::create_objects | ( | ) | [virtual] |
Reimplemented from PatchGUI.
Definition at line 48 of file apatchgui.C.
References update(), PatchGUI::x, and PatchGUI::y.

| int APatchGUI::reposition | ( | int | x, | |
| int | y | |||
| ) | [virtual] |
Reimplemented from PatchGUI.
Definition at line 53 of file apatchgui.C.
References fade, Theme::fade_h, BC_WindowBase::get_w(), BC_WindowBase::get_x(), meter, Theme::meter_h, PatchGUI::mwindow, PatchGUI::nudge, pan, Theme::pan_h, PatchGUI::reposition(), BC_TextBox::reposition_window(), BC_WindowBase::reposition_window(), BC_Meter::reposition_window(), BC_Slider::reposition_window(), and MWindow::theme.

| int APatchGUI::update | ( | int | x, | |
| int | y | |||
| ) | [virtual] |
Reimplemented from PatchGUI.
Definition at line 77 of file apatchgui.C.
References EDLSession::achannel_positions, BC_WindowBase::add_subwindow(), EDL::align_to_frame(), atrack, EDLSession::audio_channels, Track::automation, LocalSession::automation_maxs, LocalSession::automation_mins, Automation::autos, BC_Pan::change_channels(), MWindow::edl, fade, Theme::fade_h, PanAutos::get_handle(), LocalSession::get_selectionstart(), BC_Pan::get_total_values(), FloatAutos::get_value(), BC_WindowBase::get_w(), APanel::h, EDL::local_session, meter, Theme::meter_h, PatchGUI::mwindow, PatchGUI::nudge, pan, Theme::pan_h, PatchGUI::patchbay, EDL::session, MWindow::theme, ATrack::to_units(), PatchGUI::track, NudgePatch::update(), BC_Pan::update(), BC_FSlider::update(), PatchGUI::update(), and Track::vertical_span().
Referenced by create_objects().

| void APatchGUI::synchronize_fade | ( | float | value_change | ) | [virtual] |
Reimplemented from PatchGUI.
Definition at line 192 of file apatchgui.C.
References PatchGUI::change_source, fade, BC_FSlider::get_value(), BC_FSlider::update(), and AFadePatch::update_edl().

Definition at line 26 of file apatchgui.h.
Referenced by APatchGUI(), APanPatch::get_keyframe(), AFadePatch::get_keyframe(), APanPatch::handle_event(), update(), and AFadePatch::update_edl().
Definition at line 27 of file apatchgui.h.
Referenced by APatchGUI(), reposition(), synchronize_fade(), update(), and ~APatchGUI().
Definition at line 28 of file apatchgui.h.
Referenced by APatchGUI(), reposition(), update(), and ~APatchGUI().
Definition at line 29 of file apatchgui.h.
Referenced by APatchGUI(), PatchBay::change_meter_format(), reposition(), PatchBay::reset_meters(), PatchBay::stop_meters(), update(), PatchBay::update_meters(), and ~APatchGUI().
1.5.5