#include <editpanel.h>
Inherited by CWindowEditing, MainEditing, and VWindowEditing.

Definition at line 332 of file editpanel.h.
| EditPanel::EditPanel | ( | MWindow * | mwindow, | |
| BC_WindowBase * | subwindow, | |||
| int | x, | |||
| int | y, | |||
| int | editing_mode, | |||
| int | use_editing_mode, | |||
| int | use_keyframe, | |||
| int | use_splice, | |||
| int | use_overwrite, | |||
| int | use_lift, | |||
| int | use_extract, | |||
| int | use_copy, | |||
| int | use_paste, | |||
| int | use_undo, | |||
| int | use_fit, | |||
| int | use_locklabels, | |||
| int | use_labels, | |||
| int | use_toclip, | |||
| int | use_meters, | |||
| int | is_mwindow, | |||
| int | use_cut | |||
| ) |
Definition at line 30 of file editpanel.C.
References arrow, fit, fit_autos, ibeam, keyframe, locklabels, and meter_panel.
| EditPanel::~EditPanel | ( | ) |
Definition at line 83 of file editpanel.C.
| void EditPanel::set_meters | ( | MeterPanel * | meter_panel | ) |
Definition at line 87 of file editpanel.C.
Referenced by VWindowGUI::create_objects(), and CWindowGUI::create_objects().
| void EditPanel::update | ( | ) |
Definition at line 93 of file editpanel.C.
References arrow, EDLSession::auto_keyframes, EDLSession::editing_mode, MWindow::edl, BC_WindowBase::flush(), ibeam, keyframe, EDLSession::labels_follow_edits, locklabels, mwindow, EDL::session, BC_Toggle::set_value(), subwindow, and BC_Toggle::update().
Referenced by MWindow::set_editing_mode(), CWindowGUI::set_operation(), and MButtons::update().

| void EditPanel::delete_buttons | ( | ) |
Definition at line 103 of file editpanel.C.
References arrow, copy, cut, extract, fit, fit_autos, ibeam, inpoint, keyframe, labelbutton, lift, locklabels, nextlabel, outpoint, overwrite, paste, prevlabel, redo, splice, undo, use_copy, use_editing_mode, use_extract, use_fit, use_keyframe, use_labels, use_lift, use_locklabels, use_overwrite, use_paste, use_splice, and use_undo.
| void EditPanel::create_buttons | ( | ) |
Definition at line 147 of file editpanel.C.
References BC_WindowBase::add_subwindow(), arrow, clip, copy, cut, extract, fit, fit_autos, BC_WindowBase::get_w(), ibeam, inpoint, is_mwindow, keyframe, labelbutton, lift, locklabels, mangoto, meter_panel, meters, mwindow, nextlabel, outpoint, overwrite, paste, prevlabel, redo, SET_TRACE, splice, subwindow, MWindow::theme, Theme::toggle_margin, undo, use_copy, use_cut, use_editing_mode, use_extract, use_fit, use_keyframe, use_labels, use_lift, use_locklabels, use_meters, use_overwrite, use_paste, use_splice, use_toclip, use_undo, x, x1, y, and y1.
Referenced by create_objects().

| void EditPanel::reposition_buttons | ( | int | x, | |
| int | y | |||
| ) |
Definition at line 333 of file editpanel.C.
References arrow, clip, copy, cut, extract, fit, fit_autos, BC_WindowBase::get_w(), ibeam, inpoint, keyframe, labelbutton, lift, locklabels, mangoto, meters, mwindow, nextlabel, outpoint, overwrite, paste, prevlabel, redo, BC_Button::reposition_window(), BC_Toggle::reposition_window(), splice, MWindow::theme, Theme::toggle_margin, undo, use_copy, use_cut, use_editing_mode, use_extract, use_fit, use_keyframe, use_labels, use_lift, use_locklabels, use_meters, use_overwrite, use_paste, use_splice, use_toclip, use_undo, x1, and y1.
Referenced by VWindowGUI::resize_event(), and CWindowGUI::resize_event().

| int EditPanel::create_objects | ( | ) |
Definition at line 446 of file editpanel.C.
References create_buttons().
Referenced by VWindowGUI::create_objects(), MButtons::create_objects(), and CWindowGUI::create_objects().

| int EditPanel::get_w | ( | ) |
| void EditPanel::copy_selection | ( | ) | [virtual] |
Reimplemented in VWindowEditing.
Definition at line 458 of file editpanel.C.
References MWindow::copy(), and mwindow.
Referenced by EditCopy::handle_event().

| void EditPanel::splice_selection | ( | ) | [virtual] |
Reimplemented in VWindowEditing.
Definition at line 463 of file editpanel.C.
Referenced by EditSplice::handle_event().
| void EditPanel::overwrite_selection | ( | ) | [virtual] |
Reimplemented in VWindowEditing.
Definition at line 467 of file editpanel.C.
Referenced by EditOverwrite::handle_event().
| void EditPanel::set_inpoint | ( | ) | [virtual] |
Reimplemented in CWindowEditing, and VWindowEditing.
Definition at line 471 of file editpanel.C.
References mwindow, and MWindow::set_inpoint().
Referenced by EditInPoint::handle_event(), and EditInPoint::keypress_event().

| void EditPanel::set_outpoint | ( | ) | [virtual] |
Reimplemented in CWindowEditing, and VWindowEditing.
Definition at line 476 of file editpanel.C.
References mwindow, and MWindow::set_outpoint().
Referenced by EditOutPoint::handle_event(), and EditOutPoint::keypress_event().

| void EditPanel::clear_inpoint | ( | ) | [virtual] |
Reimplemented in VWindowEditing.
Definition at line 481 of file editpanel.C.
References MWindow::delete_inpoint(), and mwindow.

| void EditPanel::clear_outpoint | ( | ) | [virtual] |
Reimplemented in VWindowEditing.
Definition at line 486 of file editpanel.C.
References MWindow::delete_outpoint(), and mwindow.

| void EditPanel::to_clip | ( | ) | [virtual] |
Reimplemented in VWindowEditing.
Definition at line 491 of file editpanel.C.
References mwindow, and MWindow::to_clip().
Referenced by EditToClip::handle_event().

| void EditPanel::toggle_label | ( | ) | [virtual] |
Reimplemented in VWindowEditing.
Definition at line 279 of file editpanel.C.
References is_mwindow, mwindow, and MWindow::toggle_label().
Referenced by EditLabelbutton::handle_event().

| void EditPanel::prev_label | ( | ) | [virtual] |
Reimplemented in VWindowEditing.
Definition at line 284 of file editpanel.C.
References MWindow::gui, PlayTransport::handle_transport(), is_mwindow, BC_WindowBase::lock_window(), MWindowGUI::mbuttons, mwindow, MWindow::prev_label(), BC_WindowBase::shift_down(), shift_down(), STOP, subwindow, MButtons::transport, and BC_WindowBase::unlock_window().
Referenced by EditPrevLabel::handle_event().

| void EditPanel::next_label | ( | ) | [virtual] |