LiVES 2.4.6

- Main Page
- Namespaces
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Data Fields

All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Fields
lives_mt Struct Reference

`#include <multitrack.h>`

## Data Fields
LiVESWidget * | window
LiVESWidget * | menubar
LiVESWidget * | top_vbox
LiVESWidget * | hbox
LiVESWidget * | play_blank
LiVESWidget * | play_box
LiVESWidget * | poly_box
LiVESWidget * | clip_scroll
LiVESWidget * | clip_inner_box
LiVESWidget * | in_out_box
LiVESWidget * | in_hbox
LiVESWidget * | out_hbox
LiVESWidget * | in_image
LiVESWidget * | out_image
LiVESWidget * | context_box
LiVESWidget * | context_scroll
LiVESWidget * | sep_image
LiVESWidget * | timeline_table_header
LiVESWidget * | tl_eventbox
LiVESWidget * | timeline_table
LiVESWidget * | timeline
LiVESWidget * | timeline_eb
LiVESWidget * | timeline_reg
LiVESWidget * | infobar
LiVESWidget * | stop
LiVESWidget * | rewind
LiVESWidget * | sepwin
LiVESWidget * | mute_audio
LiVESWidget * | loop_continue
LiVESWidget * | insert
LiVESWidget * | audio_insert
LiVESWidget * | delblock
LiVESWidget * | clipedit
LiVESWidget * | vpaned
LiVESWidget * | hpaned
LiVESWidget * | scrollbar
LiVESWidget * | playall
LiVESWidget * | playsel
LiVESWidget * | jumpnext
LiVESWidget * | jumpback
LiVESWidget * | render
LiVESWidget * | prerender_aud
LiVESWidget * | fx_block
LiVESWidget * | fx_blockv
LiVESWidget * | fx_blocka
LiVESWidget * | fx_delete
LiVESWidget * | fx_edit
LiVESWidget * | fx_region
LiVESWidget * | fx_region_1
LiVESWidget * | fx_region_1v
LiVESWidget * | fx_region_1a
LiVESWidget * | fx_region_2
LiVESWidget * | fx_region_2av
LiVESWidget * | fx_region_2v
LiVESWidget * | fx_region_2a
LiVESWidget * | fx_region_3
LiVESWidget * | atrans_menuitem
LiVESWidget * | submenu_atransfx
LiVESWidget * | move_fx
LiVESWidget * | mm_menuitem
LiVESWidget * | mm_move
LiVESWidget * | mm_select
LiVESWidget * | ins_menuitem
LiVESWidget * | ins_normal
LiVESToolItem * | grav_menuitem
LiVESWidget * | grav_label
LiVESWidget * | grav_normal
LiVESWidget * | grav_left
LiVESWidget * | grav_right
LiVESWidget * | select_track
LiVESWidget * | seldesel_menuitem
LiVESWidget * | view_events
LiVESWidget * | view_clips
LiVESWidget * | view_in_out
LiVESWidget * | view_effects
LiVESWidget * | avel_box
LiVESWidget * | checkbutton_avel_reverse
LiVESWidget * | spinbutton_avel
LiVESWidget * | avel_scale
LiVESWidget * | spinbutton_in
LiVESWidget * | spinbutton_out
LiVESWidget * | checkbutton_start_anchored
LiVESWidget * | checkbutton_end_anchored
LiVESWidget * | timecode
LiVESWidget * | spinbutton_start
LiVESWidget * | spinbutton_end
LiVESWidget * | tl_hbox
LiVESWidget * | fx_base_box
LiVESWidget * | fx_contents_box
LiVESWidget * | fx_box
LiVESWidget * | fx_label
LiVESWidget * | param_inner_box
LiVESWidget * | param_box
LiVESWidget * | next_node_button
LiVESWidget * | prev_node_button
LiVESWidget * | del_node_button
LiVESWidget * | node_spinbutton
LiVESWidget * | node_scale
LiVESWidget * | sel_label
LiVESWidget * | l_sel_arrow
LiVESWidget * | r_sel_arrow
LiVESWidget * | save_event_list
| menuitem More...
LiVESWidget * | load_event_list
| menuitem More...
LiVESWidget * | clear_event_list
| menuitem More...
LiVESWidget * | tc_to_rs
LiVESWidget * | tc_to_re
LiVESWidget * | rs_to_tc
LiVESWidget * | re_to_tc
LiVESWidget * | undo
LiVESWidget * | redo
LiVESWidget * | ac_audio_check
LiVESWidget * | remove_gaps
LiVESWidget * | remove_first_gaps
LiVESWidget * | split_sel
LiVESWidget * | ins_gap_sel
LiVESWidget * | ins_gap_cur
LiVESWidget * | last_filter_map
LiVESWidget * | next_filter_map
LiVESWidget * | fx_list_box
LiVESWidget * | fx_list_scroll
LiVESWidget * | fx_list_vbox
LiVESWidget * | next_fm_button
LiVESWidget * | prev_fm_button
LiVESWidget * | fx_ibefore_button
LiVESWidget * | fx_iafter_button
LiVESWidget * | rename_track
LiVESWidget * | cback_audio
LiVESWidget * | aload_subs
LiVESWidget * | load_vals
LiVESWidget * | change_vals
LiVESWidget * | aparam_separator
LiVESWidget * | aparam_menuitem
LiVESWidget * | aparam_submenu
LiVESWidget * | render_sep
LiVESWidget * | render_vid
LiVESWidget * | render_aud
LiVESWidget * | normalise_aud
LiVESWidget * | view_audio
LiVESWidget * | clear_marks
LiVESWidget * | fd_frame
LiVESWidget * | apply_fx_button
LiVESToolItem * | eview_button
LiVESWidget * | eview_label
LiVESWidget * | follow_play
LiVESWidget * | change_max_disp
LiVESWidget * | add_vid_behind
LiVESWidget * | add_vid_front
LiVESWidget * | quit
LiVESWidget * | troubleshoot
LiVESWidget * | fx_params_label
LiVESWidget * | amixer_button
LiVESWidget * | view_sel_events
LiVESWidget * | adjust_start_end
LiVESWidget * | context_frame
LiVESWidget * | nb
LiVESWidget * | nb_label
LiVESWidget * | btoolbar
LiVESWidget * | btoolbar2
LiVESWidget * | btoolbar3
LiVESWidget * | menu_hbox
LiVESWidget * | open_menu
LiVESWidget * | recent_menu
LiVESWidget * | recent1
LiVESWidget * | recent2
LiVESWidget * | recent3
LiVESWidget * | recent4
LiVESWidget * | time_scrollbar
LiVESWidget * | show_layout_errors
LiVESWidget * | load_set
LiVESWidget * | save_set
LiVESWidget * | close
LiVESWidget * | clear_ds
LiVESWidget * | gens_submenu
LiVESWidget * | capture
LiVESWidget * | insa_checkbutton
LiVESWidget * | snapo_checkbutton
LiVESObject * | spinbutton_in_adj
LiVESObject * | spinbutton_out_adj
LiVESObject * | hadjustment
LiVESObject * | node_adj
LiVESList * | audio_draws
| list of audio boxes, 0 == backing audio, 1 == track 0 audio, etc. More...
LiVESList * | audio_vols
| layer volume levels (coarse control) - set in mixer More...
LiVESList * | audio_vols_back
| layer volume levels (coarse control) - reset levels More...
LiVESAccelGroup * | accel_group
LiVESList * | video_draws
| list of video timeline eventboxes, in layer order More...
LiVESObject * | vadjustment
LiVESXDisplay * | display
LiVESPixbuf * | frame_pixbuf
LiVESList * | cb_list
ulong | spin_in_func
ulong | spin_out_func
ulong | spin_avel_func
ulong | check_start_func
ulong | check_end_func
ulong | check_avel_rev_func
ulong | mm_move_func
ulong | mm_select_func
ulong | ins_normal_func
ulong | grav_normal_func
ulong | grav_left_func
ulong | grav_right_func
ulong | sepwin_func
ulong | mute_audio_func
ulong | loop_cont_func
ulong | seltrack_func
ulong | tc_func
weed_plant_t * | event_list
weed_plant_t * | init_event
| current editable values More...
weed_plant_t * | selected_init_event
| currently selected in list More...
int | num_video_tracks
double | end_secs
| max display time of timeline in seconds More...
double | tl_min
double | tl_max
int | clip_selected
| clip in clip window More...
int | file_selected
| actual LiVES file struct number which clip_selected matches More...
int | current_track
| starts at 0 More...
LiVESList * | selected_tracks
lives_mt_poly_state_t | poly_state
| state of polymorph window More...
int | render_file
lives_direction_t | last_direction
| last direction timeline cursor was moved in More...
track_rect * | block_selected
| pointer to current selected block, or NULL More...
track_rect * | putative_block
| putative block to move or copy, or NULL More...
double | ptr_time
| stored timeline cursor position before playback More...
double | tl_fixed_length
| length of timeline can be fixed (secs) : TODO More...
double | fps
| fps of this timeline More...
double | region_start
| start of time region in seconds (or 0.) More...
double | region_end
| end of time region in seconds (or 0.) More...
double | region_init
| point where user pressed the mouse More...
boolean | region_updating
boolean | is_rendering
| TRUE if we are in the process of rendering/pre-rendering to a clip, cf. mainw->is_rendering. More...
boolean | pr_audio
| TRUE if we are in the process of prerendering audio to a clip. More...
int | current_fx
boolean | mt_frame_preview
lives_rfx_t * | current_rfx
char | layout_name [PATH_MAX]
double | hotspot_x
int | hotspot_y
boolean | moving_block
| moving block flag More...
double | pb_start_time
| playback start time in seconds. If play is stopped (not paused) we return to here. More...
int | sel_x
int | sel_y
ulong | mouse_mot1
ulong | mouse_mot2
boolean | tl_selecting
| for mouse select mode More...
weed_timecode_t | insert_start
weed_timecode_t | insert_end
double | insert_avel
| override for avel used during audio insert More...
LiVESList * | undos
size_t | undo_buffer_used
uint8_t * | undo_mem
int | undo_offset
boolean | did_backup
char | undo_text [32]
char | redo_text [32]
boolean | undoable
boolean | redoable
boolean | changed
| changed since last saved More...
boolean | auto_changed
| changed since last auto-saved More...
int64_t | auto_back_time
int | inwidth
int | inheight
int | outwidth
int | outheight
lives_special_framedraw_rect_t * | framedraw
int | track_index
lives_mt_last_fx_type_t | last_fx_type
lives_mt_fx_order_t | fx_order
mt_opts | opts
boolean | auto_reloading
weed_plant_t * | fm_edit_event
weed_plant_t * | moving_fx
int | avol_fx
| index of audio volume filter, delegated by user from audio volume candidates More...
weed_plant_t * | avol_init_event
ulong | spin_start_func
ulong | spin_end_func
boolean | layout_prompt
| on occasion, prompt user if they want to correct layout on disk or not More...
boolean | layout_set_properties
boolean | ignore_load_vals
double | user_fps
int | user_width
int | user_height
int | user_arate
int | user_achans
int | user_asamps
int | user_signed_endian
int | exact_preview
LiVESList * | tl_marks
weed_plant_t * | pb_start_event
| FRAME event from which we start playback. More...
weed_plant_t * | pb_loop_event
| FRAME event to loop back to (can be different from pb_start_event if we are paused) More...
weed_plant_t * | specific_event
| a pointer to some generally interesting event More...
double | context_time
| this is set when the user right clicks on a track, otherwise -1. More...
boolean | use_context
lives_cursor_t | cursor_style
boolean | is_paused
int | play_width
int | play_height
int | play_window_width
int | play_window_height
int | selected_filter
| filter selected in poly window tab More...
int | top_track
| top (video) track in scrolled window More...
boolean | redraw_block
| block drawing of playback cursor during track redraws More...
boolean | was_undo_redo
boolean | no_expose
| block timeline expose while we are exiting More...
boolean | is_ready
boolean | aud_track_selected
boolean | has_audio_file
boolean | tl_mouse
boolean | playing_sel
| are we playing just the time selection ? More...
uint32_t | idlefunc
| autobackup function More...
LiVESList * | clip_labels
lives_amixer_t * | amixer
double | prev_fx_time
boolean | block_tl_move
| set to TRUE to block moving timeline (prevents loops with the node spinbutton) More...
boolean | block_node_spin
| set to TRUE to block moving node spinner (prevents loops with the timeline) More...
boolean | is_atrans
char * | force_load_name
| < force some visual changes when applying autotrans More...

## Field Documentation

LiVESWidget* lives_mt::ac_audio_check

LiVESAccelGroup* lives_mt::accel_group

LiVESWidget* lives_mt::add_vid_behind

LiVESWidget* lives_mt::add_vid_front

LiVESWidget* lives_mt::adjust_start_end

LiVESWidget* lives_mt::aload_subs

lives_amixer_t* lives_mt::amixer

LiVESWidget* lives_mt::amixer_button

LiVESWidget* lives_mt::aparam_menuitem

LiVESWidget* lives_mt::aparam_separator

LiVESWidget* lives_mt::aparam_submenu

LiVESWidget* lives_mt::apply_fx_button

LiVESWidget* lives_mt::atrans_menuitem

boolean lives_mt::aud_track_selected

LiVESList* lives_mt::audio_draws

list of audio boxes, 0 == backing audio, 1 == track 0 audio, etc.

LiVESWidget* lives_mt::audio_insert

LiVESList* lives_mt::audio_vols

layer volume levels (coarse control) - set in mixer

LiVESList* lives_mt::audio_vols_back

layer volume levels (coarse control) - reset levels

int64_t lives_mt::auto_back_time

boolean lives_mt::auto_changed

changed since last auto-saved

boolean lives_mt::auto_reloading

LiVESWidget* lives_mt::avel_box

LiVESWidget* lives_mt::avel_scale

int lives_mt::avol_fx

index of audio volume filter, delegated by user from audio volume candidates

weed_plant_t* lives_mt::avol_init_event

boolean lives_mt::block_node_spin

set to TRUE to block moving node spinner (prevents loops with the timeline)

track_rect* lives_mt::block_selected

pointer to current selected block, or NULL

boolean lives_mt::block_tl_move

set to TRUE to block moving timeline (prevents loops with the node spinbutton)

LiVESWidget* lives_mt::btoolbar

LiVESWidget* lives_mt::btoolbar2

LiVESWidget* lives_mt::btoolbar3

LiVESWidget* lives_mt::capture

LiVESList* lives_mt::cb_list

LiVESWidget* lives_mt::cback_audio

LiVESWidget* lives_mt::change_max_disp

LiVESWidget* lives_mt::change_vals

boolean lives_mt::changed

changed since last saved

ulong lives_mt::check_avel_rev_func

ulong lives_mt::check_end_func

ulong lives_mt::check_start_func

LiVESWidget* lives_mt::checkbutton_avel_reverse

LiVESWidget* lives_mt::checkbutton_end_anchored

LiVESWidget* lives_mt::checkbutton_start_anchored

LiVESWidget* lives_mt::clear_ds

LiVESWidget* lives_mt::clear_event_list

menuitem

LiVESWidget* lives_mt::clear_marks

LiVESWidget* lives_mt::clip_inner_box

LiVESList* lives_mt::clip_labels

LiVESWidget* lives_mt::clip_scroll

int lives_mt::clip_selected

clip in clip window

LiVESWidget* lives_mt::clipedit

LiVESWidget* lives_mt::close

LiVESWidget* lives_mt::context_box

LiVESWidget* lives_mt::context_frame

LiVESWidget* lives_mt::context_scroll

double lives_mt::context_time

this is set when the user right clicks on a track, otherwise -1.

int lives_mt::current_fx

lives_rfx_t* lives_mt::current_rfx

int lives_mt::current_track

starts at 0

lives_cursor_t lives_mt::cursor_style

LiVESWidget* lives_mt::del_node_button

LiVESWidget* lives_mt::delblock

boolean lives_mt::did_backup

LiVESXDisplay* lives_mt::display

double lives_mt::end_secs

max display time of timeline in seconds

weed_plant_t* lives_mt::event_list

LiVESToolItem* lives_mt::eview_button

LiVESWidget* lives_mt::eview_label

int lives_mt::exact_preview

LiVESWidget* lives_mt::fd_frame

int lives_mt::file_selected

actual LiVES file struct number which clip_selected matches

weed_plant_t* lives_mt::fm_edit_event

LiVESWidget* lives_mt::follow_play

char* lives_mt::force_load_name

< force some visual changes when applying autotrans

pointer to a string which contains a filename to be force loaded when load_event_list_activate() is called. Normally NULL except when called from language bindings.

double lives_mt::fps

fps of this timeline

LiVESPixbuf* lives_mt::frame_pixbuf

lives_special_framedraw_rect_t* lives_mt::framedraw

LiVESWidget* lives_mt::fx_base_box

LiVESWidget* lives_mt::fx_block

LiVESWidget* lives_mt::fx_blocka

LiVESWidget* lives_mt::fx_blockv

LiVESWidget* lives_mt::fx_box

LiVESWidget* lives_mt::fx_contents_box

LiVESWidget* lives_mt::fx_delete

LiVESWidget* lives_mt::fx_edit

LiVESWidget* lives_mt::fx_iafter_button

LiVESWidget* lives_mt::fx_ibefore_button

LiVESWidget* lives_mt::fx_label

LiVESWidget* lives_mt::fx_list_box

LiVESWidget* lives_mt::fx_list_scroll

LiVESWidget* lives_mt::fx_list_vbox

lives_mt_fx_order_t lives_mt::fx_order

LiVESWidget* lives_mt::fx_params_label

LiVESWidget* lives_mt::fx_region

LiVESWidget* lives_mt::fx_region_1

LiVESWidget* lives_mt::fx_region_1a

LiVESWidget* lives_mt::fx_region_1v

LiVESWidget* lives_mt::fx_region_2

LiVESWidget* lives_mt::fx_region_2a

LiVESWidget* lives_mt::fx_region_2av

LiVESWidget* lives_mt::fx_region_2v

LiVESWidget* lives_mt::fx_region_3

LiVESWidget* lives_mt::gens_submenu

LiVESWidget* lives_mt::grav_label

LiVESWidget* lives_mt::grav_left

ulong lives_mt::grav_left_func

LiVESToolItem* lives_mt::grav_menuitem

LiVESWidget* lives_mt::grav_normal

ulong lives_mt::grav_normal_func

LiVESWidget* lives_mt::grav_right

ulong lives_mt::grav_right_func

LiVESObject* lives_mt::hadjustment

boolean lives_mt::has_audio_file

LiVESWidget* lives_mt::hbox

double lives_mt::hotspot_x

int lives_mt::hotspot_y

LiVESWidget* lives_mt::hpaned

uint32_t lives_mt::idlefunc

autobackup function

boolean lives_mt::ignore_load_vals

LiVESWidget* lives_mt::in_hbox

LiVESWidget* lives_mt::in_image

LiVESWidget* lives_mt::in_out_box

LiVESWidget* lives_mt::infobar

int lives_mt::inheight

weed_plant_t* lives_mt::init_event

current editable values

LiVESWidget* lives_mt::ins_gap_cur

LiVESWidget* lives_mt::ins_gap_sel

LiVESWidget* lives_mt::ins_menuitem

LiVESWidget* lives_mt::ins_normal

ulong lives_mt::ins_normal_func

LiVESWidget* lives_mt::insa_checkbutton

LiVESWidget* lives_mt::insert

double lives_mt::insert_avel

override for avel used during audio insert

weed_timecode_t lives_mt::insert_end

weed_timecode_t lives_mt::insert_start

int lives_mt::inwidth

boolean lives_mt::is_atrans

boolean lives_mt::is_paused

boolean lives_mt::is_ready

boolean lives_mt::is_rendering

TRUE if we are in the process of rendering/pre-rendering to a clip, cf. mainw->is_rendering.

LiVESWidget* lives_mt::jumpback

LiVESWidget* lives_mt::jumpnext

LiVESWidget* lives_mt::l_sel_arrow

lives_direction_t lives_mt::last_direction

last direction timeline cursor was moved in

LiVESWidget* lives_mt::last_filter_map

lives_mt_last_fx_type_t lives_mt::last_fx_type

char lives_mt::layout_name[PATH_MAX]

boolean lives_mt::layout_prompt

on occasion, prompt user if they want to correct layout on disk or not

boolean lives_mt::layout_set_properties

LiVESWidget* lives_mt::load_event_list

menuitem

LiVESWidget* lives_mt::load_set

LiVESWidget* lives_mt::load_vals

ulong lives_mt::loop_cont_func

LiVESWidget* lives_mt::loop_continue

LiVESWidget* lives_mt::menu_hbox

LiVESWidget* lives_mt::menubar

LiVESWidget* lives_mt::mm_menuitem

LiVESWidget* lives_mt::mm_move

ulong lives_mt::mm_move_func

LiVESWidget* lives_mt::mm_select

ulong lives_mt::mm_select_func

ulong lives_mt::mouse_mot1

ulong lives_mt::mouse_mot2

LiVESWidget* lives_mt::move_fx

boolean lives_mt::moving_block

moving block flag

weed_plant_t* lives_mt::moving_fx

boolean lives_mt::mt_frame_preview

LiVESWidget* lives_mt::mute_audio

ulong lives_mt::mute_audio_func

LiVESWidget* lives_mt::nb

LiVESWidget* lives_mt::nb_label

LiVESWidget* lives_mt::next_filter_map

LiVESWidget* lives_mt::next_fm_button

LiVESWidget* lives_mt::next_node_button

boolean lives_mt::no_expose

block timeline expose while we are exiting

LiVESObject* lives_mt::node_adj

LiVESWidget* lives_mt::node_scale

LiVESWidget* lives_mt::node_spinbutton

LiVESWidget* lives_mt::normalise_aud

int lives_mt::num_video_tracks

LiVESWidget* lives_mt::open_menu

mt_opts lives_mt::opts

LiVESWidget* lives_mt::out_hbox

LiVESWidget* lives_mt::out_image

int lives_mt::outheight

int lives_mt::outwidth

LiVESWidget* lives_mt::param_box

LiVESWidget* lives_mt::param_inner_box

weed_plant_t* lives_mt::pb_loop_event

FRAME event to loop back to (can be different from pb_start_event if we are paused)

weed_plant_t* lives_mt::pb_start_event

FRAME event from which we start playback.

double lives_mt::pb_start_time

playback start time in seconds. If play is stopped (not paused) we return to here.

LiVESWidget* lives_mt::play_blank

LiVESWidget* lives_mt::play_box

int lives_mt::play_height

int lives_mt::play_width

int lives_mt::play_window_height

int lives_mt::play_window_width

LiVESWidget* lives_mt::playall

boolean lives_mt::playing_sel

are we playing just the time selection ?

LiVESWidget* lives_mt::playsel

LiVESWidget* lives_mt::poly_box

lives_mt_poly_state_t lives_mt::poly_state

state of polymorph window

boolean lives_mt::pr_audio

TRUE if we are in the process of prerendering audio to a clip.

LiVESWidget* lives_mt::prerender_aud

LiVESWidget* lives_mt::prev_fm_button

double lives_mt::prev_fx_time

LiVESWidget* lives_mt::prev_node_button

double lives_mt::ptr_time

stored timeline cursor position before playback

track_rect* lives_mt::putative_block

putative block to move or copy, or NULL

LiVESWidget* lives_mt::quit

LiVESWidget* lives_mt::r_sel_arrow

LiVESWidget* lives_mt::re_to_tc

LiVESWidget* lives_mt::recent1

LiVESWidget* lives_mt::recent2

LiVESWidget* lives_mt::recent3

LiVESWidget* lives_mt::recent4

LiVESWidget* lives_mt::recent_menu

LiVESWidget* lives_mt::redo

char lives_mt::redo_text[32]

boolean lives_mt::redoable

boolean lives_mt::redraw_block

block drawing of playback cursor during track redraws

double lives_mt::region_end

end of time region in seconds (or 0.)

double lives_mt::region_init

point where user pressed the mouse

double lives_mt::region_start

start of time region in seconds (or 0.)

boolean lives_mt::region_updating

LiVESWidget* lives_mt::remove_first_gaps

LiVESWidget* lives_mt::remove_gaps

LiVESWidget* lives_mt::rename_track

LiVESWidget* lives_mt::render

LiVESWidget* lives_mt::render_aud

int lives_mt::render_file

LiVESWidget* lives_mt::render_sep

LiVESWidget* lives_mt::render_vid

LiVESWidget* lives_mt::rewind

LiVESWidget* lives_mt::rs_to_tc

LiVESWidget* lives_mt::save_event_list

menuitem

LiVESWidget* lives_mt::save_set

LiVESWidget* lives_mt::scrollbar

LiVESWidget* lives_mt::sel_label

int lives_mt::sel_x

int lives_mt::sel_y

LiVESWidget* lives_mt::seldesel_menuitem

LiVESWidget* lives_mt::select_track

int lives_mt::selected_filter

filter selected in poly window tab

weed_plant_t* lives_mt::selected_init_event

currently selected in list

LiVESList* lives_mt::selected_tracks

ulong lives_mt::seltrack_func

LiVESWidget* lives_mt::sep_image

LiVESWidget* lives_mt::sepwin

ulong lives_mt::sepwin_func

LiVESWidget* lives_mt::show_layout_errors

LiVESWidget* lives_mt::snapo_checkbutton

weed_plant_t* lives_mt::specific_event

a pointer to some generally interesting event

ulong lives_mt::spin_avel_func

ulong lives_mt::spin_end_func

ulong lives_mt::spin_in_func

ulong lives_mt::spin_out_func

ulong lives_mt::spin_start_func

LiVESWidget* lives_mt::spinbutton_avel

LiVESWidget* lives_mt::spinbutton_end

LiVESWidget* lives_mt::spinbutton_in

LiVESObject* lives_mt::spinbutton_in_adj

LiVESWidget* lives_mt::spinbutton_out

LiVESObject* lives_mt::spinbutton_out_adj

LiVESWidget* lives_mt::spinbutton_start

LiVESWidget* lives_mt::split_sel

LiVESWidget* lives_mt::stop

LiVESWidget* lives_mt::submenu_atransfx

ulong lives_mt::tc_func

LiVESWidget* lives_mt::tc_to_re

LiVESWidget* lives_mt::tc_to_rs

LiVESWidget* lives_mt::time_scrollbar

LiVESWidget* lives_mt::timecode

LiVESWidget* lives_mt::timeline

LiVESWidget* lives_mt::timeline_eb

LiVESWidget* lives_mt::timeline_reg

LiVESWidget* lives_mt::timeline_table

LiVESWidget* lives_mt::timeline_table_header

LiVESWidget* lives_mt::tl_eventbox

double lives_mt::tl_fixed_length

length of timeline can be fixed (secs) : TODO

LiVESWidget* lives_mt::tl_hbox

LiVESList* lives_mt::tl_marks

double lives_mt::tl_max

double lives_mt::tl_min

boolean lives_mt::tl_mouse

boolean lives_mt::tl_selecting

for mouse select mode

int lives_mt::top_track

top (video) track in scrolled window

LiVESWidget* lives_mt::top_vbox

int lives_mt::track_index

LiVESWidget* lives_mt::troubleshoot

LiVESWidget* lives_mt::undo

size_t lives_mt::undo_buffer_used

uint8_t* lives_mt::undo_mem

int lives_mt::undo_offset

char lives_mt::undo_text[32]

boolean lives_mt::undoable

LiVESList* lives_mt::undos

boolean lives_mt::use_context

int lives_mt::user_achans

int lives_mt::user_arate

int lives_mt::user_asamps

double lives_mt::user_fps

int lives_mt::user_height

int lives_mt::user_signed_endian

int lives_mt::user_width

LiVESObject* lives_mt::vadjustment

LiVESList* lives_mt::video_draws

list of video timeline eventboxes, in layer order

LiVESWidget* lives_mt::view_audio

LiVESWidget* lives_mt::view_clips

LiVESWidget* lives_mt::view_effects

LiVESWidget* lives_mt::view_events

LiVESWidget* lives_mt::view_in_out

LiVESWidget* lives_mt::view_sel_events

LiVESWidget* lives_mt::vpaned

boolean lives_mt::was_undo_redo

LiVESWidget* lives_mt::window

The documentation for this struct was generated from the following file:

- src/multitrack.h