#include <patchgui.h>
Inheritance diagram for PatchGUI:

Public Member Functions | |
| PatchGUI (MWindow *mwindow, PatchBay *patchbay, Track *track, int x, int y) | |
| virtual | ~PatchGUI () |
| virtual int | create_objects () |
| virtual int | reposition (int x, int y) |
| void | toggle_behavior (int type, int value, BC_Toggle *toggle, int *output) |
| virtual int | update (int x, int y) |
| virtual void | synchronize_fade (float change) |
| void | synchronize_faders (float change, int audio, int video) |
| char * | calculate_nudge_text (int *changed) |
| int64_t | calculate_nudge (char *string) |
Public Attributes | |
| MWindow * | mwindow |
| PatchBay * | patchbay |
| Track * | track |
| int | track_id |
| int | data_type |
| int | x |
| int | y |
| int | change_source |
| TitlePatch * | title |
| RecordPatch * | record |
| PlayPatch * | play |
| GangPatch * | gang |
| DrawPatch * | draw |
| MutePatch * | mute |
| ExpandPatch * | expand |
| NudgePatch * | nudge |
| char | string_return [BCTEXTLEN] |
Definition at line 23 of file patchgui.h.
|
||||||||||||||||||||||||
|
Definition at line 27 of file patchgui.C. References change_source, draw, expand, gang, Track::get_id(), mute, nudge, play, record, title, and track_id. |
|
|
Definition at line 52 of file patchgui.C. References draw, expand, gang, mute, nudge, play, record, and title. |
|
|
Definition at line 330 of file patchgui.C. References MWindow::edl, mwindow, EDLSession::nudge_seconds, EDL::session, Track::to_units(), and track. Referenced by NudgePatch::button_press_event(), and NudgePatch::handle_event(). |
|
|
Definition at line 311 of file patchgui.C. References Track::edl, Track::from_units(), nudge, Track::nudge, EDLSession::nudge_seconds, EDL::session, string_return, and track. Referenced by NudgePatch::update(). |
|
|
Reimplemented in APatchGUI, and VPatchGUI. Definition at line 65 of file patchgui.C. References update(), x, and y. Referenced by PatchBay::update(). |
|
||||||||||||
|
Reimplemented in APatchGUI, and VPatchGUI. Definition at line 70 of file patchgui.C. References draw, expand, gang, mute, mwindow, patchbay, play, Theme::play_h, record, MWindow::theme, title, and Theme::title_h. Referenced by VPatchGUI::reposition(), APatchGUI::reposition(), and update(). |
|
|
Reimplemented in APatchGUI, and VPatchGUI. Definition at line 40 of file patchgui.h. |
|
||||||||||||||||
|
|
|
||||||||||||||||||||
|
||||||||||||
|
Reimplemented in APatchGUI, and VPatchGUI. Definition at line 133 of file patchgui.C. References Track::draw, draw, expand, Track::expand_view, Track::gang, gang, MutePatch::get_keyframe(), mute, mwindow, patchbay, Track::play, play, Theme::play_h, Track::record, record, reposition(), MWindow::theme, Track::title, title, Theme::title_h, track, IntAuto::value, and Track::vertical_span(). Referenced by create_objects(), PatchBay::synchronize_faders(), PatchBay::synchronize_nudge(), VPatchGUI::update(), and APatchGUI::update(). |
|
|
Definition at line 54 of file patchgui.h. Referenced by VFadePatch::handle_event(), AFadePatch::handle_event(), PatchGUI(), VPatchGUI::synchronize_fade(), and APatchGUI::synchronize_fade(). |
|
|
Definition at line 51 of file patchgui.h. Referenced by APatchGUI::APatchGUI(), PatchBay::change_meter_format(), PatchBay::reset_meters(), PatchBay::stop_meters(), PatchBay::update_meters(), and VPatchGUI::VPatchGUI(). |
|
|
Definition at line 61 of file patchgui.h. Referenced by PatchGUI(), reposition(), update(), and ~PatchGUI(). |
|
|
Definition at line 63 of file patchgui.h. Referenced by PatchGUI(), reposition(), update(), and ~PatchGUI(). |
|
|
Definition at line 60 of file patchgui.h. Referenced by PatchGUI(), reposition(), update(), and ~PatchGUI(). |
|
|
Definition at line 62 of file patchgui.h. Referenced by PatchGUI(), reposition(), update(), and ~PatchGUI(). |
|
|
Definition at line 45 of file patchgui.h. Referenced by calculate_nudge(), VPatchGUI::reposition(), reposition(), APatchGUI::reposition(), toggle_behavior(), VPatchGUI::update(), update(), and APatchGUI::update(). |
|
|
Definition at line 64 of file patchgui.h. Referenced by calculate_nudge_text(), PatchGUI(), VPatchGUI::reposition(), APatchGUI::reposition(), VPatchGUI::update(), APatchGUI::update(), and ~PatchGUI(). |
|
|
|
Definition at line 58 of file patchgui.h. Referenced by PatchGUI(), reposition(), update(), and ~PatchGUI(). |
|
|
Definition at line 57 of file patchgui.h. Referenced by PatchGUI(), reposition(), update(), and ~PatchGUI(). |
|
|
Definition at line 65 of file patchgui.h. Referenced by calculate_nudge_text(). |
|
|
Definition at line 56 of file patchgui.h. Referenced by PatchGUI(), reposition(), update(), and ~PatchGUI(). |
|
|
|
Definition at line 50 of file patchgui.h. Referenced by PatchGUI(). |
|
|
Definition at line 52 of file patchgui.h. Referenced by VPatchGUI::create_objects(), PerformancePrefs::create_objects(), create_objects(), APatchGUI::create_objects(), PatchBay::synchronize_faders(), and PatchBay::synchronize_nudge(). |
|
|
Definition at line 52 of file patchgui.h. Referenced by VPatchGUI::create_objects(), PerformancePrefs::create_objects(), create_objects(), APatchGUI::create_objects(), PatchBay::synchronize_faders(), and PatchBay::synchronize_nudge(). |
1.4.4