#include <patchgui.h>
Inherits BC_Toggle.

Public Member Functions | |
| MutePatch (MWindow *mwindow, PatchGUI *patch, int x, int y) | |
| int | button_press_event () |
| int | button_release_event () |
Static Public Member Functions | |
| static IntAuto * | get_keyframe (MWindow *mwindow, PatchGUI *patch) |
Data Fields | |
| MWindow * | mwindow |
| PatchGUI * | patch |
Definition at line 129 of file patchgui.h.
Definition at line 559 of file patchgui.C.
References _, BC_Toggle::set_select_drag(), and BC_WindowBase::set_tooltip().

| int MutePatch::button_press_event | ( | ) | [virtual] |
Reimplemented from BC_Toggle.
Definition at line 574 of file patchgui.C.
References _, EDLSession::auto_conf, Track::automation, AutoConf::autos, Automation::autos, MWindowGUI::canvas, TrackCanvas::draw_overlays(), MWindow::edl, BC_WindowBase::flash(), Autos::get_auto_for_editing(), BC_WindowBase::get_buttonpress(), LocalSession::get_selectionstart(), BC_Toggle::get_value(), MWindow::gui, BC_WindowBase::is_event_win(), EDL::local_session, Tracks::MUTE, mwindow, patch, EDL::session, BC_Toggle::set_status(), PatchGUI::toggle_behavior(), BC_Toggle::TOGGLE_DOWN, PatchGUI::track, MWindow::undo, BC_Toggle::update(), MainUndo::update_undo(), and IntAuto::value.

| int MutePatch::button_release_event | ( | ) | [virtual] |
Reimplemented from BC_Toggle.
Definition at line 606 of file patchgui.C.
References BC_Toggle::button_release_event(), PatchBay::drag_operation, Tracks::NONE, patch, and PatchGUI::patchbay.

Definition at line 616 of file patchgui.C.
References EDL::align_to_frame(), Track::automation, Automation::autos, MWindow::edl, Autos::get_prev_auto(), LocalSession::get_selectionstart(), EDL::local_session, Track::to_units(), and PatchGUI::track.
Referenced by PatchGUI::update().

Definition at line 137 of file patchgui.h.
Referenced by button_press_event(), and button_release_event().
1.5.5