#include <labels.h>
Public Member Functions | |
| Labels (EDL *edl, char *xml_tag) | |
| virtual | ~Labels () |
| void | dump () |
| Labels & | operator= (Labels &that) |
| void | copy_from (Labels *labels) |
| int | toggle_label (double start, double end) |
| int | delete_all () |
| int | save (FileXML *xml) |
| int | load (FileXML *xml, uint32_t load_flags) |
| void | insert_labels (Labels *labels, double start, double length, int paste_silence=1) |
| int | modify_handles (double oldposition, double newposition, int currentend, int handle_mode, int edit_labels) |
| int | copy (double start, double end, FileXML *xml) |
| int | copy_length (long start, long end) |
| int | insert (double start, double length) |
| int | paste (long start, long end, long total_length, FileXML *xml) |
| int | paste_output (long startproject, long endproject, long startsource, long endsource, RecordLabels *labels) |
| int | clear (double start, double end, int follow=1) |
| int | paste_silence (double start, double end) |
| int | optimize () |
| Label * | prev_label (double position) |
| Label * | next_label (double position) |
| Label * | label_of (double position) |
Public Attributes | |
| MWindow * | mwindow |
| TimeBar * | timebar |
| EDL * | edl |
| char * | xml_tag |
Definition at line 42 of file labels.h.
|
||||||||||||
|
|
|
|
Definition at line 25 of file labels.C. References delete_all(). |
|
||||||||||||||||
|
Definition at line 294 of file labels.C. References label_of(), optimize(), and Label::position. Referenced by EDL::clear(), MWindow::clear_labels(), modify_handles(), and MWindow::paste_edls(). |
|
||||||||||||||||
|
Definition at line 159 of file labels.C. References FileXML::append_newline(), FileXML::append_tag(), label_of(), Label::position, XMLTag::set_property(), XMLTag::set_title(), FileXML::tag, and xml_tag. Referenced by EDL::copy(). |
|
|
Definition at line 199 of file labels.C. References edl, and Label::position. Referenced by EDL::copy_all(), and operator=(). |
|
||||||||||||
|
Definition at line 187 of file labels.C. References label_of(), and Label::position. |
|
|
Definition at line 152 of file labels.C. References remove(). Referenced by ~Labels(). |
|
|
Definition at line 30 of file labels.C. References Label::position. Referenced by EDL::dump(). |
|
||||||||||||
|
Definition at line 381 of file labels.C. References label_of(), and Label::position. Referenced by modify_handles(), and paste_silence(). |
|
||||||||||||||||||||
|
Definition at line 38 of file labels.C. References edl, EDL::equivalent(), and Label::position. Referenced by MWindow::paste_edls(). |
|
|
Definition at line 457 of file labels.C. References Label::position. Referenced by clear(), copy(), copy_length(), insert(), and load(). |
|
||||||||||||
|
Definition at line 241 of file labels.C. References edl, XMLTag::get_property(), label_of(), FileXML::read_tag(), FileXML::tag, XMLTag::title_is(), and xml_tag. Referenced by EDL::load_xml(). |
|
||||||||||||||||||||||||
|
Definition at line 399 of file labels.C. References clear(), and insert(). Referenced by EDL::modify_edithandles(). |
|
|
Definition at line 354 of file labels.C. References edl, EDL::equivalent(), and Label::position. Referenced by VWindowEditing::next_label(). |
|
|
Definition at line 210 of file labels.C. References copy_from(). |
|
|
Definition at line 434 of file labels.C. References Label::position. Referenced by clear(), and paste_silence(). |
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||
|
Definition at line 392 of file labels.C. References insert(), and optimize(). Referenced by EDL::clear(), and EDL::paste_silence(). |
|
|
Definition at line 327 of file labels.C. References edl, EDL::equivalent(), and Label::position. Referenced by VWindowEditing::prev_label(). |
|
|
Definition at line 218 of file labels.C. References FileXML::append_newline(), FileXML::append_tag(), Label::position, XMLTag::set_property(), XMLTag::set_title(), and FileXML::tag. |
|
||||||||||||
|
Definition at line 87 of file labels.C. References edl, EDL::equivalent(), Label::position, and remove(). Referenced by MWindow::load_assets(), VWindowEditing::toggle_label(), MWindow::toggle_label(), and LabelUndoItem::undo(). |
|
|
Definition at line 83 of file labels.h. Referenced by copy_from(), insert_labels(), load(), next_label(), prev_label(), and toggle_label(). |
|
|
|
|
|
|
|
|
Definition at line 84 of file labels.h. Referenced by copy(), load(), and EDL::load_xml(). |
1.4.4