GES.TimelineElementClass¶
Fields¶
Name |
Type |
Access |
Description |
---|---|---|---|
deep_copy |
r |
Prepare copy for pasting as a copy of self. At least by copying the children properties of self into copy. |
|
get_layer_priority |
r |
||
get_natural_framerate |
r |
||
get_track_types |
r |
Return a the track types for the element. |
|
list_children_properties |
r |
List the children properties that have been registered for the element. The default implementation is able to fetch all of these, so should be sufficient. If you overwrite this, you should still call the default implementation to get the full list, and then edit its content. |
|
lookup_child |
r |
Find child, and its registered child property pspec, corresponding to the child property specified by prop_name. The default implementation will search for the first child that matches. If you overwrite this, you will likely still want to call the default vmethod, which has access to the registered parameter specifications. |
|
parent_class |
r |
||
paste |
r |
Paste self, which is the copy prepared by deep_copy, into the timeline at the given paste_position, with ref_element as a reference, which is the self that was passed to deep_copy. |
|
ripple |
r |
Set this method to overwrite a redirect to |
|
ripple_end |
r |
Set this method to overwrite a redirect to |
|
roll_end |
r |
Set this method to overwrite a redirect to |
|
roll_start |
r |
||
set_child_property |
r |
||
set_child_property_full |
r |
||
set_duration |
r |
||
set_inpoint |
r |
Method called just before the |
|
set_max_duration |
r |
Method called just before the |
|
set_parent |
r |
Method called just before the |
|
set_priority |
r |
Method called just before the |
|
set_start |
r |
Method called just before the |
|
trim |
r |
Set this method to overwrite a redirect to |
Methods¶
None
Details¶
- class GES.TimelineElementClass¶
The
GES.TimelineElement
base class. Subclasses should override at least set_start set_inpoint set_duration ripple ripple_end roll_start roll_end and trim.Vmethods in subclasses should apply all the operation they need to but the real method implementation is in charge of setting the proper field, and emitting the notify signal.