LiVES 1.4.9
|
#include <multitrack.h>
Data Fields | |
track_rect * | next |
track_rect * | prev |
weed_plant_t * | start_event |
weed_plant_t * | end_event |
weed_timecode_t | offset_start |
offset in sourcefile of first frame | |
lives_mt_block_state_t | state |
gboolean | start_anchored |
gboolean | end_anchored |
gboolean | ordered |
are frames in sequential order ? | |
GtkWidget * | eventbox |
pointer to eventbox widget which contains this block; we can use its "layer_number" to get the track/layer number |
track rectangles (blocks), we translate our event_list FRAME events into these, then when exposed, the eventbox draws them blocks MUST only contain frames from a single clip. They MAY NOT contain blank frames.
start and end events MUST be FRAME events
gboolean track_rect::end_anchored |
weed_plant_t* track_rect::end_event |
GtkWidget* track_rect::eventbox |
pointer to eventbox widget which contains this block; we can use its "layer_number" to get the track/layer number
track_rect* track_rect::next |
weed_timecode_t track_rect::offset_start |
offset in sourcefile of first frame
gboolean track_rect::ordered |
are frames in sequential order ?
track_rect* track_rect::prev |
gboolean track_rect::start_anchored |
weed_plant_t* track_rect::start_event |
lives_mt_block_state_t track_rect::state |