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

Transition Class Reference

#include <transition.h>

Inheritance diagram for Transition:

Plugin Edit List of all members.

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 ()
KeyFrameget_keyframe ()
int reset_parameters ()
int update_derived ()
Transitionoperator= (Transition &that)
Pluginoperator= (Plugin &that)
Editoperator= (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 ()

Public Attributes

Editedit

Private Member Functions

void copy_from (Transition *that)

Detailed Description

Definition at line 37 of file transition.h.


Constructor & Destructor Documentation

Transition::Transition EDL edl,
Edit edit,
char *  title,
long  unit_length
 

Definition at line 65 of file transition.C.

References Edit::length.

Transition::Transition Transition that,
Edit edit
 

Transition::~Transition  ) 
 

Definition at line 73 of file transition.C.


Member Function Documentation

void Transition::copy_from Transition that  )  [private]
 

Definition at line 118 of file transition.C.

References Plugin::copy_from().

Referenced by operator=().

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().

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::identical Transition that  ) 
 

Definition at line 123 of file transition.C.

References Plugin::identical(), and Edit::length.

Referenced by Edit::equivalent_output(), and operator==().

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().

Edit & Transition::operator= Edit that  )  [virtual]
 

Reimplemented from Plugin.

Definition at line 95 of file transition.C.

References copy_from().

Plugin & Transition::operator= Plugin that  )  [virtual]
 

Reimplemented from Plugin.

Definition at line 89 of file transition.C.

References copy_from().

Transition & Transition::operator= Transition that  ) 
 

Definition at line 82 of file transition.C.

References copy_from().

int Transition::operator== Edit that  )  [virtual]
 

Reimplemented from Plugin.

Definition at line 112 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== Transition that  ) 
 

Definition at line 102 of file transition.C.

References identical().

int Transition::popup_transition int  x,
int  y
 

Definition at line 185 of file transition.C.

int Transition::reset_parameters  ) 
 

Definition at line 129 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().

int Transition::set_show_derived int  value  )  [inline]
 

Definition at line 67 of file transition.h.

int Transition::update_derived  ) 
 

Definition at line 193 of file transition.C.

int Transition::update_display  ) 
 

Definition at line 198 of file transition.C.

int Transition::update_edit int  is_loading  ) 
 


Member Data Documentation

Edit* Transition::edit
 

Definition at line 42 of file transition.h.

Referenced by MWindow::detach_transition(), TransitionLengthText::handle_event(), and TransitionHandles::update().


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