LiVES  2.4.1-svn
 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
 
LiVESList * aparam_view_list
 
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 max_disp_vtracks
 
int current_fx
 
boolean mt_frame_preview
 
lives_rfx_tcurrent_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_tframedraw
 
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
LiVESList* lives_mt::aparam_view_list
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
int lives_mt::max_disp_vtracks
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: