Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

VWindowEditing Class Reference

#include <vwindowgui.h>

Inheritance diagram for VWindowEditing:

EditPanel List of all members.

Public Member Functions

 VWindowEditing (MWindow *mwindow, VWindow *vwindow)
 ~VWindowEditing ()
void copy_selection ()
void splice_selection ()
void overwrite_selection ()
void set_inpoint ()
void set_outpoint ()
void clear_inpoint ()
void clear_outpoint ()
void to_clip ()
void toggle_label ()
void prev_label ()
void next_label ()

Public Attributes

MWindowmwindow
VWindowvwindow

Detailed Description

Definition at line 100 of file vwindowgui.h.


Constructor & Destructor Documentation

VWindowEditing::VWindowEditing MWindow mwindow,
VWindow vwindow
 

Definition at line 402 of file vwindowgui.C.

VWindowEditing::~VWindowEditing  ) 
 

Definition at line 428 of file vwindowgui.C.


Member Function Documentation

void VWindowEditing::clear_inpoint  )  [virtual]
 

Reimplemented from EditPanel.

Definition at line 541 of file vwindowgui.C.

References VWindow::clear_inpoint(), and vwindow.

void VWindowEditing::clear_outpoint  )  [virtual]
 

Reimplemented from EditPanel.

Definition at line 546 of file vwindowgui.C.

References VWindow::clear_outpoint(), and vwindow.

void VWindowEditing::copy_selection  )  [virtual]
 

Reimplemented from EditPanel.

Definition at line 432 of file vwindowgui.C.

References VWindow::copy(), and vwindow.

void VWindowEditing::next_label  )  [virtual]
 

Reimplemented from EditPanel.

Definition at line 498 of file vwindowgui.C.

References VWindow::get_edl(), LocalSession::get_selectionstart(), VWindow::gui, PlaybackEngine::interrupt_playback(), EDL::labels, EDL::local_session, Labels::next_label(), VWindow::playback_engine, Label::position, LocalSession::set_selectionend(), LocalSession::set_selectionstart(), VWindowGUI::timebar, Tracks::total_length(), EDL::tracks, TimeBar::update(), VWindow::update_position(), and vwindow.

void VWindowEditing::overwrite_selection  )  [virtual]
 

Reimplemented from EditPanel.

Definition at line 447 of file vwindowgui.C.

References VWindow::get_edl(), MWindow::gui, mwindow, MWindow::overwrite(), and vwindow.

void VWindowEditing::prev_label  )  [virtual]
 

Reimplemented from EditPanel.

Definition at line 468 of file vwindowgui.C.

References VWindow::get_edl(), LocalSession::get_selectionstart(), VWindow::gui, PlaybackEngine::interrupt_playback(), EDL::labels, EDL::local_session, VWindow::playback_engine, Label::position, Labels::prev_label(), LocalSession::set_selectionend(), LocalSession::set_selectionstart(), VWindowGUI::timebar, TimeBar::update(), VWindow::update_position(), and vwindow.

void VWindowEditing::set_inpoint  )  [virtual]
 

Reimplemented from EditPanel.

Definition at line 531 of file vwindowgui.C.

References VWindow::set_inpoint(), and vwindow.

void VWindowEditing::set_outpoint  )  [virtual]
 

Reimplemented from EditPanel.

Definition at line 536 of file vwindowgui.C.

References VWindow::set_outpoint(), and vwindow.

void VWindowEditing::splice_selection  )  [virtual]
 

Reimplemented from EditPanel.

Definition at line 437 of file vwindowgui.C.

References VWindow::get_edl(), MWindow::gui, mwindow, MWindow::splice(), and vwindow.

void VWindowEditing::to_clip  )  [virtual]
 

Reimplemented from EditPanel.

Definition at line 551 of file vwindowgui.C.

References _, VWindow::clip_edit, MainSession::clip_number, LocalSession::clip_title, EDL::copy(), ClipEdit::create_clip(), EDL::create_objects(), MWindow::edl, VWindow::get_edl(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), EDL::load_xml(), EDL::local_session, mwindow, MWindow::plugindb, MWindow::session, LocalSession::set_selectionend(), LocalSession::set_selectionstart(), Tracks::total_length(), EDL::tracks, and vwindow.

void VWindowEditing::toggle_label  )  [virtual]
 

Reimplemented from EditPanel.

Definition at line 457 of file vwindowgui.C.

References VWindow::get_edl(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), VWindow::gui, EDL::labels, EDL::local_session, VWindowGUI::timebar, Labels::toggle_label(), TimeBar::update(), and vwindow.


Member Data Documentation

MWindow* VWindowEditing::mwindow
 

Reimplemented from EditPanel.

Definition at line 118 of file vwindowgui.h.

Referenced by overwrite_selection(), splice_selection(), and to_clip().

VWindow* VWindowEditing::vwindow
 

Definition at line 119 of file vwindowgui.h.

Referenced by clear_inpoint(), clear_outpoint(), copy_selection(), next_label(), overwrite_selection(), prev_label(), set_inpoint(), set_outpoint(), splice_selection(), to_clip(), and toggle_label().


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:29 2006 for Cinelerra-svn by  doxygen 1.4.4