#include <mbuttons.h>
Inherits BC_SubWindow.

Public Member Functions | |
| MButtons (MWindow *mwindow, MWindowGUI *gui) | |
| ~MButtons () | |
| int | create_objects () |
| int | resize_event () |
| int | keypress_event () |
| void | update () |
Data Fields | |
| MWindowGUI * | gui |
| MWindow * | mwindow |
| PlayTransport * | transport |
| MainEditing * | edit_panel |
Definition at line 31 of file mbuttons.h.
| MButtons::MButtons | ( | MWindow * | mwindow, | |
| MWindowGUI * | gui | |||
| ) |
Definition at line 21 of file mbuttons.C.
| MButtons::~MButtons | ( | ) |
| int MButtons::create_objects | ( | ) |
Definition at line 37 of file mbuttons.C.
References EditPanel::create_objects(), PlayTransport::create_objects(), MWindow::cwindow, BC_WindowBase::draw_top_background(), edit_panel, BC_WindowBase::flash(), BC_WindowBase::get_h(), BC_WindowBase::get_parent(), EditPanel::get_w(), PlayTransport::get_w(), BC_WindowBase::get_w(), Theme::mtransport_margin, mwindow, CWindow::playback_engine, PlayTransport::set_engine(), MWindow::theme, transport, BC_WindowBase::x, and BC_WindowBase::y.
Referenced by MWindowGUI::create_objects().

| int MButtons::resize_event | ( | ) |
Definition at line 58 of file mbuttons.C.
References BC_WindowBase::draw_top_background(), BC_WindowBase::flash(), BC_WindowBase::get_h(), BC_WindowBase::get_parent(), BC_WindowBase::get_w(), Theme::mbuttons_h, Theme::mbuttons_w, Theme::mbuttons_x, Theme::mbuttons_y, mwindow, BC_WindowBase::reposition_window(), and MWindow::theme.
Referenced by MWindowGUI::resize_event().

| int MButtons::keypress_event | ( | ) | [virtual] |
Reimplemented from BC_WindowBase.
Definition at line 68 of file mbuttons.C.
References PlayTransport::keypress_event(), and transport.
Referenced by MWindowGUI::keypress_event().

| void MButtons::update | ( | ) |
Definition at line 80 of file mbuttons.C.
References edit_panel, and EditPanel::update().
Referenced by MWindowGUI::update().

Definition at line 42 of file mbuttons.h.
Definition at line 44 of file mbuttons.h.
Referenced by TrackCanvas::button_press_event(), create_objects(), MWindowGUI::keypress_event(), keypress_event(), CWindowGUI::keypress_event(), EditPanel::next_label(), EditPanel::prev_label(), MTimeBar::select_label(), CTimeBar::select_label(), MTimeBar::stop_playback(), and ~MButtons().
Definition at line 45 of file mbuttons.h.
Referenced by create_objects(), MWindow::set_auto_keyframes(), MWindow::set_editing_mode(), MWindow::set_labels_follow_edits(), update(), and ~MButtons().
1.5.5