#include <transition.h>
Inherits Plugin.

Public Member Functions | |
| Transition (EDL *edl, Edit *edit, char *title, long unit_length) | |
| void | save_xml (FileXML *file) |
| void | load_xml (FileXML *file) |
| Transition (Transition *that, Edit *edit) | |
| ~Transition () | |
| KeyFrame * | get_keyframe () |
| int | reset_parameters () |
| int | update_derived () |
| Transition & | operator= (Transition &that) |
| Plugin & | operator= (Plugin &that) |
| Edit & | operator= (Edit &that) |
| int | operator== (Transition &that) |
| int | operator== (Plugin &that) |
| int | operator== (Edit &that) |
| int | identical (Transition *that) |
| int | set_show_derived (int value) |
| int | popup_transition (int x, int y) |
| int | update_display () |
| int | update_edit (int is_loading) |
| char * | default_title () |
| void | dump () |
Data Fields | |
| Edit * | edit |
Private Member Functions | |
| void | copy_from (Transition *that) |
Definition at line 37 of file transition.h.
| Transition::Transition | ( | Transition * | that, | |
| Edit * | edit | |||
| ) |
| Transition::~Transition | ( | ) |
Definition at line 73 of file transition.C.
| void Transition::save_xml | ( | FileXML * | file | ) |
Definition at line 134 of file transition.C.
References FileXML::append_newline(), FileXML::append_tag(), Autos::copy(), Plugin::keyframes, Edit::length, Plugin::on, XMLTag::set_property(), XMLTag::set_title(), FileXML::tag, and Plugin::title.
Referenced by Edit::copy().

| void Transition::load_xml | ( | FileXML * | file | ) |
Definition at line 154 of file transition.C.
References Autos::default_auto, XMLTag::get_property(), Plugin::keyframes, Edit::length, Auto::load(), Plugin::on, FileXML::read_tag(), FileXML::tag, Plugin::title, and XMLTag::title_is().
Referenced by Edits::load_edit().

| KeyFrame * Transition::get_keyframe | ( | ) | [virtual] |
Reimplemented from Plugin.
Definition at line 77 of file transition.C.
References Autos::default_auto, and Plugin::keyframes.
| int Transition::reset_parameters | ( | ) |
Definition at line 129 of file transition.C.
| int Transition::update_derived | ( | ) |
Definition at line 193 of file transition.C.
| Transition & Transition::operator= | ( | Transition & | that | ) |
Definition at line 82 of file transition.C.
References copy_from().

Reimplemented from Plugin.
Definition at line 89 of file transition.C.
References copy_from().

Reimplemented from Plugin.
Definition at line 95 of file transition.C.
References copy_from().

| int Transition::operator== | ( | Transition & | that | ) |
Definition at line 102 of file transition.C.
References identical().

| int Transition::operator== | ( | Plugin & | that | ) | [virtual] |
Reimplemented from Plugin.
Definition at line 107 of file transition.C.
References identical().

| int Transition::operator== | ( | Edit & | that | ) | [virtual] |
Reimplemented from Plugin.
Definition at line 112 of file transition.C.
References identical().

| int Transition::identical | ( | Transition * | that | ) |
Definition at line 123 of file transition.C.
References Plugin::identical(), and Edit::length.
Referenced by Edit::equivalent_output(), and operator==().

| int Transition::set_show_derived | ( | int | value | ) | [inline] |
Definition at line 67 of file transition.h.
| int Transition::popup_transition | ( | int | x, | |
| int | y | |||
| ) |
Definition at line 185 of file transition.C.
| int Transition::update_display | ( | ) |
Definition at line 198 of file transition.C.
| int Transition::update_edit | ( | int | is_loading | ) |
| char * Transition::default_title | ( | ) |
Definition at line 204 of file transition.C.
| void Transition::dump | ( | ) |
Reimplemented from Plugin.
Definition at line 209 of file transition.C.
References Edit::length, and Plugin::title.
Referenced by Edit::dump().
| void Transition::copy_from | ( | Transition * | that | ) | [private] |
Definition at line 118 of file transition.C.
References Plugin::copy_from().
Referenced by operator=().

Definition at line 42 of file transition.h.
Referenced by MWindow::detach_transition(), TransitionLengthText::handle_event(), Edits::optimize(), and TransitionHandles::update().
1.5.5