#include <mwindow.h>
Inherits BC_Window, and Thread.

Public Types | |
| enum | { AUDIO_5_1_TO_2, AUDIO_1_TO_1 } |
Public Member Functions | |
| MWindow () | |
| ~MWindow () | |
| void | create_objects (int want_gui, int want_new, char *config_path) |
| void | show_splash () |
| void | hide_splash () |
| void | start () |
| void | run () |
| int | run_script (FileXML *script) |
| int | new_project () |
| int | delete_project (int flash=1) |
| int | load_defaults () |
| int | save_defaults () |
| int | set_filename (char *filename) |
| int | get_tracks_height () |
| int | get_tracks_width () |
| void | show_vwindow () |
| void | show_awindow () |
| void | show_lwindow () |
| void | show_cwindow () |
| void | show_gwindow () |
| void | tile_windows () |
| void | set_titles (int value) |
| int | asset_to_edl (EDL *new_edl, Asset *new_asset, RecordLabels *labels=0) |
| int | paste_assets (double position, Track *dest_track, int overwrite) |
| void | load_assets (ArrayList< Asset * > *new_assets, double position, int load_mode, Track *first_track, RecordLabels *labels, int edit_labels, int edit_plugins, int overwrite) |
| int | paste_edls (ArrayList< EDL * > *new_edls, int load_mode, Track *first_track, double current_position, int edit_labels, int edit_plugins, int overwrite) |
| void | update_project (int load_mode) |
| void | fit_selection () |
| void | fit_autos (int doall) |
| void | change_currentautorange (int autogrouptype, int increment, int changemax) |
| void | expand_autos (int changeall, int domin, int domax) |
| void | shrink_autos (int changeall, int domin, int domax) |
| void | find_cursor () |
| void | create_plugindb (int do_audio, int do_video, int is_realtime, int is_transition, int is_theme, ArrayList< PluginServer * > &plugindb) |
| PluginServer * | scan_plugindb (char *title, int data_type) |
| void | dump_plugins () |
| int | load_filenames (ArrayList< char * > *filenames, int load_mode=LOAD_REPLACE, int update_filename=1, char *reel_name="cin0000", int reel_number=0, int overwrite_reel=0) |
| void | test_plugins (EDL *new_edl, char *path) |
| int | interrupt_indexes () |
| int | redraw_time_dependancies () |
| void | next_time_format () |
| void | prev_time_format () |
| void | time_format_common () |
| int | reposition_timebar (int new_pixel, int new_height) |
| int | expand_sample (double fixed_sample=-1) |
| int | zoom_in_sample (double fixed_sample=-1) |
| int | zoom_sample (int64_t zoom_sample, int64_t view_start=-1) |
| void | zoom_amp (int64_t zoom_amp) |
| void | zoom_track (int64_t zoom_track) |
| int | fit_sample () |
| int | move_left (int64_t distance=0) |
| int | move_right (int64_t distance=0) |
| void | move_up (int64_t distance=0) |
| void | move_down (int64_t distance=0) |
| int | next_label (int shift_down) |
| int | prev_label (int shift_down) |
| int | next_edit_handle (int shift_down) |
| int | prev_edit_handle (int shift_down) |
| void | trackmovement (int track_start) |
| int | samplemovement (int64_t view_start) |
| void | select_all () |
| int | goto_start () |
| int | goto_end () |
| int | expand_y () |
| int | zoom_in_y () |
| int | expand_t () |
| int | zoom_in_t () |
| void | crop_video () |
| void | update_plugins () |
| void | save_backup () |
| void | show_plugin (Plugin *plugin) |
| void | hide_plugin (Plugin *plugin, int lock) |
| void | hide_plugins () |
| void | update_plugin_guis () |
| void | update_plugin_states () |
| void | update_plugin_titles () |
| void | render_plugin_gui (void *data, Plugin *plugin) |
| void | render_plugin_gui (void *data, int size, Plugin *plugin) |
| int | plugin_gui_open (Plugin *plugin) |
| void | map_audio (int pattern) |
| void | add_audio_track_entry (int above, Track *dst) |
| int | add_audio_track (int above, Track *dst) |
| void | add_clip_to_edl (EDL *edl) |
| void | add_video_track_entry (Track *dst=0) |
| int | add_video_track (int above, Track *dst) |
| void | asset_to_size () |
| void | asset_to_rate () |
| void | clear_entry () |
| void | clear (int clear_handle) |
| void | clear_labels () |
| int | clear_labels (double start, double end) |
| void | concatenate_tracks () |
| void | copy () |
| int | copy (double start, double end) |
| void | cut () |
| void | delete_folder (char *folder) |
| void | delete_inpoint () |
| void | delete_outpoint () |
| void | delete_track () |
| void | delete_track (Track *track) |
| void | delete_tracks () |
| void | detach_transition (Transition *transition) |
| int | feather_edits (int64_t feather_samples, int audio, int video) |
| int64_t | get_feather (int audio, int video) |
| float | get_aspect_ratio () |
| void | insert (double position, FileXML *file, int edit_labels, int edit_plugins, EDL *parent_edl=0) |
| void | insert_effects_canvas (double start, double length) |
| void | insert_effects_cwindow (Track *dest_track) |
| void | insert_effect (char *title, SharedLocation *shared_location, Track *track, PluginSet *plugin_set, double start, double length, int plugin_type) |
| void | match_output_size (Track *track) |
| void | move_edits (ArrayList< Edit * > *edits, Track *track, double position, int behaviour) |
| void | move_effect (Plugin *plugin, PluginSet *plugin_set, Track *track, int64_t position) |
| void | move_plugins_up (PluginSet *plugin_set) |
| void | move_plugins_down (PluginSet *plugin_set) |
| void | move_track_down (Track *track) |
| void | move_tracks_down () |
| void | move_track_up (Track *track) |
| void | move_tracks_up () |
| void | mute_selection () |
| void | new_folder (char *new_folder) |
| void | overwrite (EDL *source) |
| void | paste () |
| int | paste (double start, double end, FileXML *file, int edit_labels, int edit_plugins) |
| int | paste_output (int64_t startproject, int64_t endproject, int64_t startsource_sample, int64_t endsource_sample, int64_t startsource_frame, int64_t endsource_frame, Asset *asset, RecordLabels *new_labels) |
| void | paste_silence () |
| void | paste_transition () |
| void | paste_transition_cwindow (Track *dest_track) |
| void | paste_audio_transition () |
| void | paste_video_transition () |
| void | rebuild_indices () |
| void | reset_caches () |
| void | remove_asset_from_caches (Asset *asset) |
| void | remove_assets_from_project (int push_undo=0) |
| void | remove_assets_from_disk () |
| void | resize_track (Track *track, int w, int h) |
| void | set_auto_keyframes (int value) |
| void | set_labels_follow_edits (int value) |
| int | set_editing_mode (int new_editing_mode) |
| void | toggle_editing_mode () |
| void | set_inpoint (int is_mwindow) |
| void | set_outpoint (int is_mwindow) |
| void | splice (EDL *source) |
| void | toggle_loop_playback () |
| void | trim_selection () |
| void | sync_parameters (int change_type=CHANGE_PARAMS) |
| void | to_clip () |
| int | toggle_label (int is_mwindow) |
| void | undo_entry (BC_WindowBase *calling_window_gui) |
| void | redo_entry (BC_WindowBase *calling_window_gui) |
| int | cut_automation () |
| int | copy_automation () |
| int | paste_automation () |
| void | clear_automation () |
| void | straighten_automation () |
| int | cut_default_keyframe () |
| int | copy_default_keyframe () |
| int | paste_default_keyframe () |
| int | clear_default_keyframe () |
| int | modify_edithandles () |
| int | modify_pluginhandles () |
| void | finish_modify_handles () |
| void | age_caches () |
| int | optimize_assets () |
| void | select_point (double position) |
| int | set_loop_boundaries () |
| int | reset_meters () |
| int | fix_timing (int64_t &samples_out, int64_t &frames_out, int64_t samples_in) |
| void | init_shm () |
| void | init_channeldb () |
| void | init_render () |
| void | init_exportedl () |
| void | init_brender () |
| void | restart_brender () |
| void | stop_brender () |
| int | brender_available (int position) |
| void | set_brender_start () |
| void | init_error () |
| void | init_edl () |
| void | init_awindow () |
| void | init_gwindow () |
| void | init_tipwindow () |
| void | init_preferences () |
| void | init_signals () |
| void | init_theme () |
| void | init_compositor () |
| void | init_levelwindow () |
| void | init_viewer () |
| void | init_cache () |
| void | init_menus () |
| void | init_indexes () |
| void | init_gui () |
| void | init_3d () |
| void | init_playbackcursor () |
| void | delete_plugins () |
| void | clean_indexes () |
| MWindow (int x, int y) | |
| int | create_objects (char *input, char *output) |
Static Public Member Functions | |
| static int | create_aspect_ratio (float &w, float &h, int width, int height) |
| static void | create_defaults_path (char *string) |
| static void | init_defaults (BC_Hash *&defaults, char *config_path) |
| static void | init_plugins (Preferences *preferences, ArrayList< PluginServer * > *&plugindb, SplashGUI *splash_window) |
| static void | init_plugin_path (Preferences *preferences, ArrayList< PluginServer * > *&plugindb, FileSystem *fs, SplashGUI *splash_window, int *counter) |
Data Fields | |
| Playback3D * | playback_3d |
| RemoveThread * | remove_thread |
| SplashGUI * | splash_window |
| MainUndo * | undo |
| BC_Hash * | defaults |
| Assets * | assets |
| CICache * | audio_cache |
| CICache * | video_cache |
| FrameCache * | frame_cache |
| WaveCache * | wave_cache |
| Preferences * | preferences |
| PreferencesThread * | preferences_thread |
| MainSession * | session |
| Theme * | theme |
| MainIndexes * | mainindexes |
| MainProgress * | mainprogress |
| BRender * | brender |
| ArrayList< ColormodelItem * > | colormodels |
| ArrayList < InterlaceautofixoptionItem * > | interlace_asset_autofixoptions |
| ArrayList< InterlacemodeItem * > | interlace_project_modes |
| ArrayList< InterlacemodeItem * > | interlace_asset_modes |
| ArrayList < InterlacefixmethodItem * > | interlace_asset_fixmethods |
| ChannelDB * | channeldb_buz |
| ChannelDB * | channeldb_v4l2jpeg |
| ArrayList< PluginServer * > * | plugindb |
| ArrayList< PluginServer * > * | plugin_guis |
| BatchRenderThread * | batch_render |
| Render * | render |
| ExportEDL * | exportedl |
| EDL * | edl |
| MWindowGUI * | gui |
| CWindow * | cwindow |
| VWindow * | vwindow |
| AWindow * | awindow |
| GWindow * | gwindow |
| TipWindow * | twindow |
| LevelWindow * | lwindow |
| Mutex * | plugin_gui_lock |
| Mutex * | brender_lock |
| DeviceDVBInput * | dvb_input |
| Mutex * | dvb_input_lock |
| SigHandler * | sighandler |
| BC_Title * | title |
| BC_TextBox * | input_text |
| BC_TextBox * | output_text |
Definition at line 71 of file mwindow.h.
| MWindow::MWindow | ( | ) |
Definition at line 129 of file mwindow.C.
References brender, brender_lock, channeldb_buz, channeldb_v4l2jpeg, dvb_input, dvb_input_lock, plugin_gui_lock, and session.
| MWindow::~MWindow | ( | ) |
Definition at line 142 of file mwindow.C.
References audio_cache, awindow, brender, brender_lock, clean_indexes(), cwindow, defaults, frame_cache, gui, Mutex::lock(), lwindow, mainindexes, mainprogress, plugin_gui_lock, plugin_guis, preferences, ArrayList< TYPE >::remove_all_objects(), render, save_defaults(), SET_TRACE, undo, Mutex::unlock(), video_cache, and vwindow.

| void MWindow::create_objects | ( | int | want_gui, | |
| int | want_new, | |||
| char * | config_path | |||
| ) |
Definition at line 1264 of file mwindow.C.
References _, awindow, BCTEXTLEN, MWindowGUI::canvas, RemoveThread::create_objects(), MWindowGUI::cursor, cwindow, defaults, MainCursor::draw(), TrackCanvas::draw(), edl, GWindow::gui, LevelWindow::gui, AWindow::gui, CWindow::gui, VWindow::gui, gui, gwindow, hide_splash(), init_3d(), init_awindow(), init_brender(), init_cache(), init_channeldb(), init_compositor(), init_defaults(), init_edl(), init_error(), init_exportedl(), init_gui(), init_gwindow(), init_indexes(), init_levelwindow(), init_plugins(), init_preferences(), init_render(), init_shm(), init_signals(), init_theme(), init_tipwindow(), init_viewer(), MainMenu::load_defaults(), lwindow, MWindowGUI::mainmenu, mainprogress, SplashGUI::operation, MWindowGUI::patchbay, plugin_guis, plugindb, preferences, BC_WindowBase::raise_window(), remove_thread, session, SET_TRACE, MainSession::show_awindow, MainSession::show_cwindow, MainSession::show_gwindow, MainSession::show_lwindow, show_splash(), MainSession::show_vwindow, BC_WindowBase::show_window(), splash_window, undo, PatchBay::update(), BC_Title::update(), MainMenu::update_toggles(), Preferences::use_tipwindow, and vwindow.
Referenced by main().

| void MWindow::show_splash | ( | ) |
Definition at line 1359 of file mwindow.C.
References SplashGUI::create_objects(), VFrame::get_h(), BC_DisplayInfo::get_root_h(), BC_DisplayInfo::get_root_w(), VFrame::get_w(), heroine_logo12_png, and splash_window.
Referenced by create_objects().

| void MWindow::hide_splash | ( | ) |
Definition at line 1370 of file mwindow.C.
References splash_window.
Referenced by create_objects().
| void MWindow::start | ( | ) |
Reimplemented from Thread.
Definition at line 1378 of file mwindow.C.
References awindow, cwindow, ENABLE_BUFFER, gwindow, lwindow, playback_3d, BC_Synchronous::start(), Thread::start(), and vwindow.
Referenced by clear(), cut(), fit_autos(), insert_effects_cwindow(), load_filenames(), main(), mute_selection(), paste(), paste_silence(), set_loop_boundaries(), splice(), and to_clip().

| void MWindow::run | ( | ) | [virtual] |
Implements Thread.
Definition at line 1390 of file mwindow.C.
References gui, and BC_WindowBase::run_window().

| int MWindow::run_script | ( | FileXML * | script | ) |
Definition at line 2098 of file mwindow.C.
References XMLTag::get_title(), FileXML::read_tag(), FileXML::tag, and XMLTag::title_is().

| int MWindow::new_project | ( | ) |
| int MWindow::delete_project | ( | int | flash = 1 |
) |
| int MWindow::load_defaults | ( | ) |
| int MWindow::save_defaults | ( | ) |
Definition at line 2087 of file mwindow.C.
References defaults, edl, gui, preferences, BC_Hash::save(), Preferences::save_defaults(), MainSession::save_defaults(), EDL::save_defaults(), MWindowGUI::save_defaults(), and session.
Referenced by VWindowGUI::close_event(), LevelWindowGUI::close_event(), GWindowGUI::close_event(), AWindowGUI::close_event(), New::create_new_project(), TipWindow::get_current_tip(), PrefsChannelPicker::handle_channel_edit(), RecordChannelPicker::handle_channel_edit(), SaveSettingsNow::handle_event(), CWindow::hide_window(), load_filenames(), main(), Render::run(), Record::run(), PreferencesThread::run(), MenuEffectThread::run(), ExportEDL::run(), BatchRenderThread::save_defaults(), RenderProfile::save_to_slot(), and ~MWindow().

| int MWindow::set_filename | ( | char * | filename | ) |
Definition at line 2184 of file mwindow.C.
References BCTEXTLEN, FileSystem::extract_name(), MainSession::filename, gui, session, and BC_WindowBase::set_title().
Referenced by New::create_new_project(), LoadBackup::handle_event(), load_filenames(), SaveAs::run(), and LoadFileThread::run().

| int MWindow::get_tracks_height | ( | ) |
| int MWindow::get_tracks_width | ( | ) |
| void MWindow::show_vwindow | ( | ) |
Definition at line 1395 of file mwindow.C.
References BC_WindowBase::flush(), gui, VWindow::gui, BC_WindowBase::lock_window(), MWindowGUI::mainmenu, BC_WindowBase::raise_window(), session, BC_MenuItem::set_checked(), MainMenu::show_vwindow, MainSession::show_vwindow, BC_WindowBase::show_window(), BC_WindowBase::unlock_window(), and vwindow.
Referenced by ShowVWindow::handle_event().

| void MWindow::show_awindow | ( | ) |
Definition at line 1406 of file mwindow.C.
References awindow, BC_WindowBase::flush(), gui, AWindow::gui, BC_WindowBase::lock_window(), MWindowGUI::mainmenu, BC_WindowBase::raise_window(), session, BC_MenuItem::set_checked(), MainMenu::show_awindow, MainSession::show_awindow, BC_WindowBase::show_window(), and BC_WindowBase::unlock_window().
Referenced by ShowAWindow::handle_event().

| void MWindow::show_lwindow | ( | ) |
Definition at line 1437 of file mwindow.C.
References BC_WindowBase::flush(), gui, LevelWindow::gui, BC_WindowBase::lock_window(), lwindow, MWindowGUI::mainmenu, BC_WindowBase::raise_window(), session, BC_MenuItem::set_checked(), MainMenu::show_lwindow, MainSession::show_lwindow, BC_WindowBase::show_window(), and BC_WindowBase::unlock_window().
Referenced by ShowLWindow::handle_event().

| void MWindow::show_cwindow | ( | ) |
Definition at line 1417 of file mwindow.C.
References cwindow, gui, MWindowGUI::mainmenu, session, BC_MenuItem::set_checked(), MainMenu::show_cwindow, MainSession::show_cwindow, and CWindow::show_window().
Referenced by ShowCWindow::handle_event().

| void MWindow::show_gwindow | ( | ) |
Definition at line 1424 of file mwindow.C.
References BC_WindowBase::flush(), gui, GWindow::gui, gwindow, BC_WindowBase::lock_window(), MWindowGUI::mainmenu, BC_WindowBase::raise_window(), session, BC_MenuItem::set_checked(), MainMenu::show_gwindow, MainSession::show_gwindow, BC_WindowBase::show_window(), and BC_WindowBase::unlock_window().
Referenced by ShowGWindow::handle_event().

| void MWindow::tile_windows | ( | ) |
Definition at line 1448 of file mwindow.C.
References MWindowGUI::default_positions(), MainSession::default_window_positions(), gui, and session.
Referenced by TileWindows::handle_event().

| void MWindow::set_titles | ( | int | value | ) |
Definition at line 1465 of file mwindow.C.
References edl, EDL::local_session, EDL::session, EDLSession::show_titles, LocalSession::track_start, and trackmovement().

| int MWindow::asset_to_edl | ( | EDL * | new_edl, | |
| Asset * | new_asset, | |||
| RecordLabels * | labels = 0 | |||
| ) |
Definition at line 1777 of file mwindow.C.
References Asset::audio_data, EDLSession::audio_tracks, BCTEXTLEN, Asset::channels, Tracks::clear(), LocalSession::clip_title, EDL::create_default_tracks(), EDLSession::cursor_on_frames, edl, TimeBar::edl_length, FileSystem::extract_name(), EDLSession::frame_rate, EDL::insert_asset(), Asset::layers, Tracks::loaded_lengths_to_tracklengths(), EDL::local_session, Asset::path, EDL::session, Tracks::total_length(), Tracks::total_length_framealigned(), EDL::tracks, Asset::video_data, and EDLSession::video_tracks.
Referenced by VWindow::change_source(), load_assets(), load_filenames(), and Record::run().

| int MWindow::paste_assets | ( | double | position, | |
| Track * | dest_track, | |||
| int | overwrite | |||
| ) |
Definition at line 1096 of file mwindowedit.C.
References _, MainSession::drag_assets, MainSession::drag_clips, edl, gui, EDLSession::labels_follow_edits, load_assets(), paste_edls(), EDLSession::plugins_follow_edits, restart_brender(), save_backup(), EDL::session, session, sync_parameters(), ArrayList< TYPE >::total, undo, MWindowGUI::update(), and MainUndo::update_undo().
Referenced by TrackCanvas::drag_stop(), and AssetPopup::paste_assets().

| void MWindow::load_assets | ( | ArrayList< Asset * > * | new_assets, | |
| double | position, | |||
| int | load_mode, | |||
| Track * | first_track, | |||
| RecordLabels * | labels, | |||
| int | edit_labels, | |||
| int | edit_plugins, | |||
| int | overwrite | |||
| ) |
Definition at line 1145 of file mwindowedit.C.
References ArrayList< TYPE >::append(), asset_to_edl(), EDL::copy_session(), EDL::create_objects(), edl, List< TYPE >::first, LocalSession::get_selectionstart(), EDL::labels, EDL::local_session, ListItem< TYPE >::next, paste_edls(), ArrayList< TYPE >::remove_all_objects(), remove_asset_from_caches(), save_backup(), Labels::toggle_label(), ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by CWindowGUI::drag_stop(), paste_assets(), Render::render(), and MenuEffectThread::run().

| int MWindow::paste_edls | ( | ArrayList< EDL * > * | new_edls, | |
| int | load_mode, | |||
| Track * | first_track, | |||
| double | current_position, | |||
| int | edit_labels, | |||
| int | edit_plugins, | |||
| int | overwrite | |||
| ) |
Definition at line 1261 of file mwindowedit.C.
References Tracks::add_audio_track(), EDL::add_clip(), MainIndexes::add_next_asset(), Tracks::add_video_track(), ArrayList< TYPE >::append(), EDL::assets, Track::clear(), Labels::clear(), LocalSession::clipboard_length, EDL::clips, EDL::copy_all(), EDL::copy_session(), EDL::create_objects(), Track::data_type, defaults, Track::draw, edl, EQUIV, List< TYPE >::first, EDLSession::frame_rate, Track::get_length(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), GWindow::gui, gui, gwindow, hide_plugins(), EDLSession::highlighted_track, Labels::insert_labels(), Track::insert_track(), EDL::labels, EDLSession::labels_follow_edits, List< TYPE >::last, EDL::local_session, BC_WindowBase::lock_window(), mainindexes, MWindowGUI::mainmenu, ListItem< TYPE >::next, NEXT, LocalSession::preview_end, Track::record, EDL::resample(), reset_caches(), EDLSession::sample_rate, EDL::save_defaults(), EDL::session, SET_TRACE, MainIndexes::start_build(), List< TYPE >::total(), ArrayList< TYPE >::total, Tracks::total_length(), Tracks::total_playable_length(), TRACK_AUDIO, TRACK_VIDEO, EDL::tracks, BC_WindowBase::unlock_window(), EDL::update_assets(), GWindowGUI::update_toggles(), MainMenu::update_toggles(), ArrayList< TYPE >::values, and EDL::vwindow_edl.
Referenced by CWindowGUI::drag_stop(), insert(), load_assets(), load_filenames(), paste_assets(), and Record::run().

| void MWindow::update_project | ( | int | load_mode | ) |
Definition at line 1856 of file mwindow.C.
References AWindowGUI::async_update_assets(), awindow, VWindow::change_source(), cwindow, edl, BC_WindowBase::flush(), AWindow::gui, CWindow::gui, gui, BC_WindowBase::lock_window(), CWindow::playback_engine, PlaybackEngine::que, restart_brender(), TransportQue::send_command(), CWindowSlider::set_position(), CWindowGUI::slider, theme, CWindowGUI::timebar, EDL::tracks, BC_WindowBase::unlock_window(), TimeBar::update(), VWindow::update(), CWindow::update(), MWindowGUI::update(), Tracks::update_y_pixels(), and vwindow.
Referenced by New::create_new_project(), and load_filenames().

| void MWindow::fit_selection | ( | ) |
Definition at line 132 of file mwindowmove.C.
References MWindowGUI::canvas, edl, EQUIV, LocalSession::get_selectionend(), LocalSession::get_selectionstart(), BC_WindowBase::get_w(), gui, EDL::local_session, MIN, EDLSession::sample_rate, EDL::session, Tracks::total_length(), EDL::tracks, zoom_sample(), and LocalSession::zoom_sample.
Referenced by EditFit::handle_event().

| void MWindow::fit_autos | ( | int | doall | ) |
Definition at line 161 of file mwindowmove.C.
References Automation::autogrouptypes_fixedrange, LocalSession::automation_maxs, LocalSession::automation_mins, MWindowGUI::canvas, TrackCanvas::draw_overlays(), edl, Thread::end(), EQUIV, BC_WindowBase::flash(), Tracks::get_automation_extents(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), gui, EDL::local_session, MAX, MIN, min, start(), Tracks::total_length(), EDL::tracks, ZoomBar::update(), MWindowGUI::zoombar, and LocalSession::zoombar_showautotype.
Referenced by EditFitAutos::handle_event(), and EditFitAutos::keypress_event().

| void MWindow::change_currentautorange | ( | int | autogrouptype, | |
| int | increment, | |||
| int | changemax | |||
| ) |
Definition at line 235 of file mwindowmove.C.
References LocalSession::automation_maxs, LocalSession::automation_mins, AUTOMATIONVIEWCLAMPS, edl, and EDL::local_session.
Referenced by ZoomTextBox::button_press_event(), expand_autos(), AutoZoom::handle_down_event(), AutoZoom::handle_up_event(), and shrink_autos().
| void MWindow::expand_autos | ( | int | changeall, | |
| int | domin, | |||
| int | domax | |||
| ) |
Definition at line 297 of file mwindowmove.C.
References MWindowGUI::canvas, change_currentautorange(), TrackCanvas::draw_overlays(), edl, BC_WindowBase::flash(), gui, EDL::local_session, MWindowGUI::patchbay, PatchBay::update(), ZoomBar::update_autozoom(), MWindowGUI::zoombar, and LocalSession::zoombar_showautotype.
Referenced by MWindowGUI::keypress_event().

| void MWindow::shrink_autos | ( | int | changeall, | |
| int | domin, | |||
| int | domax | |||
| ) |
Definition at line 315 of file mwindowmove.C.
References MWindowGUI::canvas, change_currentautorange(), TrackCanvas::draw_overlays(), edl, BC_WindowBase::flash(), gui, EDL::local_session, MWindowGUI::patchbay, PatchBay::update(), ZoomBar::update_autozoom(), MWindowGUI::zoombar, and LocalSession::zoombar_showautotype.
Referenced by MWindowGUI::keypress_event().

| void MWindow::find_cursor | ( | ) |
Definition at line 104 of file mwindowmove.C.
References MWindowGUI::canvas, edl, LocalSession::get_selectionend(), LocalSession::get_selectionstart(), BC_WindowBase::get_w(), gui, EDL::local_session, Units::round(), EDLSession::sample_rate, EDL::session, LocalSession::view_start, and LocalSession::zoom_sample.
Referenced by ManualGoto::run(), and zoom_sample().

| void MWindow::create_plugindb | ( | int | do_audio, | |
| int | do_video, | |||
| int | is_realtime, | |||
| int | is_transition, | |||
| int | is_theme, | |||
| ArrayList< PluginServer * > & | plugindb | |||
| ) |
Definition at line 401 of file mwindow.C.
References _, ArrayList< TYPE >::append(), PluginServer::audio, BC_WindowBase::done, PluginServer::realtime, PluginServer::theme, PluginServer::title, ArrayList< TYPE >::total, PluginServer::transition, ArrayList< TYPE >::values, and PluginServer::video.
Referenced by PluginDialog::create_objects(), ViewTheme::create_objects(), AWindowGUI::create_persistent_folder(), and MenuEffectThread::run().

| PluginServer * MWindow::scan_plugindb | ( | char * | title, | |
| int | data_type | |||
| ) |
Definition at line 441 of file mwindow.C.
References PluginServer::audio, plugindb, PluginServer::title, ArrayList< TYPE >::total, TRACK_AUDIO, TRACK_VIDEO, ArrayList< TYPE >::values, and PluginServer::video.
Referenced by TrackCanvas::do_plugins(), TrackCanvas::draw_transitions(), insert_effect(), paste_audio_transition(), paste_video_transition(), PluginArray::scan_plugindb(), and show_plugin().
| void MWindow::dump_plugins | ( | ) |
Definition at line 2049 of file mwindow.C.
References PluginServer::audio, plugindb, PluginServer::realtime, PluginServer::theme, PluginServer::title, ArrayList< TYPE >::total, PluginServer::transition, ArrayList< TYPE >::values, and PluginServer::video.
Referenced by DumpPlugins::handle_event().
| int MWindow::load_filenames | ( | ArrayList< char * > * | filenames, | |
| int | load_mode = LOAD_REPLACE, |
|||
| int | update_filename = 1, |
|||
| char * | reel_name = "cin0000", |
|||
| int | reel_number = 0, |
|||
| int | overwrite_reel = 0 | |||
| ) |
Definition at line 801 of file mwindow.C.
References _, MainIndexes::add_next_asset(), ArrayList< TYPE >::append(), File::asset, asset_to_edl(), EDL::assets, Asset::audio_data, BCTEXTLEN, Asset::bits, Asset::byte_order, Asset::channels, EDL::clear(), LocalSession::clip_title, IndexFile::close_index(), EDL::copy_session(), FileFormat::create_objects(), EDL::create_objects(), cwindow, StatusBar::default_message(), defaults, Garbage::delete_object(), edl, Thread::end(), EQUIV, FileSystem::extract_name(), MainSession::filename, Asset::format, BC_Hash::get(), Assets::get_asset(), IndexFile::get_index_filename(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), gui, Asset::header, Asset::height, Preferences::index_directory, Asset::index_status, PlaybackEngine::interrupt_playback(), EDLSession::labels_follow_edits, EDL::load_xml(), EDL::local_session, mainindexes, Theme::message_error, File::open_file(), IndexFile::open_index(), paste_edls(), Asset::path, VWindow::playback_engine, CWindow::playback_engine, plugindb, EDLSession::plugins_follow_edits, preferences, PlaybackEngine::que, FileXML::read_from_file(), Asset::reel_name, Asset::reel_number, ArrayList< TYPE >::remove_all(), ArrayList< TYPE >::remove_all_objects(), BC_WindowBase::run_window(), Asset::sample_rate, save_defaults(), TransportQue::send_command(), EDL::session, session, set_filename(), SET_TRACE, MainError::show_error(), MWindowGUI::show_message(), Asset::signed_, start(), MainIndexes::start_build(), BC_WindowBase::start_hourglass(), MWindowGUI::statusbar, STOP, BC_WindowBase::stop_hourglass(), test_plugins(), theme, ArrayList< TYPE >::total, LocalSession::track_start, undo, Assets::update(), BC_Hash::update(), update_project(), MainUndo::update_undo(), ArrayList< TYPE >::values, Asset::video_data, LocalSession::view_start, vwindow, and Asset::width.
Referenced by LoadBackup::handle_event(), LoadPrevious::handle_event(), main(), and LoadFileThread::run().

| void MWindow::test_plugins | ( | EDL * | new_edl, | |
| char * | path | |||
| ) |
Definition at line 1161 of file mwindow.C.
References PluginServer::audio, BCTEXTLEN, List< TYPE >::first, ListItem< TYPE >::next, plugindb, MainError::show_error(), PluginServer::title, ArrayList< TYPE >::total, TRACK_AUDIO, TRACK_VIDEO, EDL::tracks, PluginServer::transition, ArrayList< TYPE >::values, and PluginServer::video.
Referenced by load_filenames().

| int MWindow::interrupt_indexes | ( | ) |
Definition at line 2132 of file mwindow.C.
References MainIndexes::interrupt_build(), and mainindexes.
Referenced by Quit::handle_event(), Quit::run(), and LoadFileThread::run().

| int MWindow::redraw_time_dependancies | ( | ) |
| void MWindow::next_time_format | ( | ) |
Definition at line 2140 of file mwindow.C.
References edl, EDL::session, TIME_FEET_FRAMES, EDLSession::time_format, time_format_common(), TIME_FRAMES, TIME_HMS, TIME_HMSF, TIME_SAMPLES, TIME_SAMPLES_HEX, and TIME_SECONDS.
Referenced by TimeBar::button_press_event().

| void MWindow::prev_time_format | ( | ) |
Definition at line 2156 of file mwindow.C.
References edl, EDL::session, TIME_FEET_FRAMES, EDLSession::time_format, time_format_common(), TIME_FRAMES, TIME_HMS, TIME_HMSF, TIME_SAMPLES, TIME_SAMPLES_HEX, and TIME_SECONDS.
Referenced by TimeBar::button_press_event().

| void MWindow::time_format_common | ( | ) |
Definition at line 2172 of file mwindow.C.
References _, BCTEXTLEN, edl, BC_WindowBase::flush(), gui, BC_WindowBase::lock_window(), Units::print_time_format(), MWindowGUI::redraw_time_dependancies(), EDL::session, MWindowGUI::show_message(), EDLSession::time_format, and BC_WindowBase::unlock_window().
Referenced by next_time_format(), and prev_time_format().

| int MWindow::reposition_timebar | ( | int | new_pixel, | |
| int | new_height | |||
| ) |
| int MWindow::expand_sample | ( | double | fixed_sample = -1 |
) |
Definition at line 33 of file mwindowmove.C.
References edl, gui, EDL::local_session, Units::round(), EDLSession::sample_rate, EDL::session, LocalSession::view_start, zoom_sample(), and LocalSession::zoom_sample.
Referenced by TrackCanvas::button_press_event(), and MWindowGUI::keypress_event().

| int MWindow::zoom_in_sample | ( | double | fixed_sample = -1 |
) |
Definition at line 59 of file mwindowmove.C.
References edl, gui, EDL::local_session, Units::round(), EDLSession::sample_rate, EDL::session, LocalSession::view_start, zoom_sample(), and LocalSession::zoom_sample.
Referenced by TrackCanvas::button_press_event(), and MWindowGUI::keypress_event().

| int MWindow::zoom_sample | ( | int64_t | zoom_sample, | |
| int64_t | view_start = -1 | |||
| ) |
Definition at line 87 of file mwindowmove.C.
References CLIP, edl, find_cursor(), MWindowGUI::get_scrollbars(), gui, EDL::local_session, ZoomBar::sample_zoom, samplemovement(), MWindowGUI::samplescroll, ZoomPanel::update(), LocalSession::view_start, LocalSession::zoom_sample, and MWindowGUI::zoombar.
Referenced by expand_sample(), fit_selection(), VTrack::get_dimensions(), SampleZoomPanel::handle_event(), and zoom_in_sample().

| void MWindow::zoom_amp | ( | int64_t | zoom_amp | ) |
Definition at line 334 of file mwindowmove.C.
References MWindowGUI::canvas, TrackCanvas::draw(), edl, BC_WindowBase::flash(), BC_WindowBase::flush(), gui, EDL::local_session, MWindowGUI::patchbay, PatchBay::update(), and LocalSession::zoom_y.
Referenced by expand_y(), AmpZoomPanel::handle_event(), and zoom_in_y().

| void MWindow::zoom_track | ( | int64_t | zoom_track | ) |
Definition at line 343 of file mwindowmove.C.
References CLAMP, edl, EDL::local_session, LocalSession::track_start, trackmovement(), LocalSession::zoom_track, and LocalSession::zoom_y.
Referenced by expand_t(), TrackZoomPanel::handle_event(), and zoom_in_t().

| int MWindow::fit_sample | ( | ) |
| int MWindow::move_left | ( | int64_t | distance = 0 |
) |
Definition at line 465 of file mwindowmove.C.
References MWindowGUI::canvas, edl, BC_WindowBase::get_w(), gui, EDL::local_session, samplemovement(), and LocalSession::view_start.
Referenced by TrackCanvas::button_press_event(), MWindowGUI::keypress_event(), CWindowGUI::keypress_event(), and CTracking::update_scroll().

| int MWindow::move_right | ( | int64_t | distance = 0 |
) |
Definition at line 476 of file mwindowmove.C.
References MWindowGUI::canvas, edl, BC_WindowBase::get_w(), gui, EDL::local_session, samplemovement(), and LocalSession::view_start.
Referenced by TrackCanvas::button_press_event(), MWindowGUI::keypress_event(), CWindowGUI::keypress_event(), and CTracking::update_scroll().

| void MWindow::move_up | ( | int64_t | distance = 0 |
) |
Definition at line 366 of file mwindowmove.C.
References edl, gui, EDL::local_session, LocalSession::track_start, trackmovement(), MWindowGUI::trackscroll, and LocalSession::zoom_track.
Referenced by TrackCanvas::button_press_event(), and MWindowGUI::keypress_event().

| void MWindow::move_down | ( | int64_t | distance = 0 |
) |
Definition at line 374 of file mwindowmove.C.
References edl, gui, EDL::local_session, LocalSession::track_start, trackmovement(), MWindowGUI::trackscroll, and LocalSession::zoom_track.
Referenced by TrackCanvas::button_press_event(), and MWindowGUI::keypress_event().

| int MWindow::next_label | ( | int | shift_down | ) |
Definition at line 495 of file mwindowmove.C.
References MWindowGUI::canvas, MWindowGUI::cursor, cwindow, MainCursor::draw(), edl, BC_WindowBase::flash(), BC_WindowBase::flush(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), BC_WindowBase::get_w(), goto_end(), gui, MainCursor::hide(), EDL::labels, EDL::local_session, Labels::next_label(), MWindowGUI::patchbay, Label::position, EDLSession::sample_rate, samplemovement(), EDL::session, LocalSession::set_selectionend(), LocalSession::set_selectionstart(), TrackCanvas::time_visible(), MWindowGUI::timebar, CWindow::update(), ZoomBar::update(), TimeBar::update(), PatchBay::update(), update_plugin_guis(), LocalSession::view_start, LocalSession::zoom_sample, and MWindowGUI::zoombar.
Referenced by NextLabel::handle_event(), and EditPanel::next_label().

| int MWindow::prev_label | ( | int | shift_down | ) |
Definition at line 543 of file mwindowmove.C.
References MWindowGUI::canvas, MWindowGUI::cursor, cwindow, MainCursor::draw(), edl, BC_WindowBase::flash(), BC_WindowBase::flush(), LocalSession::get_selectionstart(), BC_WindowBase::get_w(), goto_start(), gui, MainCursor::hide(), EDL::labels, EDL::local_session, MWindowGUI::patchbay, Label::position, Labels::prev_label(), EDLSession::sample_rate, samplemovement(), EDL::session, LocalSession::set_selectionend(), LocalSession::set_selectionstart(), TrackCanvas::time_visible(), MWindowGUI::timebar, CWindow::update(), ZoomBar::update(), TimeBar::update(), PatchBay::update(), update_plugin_guis(), LocalSession::view_start, LocalSession::zoom_sample, and MWindowGUI::zoombar.
Referenced by PrevLabel::handle_event(), and EditPanel::prev_label().

| int MWindow::next_edit_handle | ( | int | shift_down | ) |
Definition at line 596 of file mwindowmove.C.
References MWindowGUI::canvas, MWindowGUI::cursor, cwindow, MainCursor::draw(), edl, List< TYPE >::first, Units::fix_double(), BC_WindowBase::flash(), BC_WindowBase::flush(), LocalSession::get_selectionend(), BC_WindowBase::get_w(), goto_end(), gui, MainCursor::hide(), EDL::local_session, ListItem< TYPE >::next, MWindowGUI::patchbay, EDLSession::sample_rate, samplemovement(), EDL::session, LocalSession::set_selectionend(), LocalSession::set_selectionstart(), TrackCanvas::time_visible(), MWindowGUI::timebar, EDL::tracks, CWindow::update(), ZoomBar::update(), TimeBar::update(), PatchBay::update(), update_plugin_guis(), LocalSession::view_start, LocalSession::zoom_sample, and MWindowGUI::zoombar.
Referenced by MWindowGUI::keypress_event(), and CWindowGUI::keypress_event().

| int MWindow::prev_edit_handle | ( | int | shift_down | ) |
Definition at line 660 of file mwindowmove.C.
References MWindowGUI::canvas, MWindowGUI::cursor, cwindow, MainCursor::draw(), edl, List< TYPE >::first, Units::fix_double(), BC_WindowBase::flash(), BC_WindowBase::flush(), LocalSession::get_selectionstart(), BC_WindowBase::get_w(), goto_start(), gui, MainCursor::hide(), EDL::local_session, ListItem< TYPE >::next, MWindowGUI::patchbay, EDLSession::sample_rate, samplemovement(), EDL::session, LocalSession::set_selectionend(), LocalSession::set_selectionstart(), TrackCanvas::time_visible(), MWindowGUI::timebar, EDL::tracks, CWindow::update(), ZoomBar::update(), TimeBar::update(), PatchBay::update(), update_plugin_guis(), LocalSession::view_start, LocalSession::zoom_sample, and MWindowGUI::zoombar.
Referenced by MWindowGUI::keypress_event(), and CWindowGUI::keypress_event().

| void MWindow::trackmovement | ( | int | track_start | ) |
Definition at line 354 of file mwindowmove.C.
References MWindowGUI::canvas, TrackCanvas::draw(), edl, BC_WindowBase::flash(), BC_WindowBase::flush(), MWindowGUI::get_scrollbars(), gui, EDL::local_session, MWindowGUI::patchbay, theme, LocalSession::track_start, EDL::tracks, PatchBay::update(), and Tracks::update_y_pixels().
Referenced by ExpandPatch::button_press_event(), PatchBay::cursor_motion_event(), move_down(), move_up(), TrackCanvas::repeat_event(), set_titles(), and zoom_track().

| int MWindow::samplemovement | ( | int64_t | view_start | ) |
Definition at line 451 of file mwindowmove.C.
References MWindowGUI::canvas, MWindowGUI::cursor, TrackCanvas::draw(), edl, BC_WindowBase::flash(), gui, EDL::local_session, MWindowGUI::samplescroll, SampleScroll::set_position(), MainCursor::show(), MWindowGUI::timebar, ZoomBar::update(), TimeBar::update(), LocalSession::view_start, and MWindowGUI::zoombar.
Referenced by goto_end(), goto_start(), move_left(), move_right(), next_edit_handle(), next_label(), prev_edit_handle(), prev_label(), TrackCanvas::repeat_event(), TimeBar::repeat_event(), and zoom_sample().

| void MWindow::select_all | ( | ) |
Definition at line 486 of file mwindowmove.C.
References TrackCanvas::activate(), MWindowGUI::canvas, cwindow, edl, gui, EDL::local_session, LocalSession::set_selectionend(), LocalSession::set_selectionstart(), Tracks::total_length(), EDL::tracks, CWindow::update(), and MWindowGUI::update().
Referenced by SelectAll::handle_event().

| int MWindow::goto_start | ( | ) |
Definition at line 424 of file mwindowmove.C.
References TrackCanvas::activate(), MWindowGUI::canvas, MWindowGUI::cursor, cwindow, edl, gui, EDL::local_session, MWindowGUI::patchbay, samplemovement(), LocalSession::set_selectionend(), LocalSession::set_selectionstart(), BC_WindowBase::shift_down(), CWindow::update(), ZoomBar::update(), MainCursor::update(), PatchBay::update(), update_plugin_guis(), LocalSession::view_start, and MWindowGUI::zoombar.
Referenced by MainTransport::goto_start(), CWindowTransport::goto_start(), prev_edit_handle(), and prev_label().

| int MWindow::goto_end | ( | ) |
Definition at line 382 of file mwindowmove.C.
References TrackCanvas::activate(), MWindowGUI::canvas, MWindowGUI::cursor, cwindow, edl, BC_WindowBase::get_w(), gui, EDL::local_session, MWindowGUI::patchbay, Units::round(), EDLSession::sample_rate, samplemovement(), EDL::session, LocalSession::set_selectionend(), LocalSession::set_selectionstart(), BC_WindowBase::shift_down(), Tracks::total_length(), EDL::tracks, CWindow::update(), ZoomBar::update(), MainCursor::update(), PatchBay::update(), update_plugin_guis(), LocalSession::view_start, LocalSession::zoom_sample, and MWindowGUI::zoombar.
Referenced by MainTransport::goto_end(), CWindowTransport::goto_end(), next_edit_handle(), and next_label().

| int MWindow::expand_y | ( | ) |
Definition at line 732 of file mwindowmove.C.
References edl, gui, EDL::local_session, MIN, ZoomBar::update(), zoom_amp(), LocalSession::zoom_y, and MWindowGUI::zoombar.
Referenced by MWindowGUI::keypress_event().

| int MWindow::zoom_in_y | ( | ) |
Definition at line 741 of file mwindowmove.C.
References edl, gui, EDL::local_session, MAX, ZoomBar::update(), zoom_amp(), LocalSession::zoom_y, and MWindowGUI::zoombar.
Referenced by MWindowGUI::keypress_event().

| int MWindow::expand_t | ( | ) |
Definition at line 750 of file mwindowmove.C.
References edl, gui, EDL::local_session, MIN, ZoomBar::update(), zoom_track(), LocalSession::zoom_track, and MWindowGUI::zoombar.
Referenced by MWindowGUI::keypress_event().

| int MWindow::zoom_in_t | ( | ) |
Definition at line 759 of file mwindowmove.C.
References edl, gui, EDL::local_session, MAX, ZoomBar::update(), zoom_track(), LocalSession::zoom_track, and MWindowGUI::zoombar.
Referenced by MWindowGUI::keypress_event().

| void MWindow::crop_video | ( | ) |
Definition at line 367 of file mwindowedit.C.
References _, EDLSession::aspect_h, EDLSession::aspect_w, create_aspect_ratio(), EDLSession::crop_x1, EDLSession::crop_x2, EDLSession::crop_y1, EDLSession::crop_y2, cwindow, defaults, edl, BC_Hash::get(), EDLSession::output_h, EDLSession::output_w, CWindow::playback_engine, PlaybackEngine::que, restart_brender(), save_backup(), TransportQue::send_command(), EDL::session, EDL::tracks, Tracks::translate_projector(), undo, and MainUndo::update_undo().
Referenced by CWindowCropOK::handle_event().

| void MWindow::update_plugins | ( | ) |
Definition at line 26 of file mwindowmove.C.
| void MWindow::save_backup | ( | ) |
Definition at line 1912 of file mwindow.C.
References _, BCTEXTLEN, FileSystem::complete_path(), edl, MainSession::filename, gui, plugindb, EDL::save_xml(), session, EDL::set_project_path(), MWindowGUI::show_message(), FileXML::terminate_string(), and FileXML::write_to_file().
Referenced by add_audio_track(), add_audio_track_entry(), add_video_track(), add_video_track_entry(), SetFormatThread::apply_changes(), asset_to_rate(), asset_to_size(), clear_automation(), clear_default_keyframe(), clear_entry(), clear_labels(), concatenate_tracks(), copy(), crop_video(), cut(), cut_automation(), cut_default_keyframe(), delete_inpoint(), delete_outpoint(), delete_track(), delete_tracks(), detach_transition(), CWindowGUI::drag_stop(), finish_modify_handles(), SaveBackup::handle_event(), PluginPopupDetach::handle_event(), SaveSettingsNow::handle_event(), LoadBackup::handle_event(), LoadPrevious::handle_event(), KeyframePopupDelete::handle_event(), insert_effects_canvas(), insert_effects_cwindow(), load_assets(), match_output_size(), move_edits(), move_effect(), move_plugins_down(), move_plugins_up(), move_track_down(), move_track_up(), move_tracks_down(), move_tracks_up(), mute_selection(), overwrite(), paste(), paste_assets(), paste_audio_transition(), paste_automation(), paste_default_keyframe(), paste_silence(), paste_transition(), paste_transition_cwindow(), paste_video_transition(), redo_entry(), remove_assets_from_project(), Render::render(), resize_track(), Record::run(), PluginDialogThread::run(), MenuEffectThread::run(), LoadFileThread::run(), set_inpoint(), set_outpoint(), splice(), straighten_automation(), to_clip(), toggle_label(), toggle_loop_playback(), trim_selection(), and undo_entry().

| void MWindow::show_plugin | ( | Plugin * | plugin | ) |
Definition at line 1599 of file mwindow.C.
References ArrayList< TYPE >::append(), Track::data_type, BC_WindowBase::done, edl, gui, Mutex::lock(), PluginServer::open_plugin(), PluginServer::plugin, plugin_gui_lock, plugin_guis, preferences, PluginServer::raise_window(), scan_plugindb(), PluginServer::set_mwindow(), Plugin::show, PluginServer::show_gui(), Plugin::title, ArrayList< TYPE >::total, Edit::track, Mutex::unlock(), PluginServer::uses_gui, and ArrayList< TYPE >::values.
Referenced by TransitionPopupShow::handle_event(), PluginShow::handle_event(), PluginPopupShow::handle_event(), and KeyframePopupShow::handle_event().

| void MWindow::hide_plugin | ( | Plugin * | plugin, | |
| int | lock | |||
| ) |
Definition at line 1640 of file mwindow.C.
References gui, Mutex::lock(), BC_WindowBase::lock_window(), PluginServer::plugin, plugin_gui_lock, plugin_guis, ArrayList< TYPE >::remove(), Plugin::show, ArrayList< TYPE >::total, Mutex::unlock(), BC_WindowBase::unlock_window(), MWindowGUI::update(), and ArrayList< TYPE >::values.
Referenced by PluginServer::client_side_close(), detach_transition(), PluginShow::handle_event(), PluginPopupDetach::handle_event(), and update_plugin_states().

| void MWindow::hide_plugins | ( | ) |
Definition at line 1664 of file mwindow.C.
References Mutex::lock(), plugin_gui_lock, plugin_guis, ArrayList< TYPE >::remove_all_objects(), and Mutex::unlock().
Referenced by New::create_new_project(), and paste_edls().

| void MWindow::update_plugin_guis | ( | ) |
Definition at line 1671 of file mwindow.C.
References Mutex::lock(), plugin_gui_lock, plugin_guis, ArrayList< TYPE >::total, Mutex::unlock(), PluginServer::update_gui(), and ArrayList< TYPE >::values.
Referenced by TrackCanvas::button_press_event(), clear_automation(), clear_entry(), TrackCanvas::cursor_motion_event(), cut(), cut_automation(), finish_modify_handles(), goto_end(), goto_start(), KeyframePopupShow::handle_event(), KeyframePopupDelete::handle_event(), move_edits(), move_effect(), mute_selection(), next_edit_handle(), next_label(), overwrite(), paste(), paste_automation(), paste_default_keyframe(), paste_silence(), prev_edit_handle(), prev_label(), redo_entry(), Render::render(), TrackCanvas::repeat_event(), Record::run(), MenuEffectThread::run(), MTimeBar::select_label(), CTimeBar::select_label(), select_point(), splice(), straighten_automation(), trim_selection(), undo_entry(), and CTracking::update_tracker().

| void MWindow::update_plugin_states | ( | ) |
Definition at line 1727 of file mwindow.C.
References edl, List< TYPE >::first, hide_plugin(), Mutex::lock(), ListItem< TYPE >::next, PluginServer::plugin, plugin_gui_lock, plugin_guis, PluginServer::title, ArrayList< TYPE >::total, EDL::tracks, Mutex::unlock(), and ArrayList< TYPE >::values.
Referenced by delete_track(), delete_tracks(), redo_entry(), PluginDialogThread::run(), and undo_entry().

| void MWindow::update_plugin_titles | ( | ) |
Definition at line 1769 of file mwindow.C.
References plugin_guis, ArrayList< TYPE >::total, PluginServer::update_title(), and ArrayList< TYPE >::values.
Referenced by TitlePatch::handle_event().

| void MWindow::render_plugin_gui | ( | void * | data, | |
| Plugin * | plugin | |||
| ) |
Definition at line 1698 of file mwindow.C.
References Plugin::identical_location(), Mutex::lock(), PluginServer::plugin, plugin_gui_lock, plugin_guis, PluginServer::render_gui(), ArrayList< TYPE >::total, Mutex::unlock(), and ArrayList< TYPE >::values.
Referenced by AttachmentPoint::render_gui().

| void MWindow::render_plugin_gui | ( | void * | data, | |
| int | size, | |||
| Plugin * | plugin | |||
| ) |
Definition at line 1712 of file mwindow.C.
References Plugin::identical_location(), Mutex::lock(), PluginServer::plugin, plugin_gui_lock, plugin_guis, PluginServer::render_gui(), ArrayList< TYPE >::total, Mutex::unlock(), and ArrayList< TYPE >::values.

| int MWindow::plugin_gui_open | ( | Plugin * | plugin | ) |
Definition at line 1682 of file mwindow.C.
References Plugin::identical_location(), Mutex::lock(), PluginServer::plugin, plugin_gui_lock, plugin_guis, ArrayList< TYPE >::total, Mutex::unlock(), and ArrayList< TYPE >::values.
Referenced by AttachmentPoint::gui_open().

| void MWindow::map_audio | ( | int | pattern | ) |
Definition at line 2191 of file mwindowedit.C.
References _, EDLSession::achannel_positions, AUDIO_1_TO_1, AUDIO_5_1_TO_2, EDLSession::audio_channels, BC_Pan::calculate_stick_position(), edl, List< TYPE >::first, Autos::get_auto_for_editing(), gui, PanAuto::handle_x, PanAuto::handle_y, MAXCHANNELS, NEXT, EDL::session, sync_parameters(), TRACK_AUDIO, EDL::tracks, undo, MWindowGUI::update(), MainUndo::update_undo(), and PanAuto::values.
Referenced by MapAudio2::handle_event(), and MapAudio1::handle_event().

| void MWindow::add_audio_track_entry | ( | int | above, | |
| Track * | dst | |||
| ) |
Definition at line 64 of file mwindowedit.C.
References _, TrackCanvas::activate(), add_audio_track(), MWindowGUI::canvas, MWindowGUI::cursor, cwindow, MainCursor::draw(), TrackCanvas::draw(), edl, BC_WindowBase::flash(), MWindowGUI::get_scrollbars(), gui, MWindowGUI::patchbay, CWindow::playback_engine, PlaybackEngine::que, restart_brender(), save_backup(), TransportQue::send_command(), undo, PatchBay::update(), and MainUndo::update_undo().
Referenced by AddAudioTrack::handle_event(), and EditPopupAddTrack::handle_event().

| int MWindow::add_audio_track | ( | int | above, | |
| Track * | dst | |||
| ) |
Definition at line 103 of file mwindowedit.C.
References Tracks::add_audio_track(), edl, save_backup(), theme, EDL::tracks, and Tracks::update_y_pixels().
Referenced by add_audio_track_entry().

| void MWindow::add_clip_to_edl | ( | EDL * | edl | ) |
| void MWindow::add_video_track_entry | ( | Track * | dst = 0 |
) |
Definition at line 83 of file mwindowedit.C.
References _, TrackCanvas::activate(), add_video_track(), MWindowGUI::canvas, MWindowGUI::cursor, cwindow, MainCursor::draw(), TrackCanvas::draw(), edl, BC_WindowBase::flash(), MWindowGUI::get_scrollbars(), gui, MWindowGUI::patchbay, CWindow::playback_engine, PlaybackEngine::que, restart_brender(), save_backup(), TransportQue::send_command(), undo, PatchBay::update(), and MainUndo::update_undo().
Referenced by AddVideoTrack::handle_event(), and EditPopupAddTrack::handle_event().

| int MWindow::add_video_track | ( | int | above, | |
| Track * | dst | |||
| ) |
Definition at line 111 of file mwindowedit.C.
References Tracks::add_video_track(), edl, save_backup(), theme, EDL::tracks, and Tracks::update_y_pixels().
Referenced by add_video_track_entry().

| void MWindow::asset_to_size | ( | ) |
Definition at line 123 of file mwindowedit.C.
References _, EDLSession::aspect_h, EDLSession::aspect_w, create_aspect_ratio(), defaults, MainSession::drag_assets, VideoOutConfig::driver, edl, BC_Hash::get(), BC_WindowBase::h, Asset::height, EDLSession::output_h, EDLSession::output_w, EDLSession::playback_config, restart_brender(), save_backup(), EDL::session, session, MainError::show_error(), sync_parameters(), ArrayList< TYPE >::total, undo, MainUndo::update_undo(), ArrayList< TYPE >::values, PlaybackConfig::vconfig, Asset::video_data, BC_WindowBase::w, and Asset::width.
Referenced by AssetPopup::match_size().

| void MWindow::asset_to_rate | ( | ) |
Definition at line 166 of file mwindowedit.C.
References _, MainSession::drag_assets, edl, EDLSession::frame_rate, Asset::frame_rate, gui, EDL::resample(), restart_brender(), save_backup(), EDL::session, session, sync_parameters(), ArrayList< TYPE >::total, TRACK_VIDEO, undo, MWindowGUI::update(), MainUndo::update_undo(), ArrayList< TYPE >::values, and Asset::video_data.
Referenced by AssetPopup::match_rate().

| void MWindow::clear_entry | ( | ) |
Definition at line 194 of file mwindowedit.C.
References _, clear(), cwindow, edl, gui, EDL::optimize(), CWindow::playback_engine, PlaybackEngine::que, restart_brender(), save_backup(), TransportQue::send_command(), undo, CWindow::update(), MWindowGUI::update(), update_plugin_guis(), and MainUndo::update_undo().
Referenced by Clear::handle_event().

| void MWindow::clear | ( | int | clear_handle | ) |
Definition at line 212 of file mwindowedit.C.
References EDL::clear(), edl, Thread::end(), EQUIV, LocalSession::get_selectionend(), LocalSession::get_selectionstart(), EDLSession::labels_follow_edits, EDL::local_session, EDLSession::plugins_follow_edits, EDL::session, and start().
Referenced by clear_entry(), CWindowGUI::drag_stop(), paste(), Render::render(), Record::run(), and MenuEffectThread::run().

| void MWindow::clear_labels | ( | ) |
Definition at line 274 of file mwindowedit.C.
References _, cwindow, edl, LocalSession::get_selectionend(), LocalSession::get_selectionstart(), gui, EDL::local_session, save_backup(), MWindowGUI::timebar, undo, CWindow::update(), TimeBar::update(), and MainUndo::update_undo().
Referenced by ClearLabels::handle_event().

| int MWindow::clear_labels | ( | double | start, | |
| double | end | |||
| ) |
Definition at line 285 of file mwindowedit.C.
References Labels::clear(), edl, and EDL::labels.

| void MWindow::concatenate_tracks | ( | ) |
Definition at line 291 of file mwindowedit.C.
References _, Tracks::concatenate_tracks(), cwindow, edl, gui, CWindow::playback_engine, EDLSession::plugins_follow_edits, PlaybackEngine::que, restart_brender(), save_backup(), TransportQue::send_command(), EDL::session, EDL::tracks, undo, MWindowGUI::update(), and MainUndo::update_undo().
Referenced by ConcatenateTracks::handle_event().

| void MWindow::copy | ( | ) |
Definition at line 306 of file mwindowedit.C.
References edl, LocalSession::get_selectionend(), LocalSession::get_selectionstart(), and EDL::local_session.
Referenced by EditPanel::copy_selection(), cut(), and Copy::handle_event().

| int MWindow::copy | ( | double | start, | |
| double | end | |||
| ) |
Definition at line 312 of file mwindowedit.C.
References EDL::copy(), edl, BC_WindowBase::get_clipboard(), gui, plugindb, save_backup(), SECONDARY_SELECTION, FileXML::string, and BC_Clipboard::to_clipboard().

| void MWindow::cut | ( | ) |
Definition at line 419 of file mwindowedit.C.
References _, EDL::clear(), copy(), cwindow, edl, Thread::end(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), gui, EDLSession::labels_follow_edits, EDL::local_session, EDL::optimize(), CWindow::playback_engine, EDLSession::plugins_follow_edits, PlaybackEngine::que, restart_brender(), save_backup(), TransportQue::send_command(), EDL::session, start(), undo, MWindowGUI::update(), update_plugin_guis(), and MainUndo::update_undo().
Referenced by Cut::handle_event(), and EditCut::handle_event().

| int MWindow::create_aspect_ratio | ( | float & | w, | |
| float & | h, | |||
| int | width, | |||
| int | height | |||
| ) | [static] |
Definition at line 1936 of file mwindow.C.
Referenced by asset_to_size(), crop_video(), VideoWindow::get_aspect_ratio(), SetFormatThread::update_aspect(), ScaleThread::update_aspect(), and NewThread::update_aspect().
| void MWindow::create_defaults_path | ( | char * | string | ) | [static] |
Definition at line 186 of file mwindow.C.
References BCASTDIR, FileSystem::complete_path(), FileSystem::create_dir(), and FileSystem::is_dir().
Referenced by init_defaults(), and LiveVideo::process_buffer().

| void MWindow::delete_folder | ( | char * | folder | ) |
| void MWindow::delete_inpoint | ( | ) |
Definition at line 485 of file mwindowedit.C.
References edl, EDL::local_session, save_backup(), and LocalSession::unset_inpoint().
Referenced by EditPanel::clear_inpoint().

| void MWindow::delete_outpoint | ( | ) |
Definition at line 491 of file mwindowedit.C.
References edl, EDL::local_session, save_backup(), and LocalSession::unset_outpoint().
Referenced by EditPanel::clear_outpoint().

| void MWindow::delete_track | ( | ) |
Definition at line 497 of file mwindowedit.C.
References edl, List< TYPE >::last, and EDL::tracks.
Referenced by DeleteTrack::handle_event(), and EditPopupDeleteTrack::handle_event().
| void MWindow::delete_track | ( | Track * | track | ) |
Definition at line 518 of file mwindowedit.C.
References _, cwindow, Tracks::delete_track(), edl, gui, CWindow::playback_engine, PlaybackEngine::que, restart_brender(), save_backup(), TransportQue::send_command(), EDL::tracks, undo, MWindowGUI::update(), update_plugin_states(), and MainUndo::update_undo().

| void MWindow::delete_tracks | ( | ) |
Definition at line 503 of file mwindowedit.C.
References _, cwindow, Tracks::delete_tracks(), edl, gui, CWindow::playback_engine, PlaybackEngine::que, restart_brender(), save_backup(), TransportQue::send_command(), EDL::tracks, undo, MWindowGUI::update(), update_plugin_states(), and MainUndo::update_undo().
Referenced by DeleteTracks::handle_event().

| void MWindow::detach_transition | ( | Transition * | transition | ) |
Definition at line 533 of file mwindowedit.C.
References _, Track::data_type, Edit::detach_transition(), Transition::edit, gui, hide_plugin(), restart_brender(), save_backup(), sync_parameters(), Edit::track, TRACK_VIDEO, undo, MWindowGUI::update(), and MainUndo::update_undo().
Referenced by TransitionPopupDetach::handle_event().

| int MWindow::feather_edits | ( | int64_t | feather_samples, | |
| int | audio, | |||
| int | video | |||
| ) |
Referenced by FeatherEdits::run().
| int64_t MWindow::get_feather | ( | int | audio, | |
| int | video | |||
| ) |
Referenced by FeatherEdits::run().
| float MWindow::get_aspect_ratio | ( | ) |
Referenced by CropVideo::run().
| void MWindow::insert | ( | double | position, | |
| FileXML * | file, | |||
| int | edit_labels, | |||
| int | edit_plugins, | |||
| EDL * | parent_edl = 0 | |||
| ) |
Definition at line 557 of file mwindowedit.C.
References ArrayList< TYPE >::append(), EDLSession::autos_follow_edits, EDL::create_objects(), edl, EDLSession::labels_follow_edits, EDL::load_xml(), paste_edls(), plugindb, ArrayList< TYPE >::remove_all(), and EDL::session.
Referenced by paste().

| void MWindow::insert_effects_canvas | ( | double | start, | |
| double | length | |||
| ) |
Definition at line 603 of file mwindowedit.C.
References _, MainSession::drag_pluginservers, insert_effect(), MainSession::pluginset_highlighted, restart_brender(), save_backup(), session, sync_parameters(), PluginServer::title, ArrayList< TYPE >::total, MainSession::track_highlighted, undo, MainUndo::update_undo(), and ArrayList< TYPE >::values.
Referenced by TrackCanvas::drag_stop().

| void MWindow::insert_effects_cwindow | ( | Track * | dest_track | ) |
Definition at line 630 of file mwindowedit.C.
References _, MainSession::drag_pluginservers, edl, Track::get_length(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), gui, insert_effect(), EDL::local_session, restart_brender(), save_backup(), session, start(), sync_parameters(), PluginServer::title, ArrayList< TYPE >::total, undo, MWindowGUI::update(), MainUndo::update_undo(), and ArrayList< TYPE >::values.
Referenced by CWindowGUI::drag_stop().

| void MWindow::insert_effect | ( | char * | title, | |
| SharedLocation * | shared_location, | |||
| Track * | track, | |||
| PluginSet * | plugin_set, | |||
| double | start, | |||
| double | length, | |||
| int | plugin_type | |||
| ) |
Definition at line 675 of file mwindowedit.C.
References PluginServer::close_plugin(), Track::data_type, edl, Track::insert_effect(), PluginServer::open_plugin(), Track::optimize(), preferences, PluginServer::save_data(), and scan_plugindb().
Referenced by insert_effects_canvas(), insert_effects_cwindow(), and PluginDialogThread::run().

| void MWindow::match_output_size | ( | Track * | track | ) |
Definition at line 789 of file mwindowedit.C.
References _, edl, EDLSession::output_h, EDLSession::output_w, restart_brender(), save_backup(), EDL::session, sync_parameters(), Track::track_h, Track::track_w, undo, and MainUndo::update_undo().
Referenced by EditPopupMatchSize::handle_event().

| void MWindow::move_edits | ( | ArrayList< Edit * > * | edits, | |
| Track * | track, | |||
| double | position, | |||
| int | behaviour | |||
| ) |
Definition at line 801 of file mwindowedit.C.
References _, cwindow, edl, gui, EDLSession::labels_follow_edits, Tracks::move_edits(), CWindow::playback_engine, EDLSession::plugins_follow_edits, PlaybackEngine::que, restart_brender(), save_backup(), TransportQue::send_command(), EDL::session, EDL::tracks, undo, MWindowGUI::update(), update_plugin_guis(), and MainUndo::update_undo().
Referenced by TrackCanvas::drag_stop().

| void MWindow::move_effect | ( | Plugin * | plugin, | |
| PluginSet * | plugin_set, | |||
| Track * | track, | |||
| int64_t | position | |||
| ) |
Definition at line 833 of file mwindowedit.C.
References _, cwindow, edl, gui, Tracks::move_effect(), CWindow::playback_engine, PlaybackEngine::que, restart_brender(), save_backup(), TransportQue::send_command(), EDL::tracks, undo, MWindowGUI::update(), update_plugin_guis(), and MainUndo::update_undo().
Referenced by TrackCanvas::drag_stop().

| void MWindow::move_plugins_up | ( | PluginSet * | plugin_set | ) |
Definition at line 863 of file mwindowedit.C.
References _, gui, Track::move_plugins_up(), restart_brender(), save_backup(), sync_parameters(), Edits::track, undo, MWindowGUI::update(), and MainUndo::update_undo().
Referenced by PluginPopupUp::handle_event().

| void MWindow::move_plugins_down | ( | PluginSet * | plugin_set | ) |
Definition at line 881 of file mwindowedit.C.
References _, gui, Track::move_plugins_down(), restart_brender(), save_backup(), sync_parameters(), Edits::track, undo, MWindowGUI::update(), and MainUndo::update_undo().
Referenced by PluginPopupDown::handle_event().

| void MWindow::move_track_down | ( | Track * | track | ) |
Definition at line 899 of file mwindowedit.C.
References _, edl, gui, Tracks::move_track_down(), restart_brender(), save_backup(), sync_parameters(), EDL::tracks, undo, MWindowGUI::update(), and MainUndo::update_undo().
Referenced by EditMoveTrackDown::handle_event().

| void MWindow::move_tracks_down | ( | ) |
Definition at line 911 of file mwindowedit.C.
References _, edl, gui, Tracks::move_tracks_down(), restart_brender(), save_backup(), sync_parameters(), EDL::tracks, undo, MWindowGUI::update(), and MainUndo::update_undo().
Referenced by MoveTracksDown::handle_event().

| void MWindow::move_track_up | ( | Track * | track | ) |
Definition at line 923 of file mwindowedit.C.
References _, edl, gui, Tracks::move_track_up(), restart_brender(), save_backup(), sync_parameters(), EDL::tracks, undo, MWindowGUI::update(), and MainUndo::update_undo().
Referenced by EditMoveTrackUp::handle_event().

| void MWindow::move_tracks_up | ( | ) |
Definition at line 934 of file mwindowedit.C.
References _, edl, gui, Tracks::move_tracks_up(), restart_brender(), save_backup(), sync_parameters(), EDL::tracks, undo, MWindowGUI::update(), and MainUndo::update_undo().
Referenced by MoveTracksUp::handle_event().

| void MWindow::mute_selection | ( | ) |
Definition at line 945 of file mwindowedit.C.
References _, EDL::clear(), cwindow, edl, Thread::end(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), gui, EDL::local_session, EDL::paste_silence(), CWindow::playback_engine, EDLSession::plugins_follow_edits, PlaybackEngine::que, restart_brender(), save_backup(), TransportQue::send_command(), EDL::session, LocalSession::set_selectionend(), LocalSession::set_selectionstart(), start(), undo, MWindowGUI::update(), update_plugin_guis(), and MainUndo::update_undo().
Referenced by MuteSelection::handle_event().

| void MWindow::new_folder | ( | char * | new_folder | ) |
Definition at line 2159 of file mwindowedit.C.
References _, AWindowGUI::async_update_assets(), awindow, edl, AWindow::gui, EDL::new_folder(), undo, and MainUndo::update_undo().
Referenced by NewFolderThread::run().

| void MWindow::overwrite | ( | EDL * | source | ) |
Definition at line 973 of file mwindowedit.C.
References _, EDL::clear(), EDL::copy(), edl, EQUIV, LocalSession::get_inpoint(), LocalSession::get_outpoint(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), gui, EDL::local_session, paste(), plugindb, restart_brender(), save_backup(), LocalSession::set_selectionend(), LocalSession::set_selectionstart(), sync_parameters(), undo, MWindowGUI::update(), update_plugin_guis(), and MainUndo::update_undo().
Referenced by VWindowEditing::overwrite_selection().

| void MWindow::paste | ( | ) |
Definition at line 1047 of file mwindowedit.C.
References _, AWindowGUI::async_update_assets(), awindow, clear(), BC_Clipboard::clipboard_len(), edl, Thread::end(), BC_Clipboard::from_clipboard(), BC_WindowBase::get_clipboard(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), AWindow::gui, gui, insert(), EDLSession::labels_follow_edits, EDL::local_session, EDL::optimize(), EDLSession::plugins_follow_edits, FileXML::read_from_string(), restart_brender(), save_backup(), SECONDARY_SELECTION, EDL::session, start(), sync_parameters(), undo, MWindowGUI::update(), update_plugin_guis(), and MainUndo::update_undo().
Referenced by Paste::handle_event(), EditPaste::handle_event(), overwrite(), and splice().

| int MWindow::paste | ( | double | start, | |
| double | end, | |||
| FileXML * | file, | |||
| int | edit_labels, | |||
| int | edit_plugins | |||
| ) |
Definition at line 1028 of file mwindowedit.C.
References clear(), edl, and insert().

| int MWindow::paste_output | ( | int64_t | startproject, | |
| int64_t | endproject, | |||
| int64_t | startsource_sample, | |||
| int64_t | endsource_sample, | |||
| int64_t | startsource_frame, | |||
| int64_t | endsource_frame, | |||
| Asset * | asset, | |||
| RecordLabels * | new_labels | |||
| ) |
| void MWindow::paste_silence | ( | ) |
Definition at line 1618 of file mwindowedit.C.
References _, cwindow, edl, Thread::end(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), gui, EDLSession::labels_follow_edits, EDL::local_session, EDL::optimize(), EDL::paste_silence(), CWindow::playback_engine, EDLSession::plugins_follow_edits, PlaybackEngine::que, restart_brender(), save_backup(), TransportQue::send_command(), EDL::session, start(), undo, CWindow::update(), MWindowGUI::update(), update_plugin_guis(), and MainUndo::update_undo().
Referenced by PasteSilence::handle_event().

| void MWindow::paste_transition | ( | ) |
Definition at line 1640 of file mwindowedit.C.
References _, PluginServer::audio, EDLSession::default_atransition, EDLSession::default_vtransition, MainSession::drag_pluginservers, MainSession::edit_highlighted, edl, Tracks::paste_transition(), restart_brender(), save_backup(), EDL::session, session, sync_parameters(), PluginServer::title, EDL::tracks, undo, MainUndo::update_undo(), ArrayList< TYPE >::values, and PluginServer::video.
Referenced by TrackCanvas::drag_stop().

| void MWindow::paste_transition_cwindow | ( | Track * | dest_track | ) |
Definition at line 1657 of file mwindowedit.C.
References _, MainSession::drag_pluginservers, edl, gui, Tracks::paste_video_transition(), restart_brender(), save_backup(), session, sync_parameters(), EDL::tracks, undo, MWindowGUI::update(), MainUndo::update_undo(), and ArrayList< TYPE >::values.
Referenced by CWindowGUI::drag_stop().

| void MWindow::paste_audio_transition | ( | ) |
Definition at line 1668 of file mwindowedit.C.
References _, BCTEXTLEN, EDLSession::default_atransition, edl, gui, Tracks::paste_audio_transition(), save_backup(), scan_plugindb(), EDL::session, MWindowGUI::show_message(), sync_parameters(), TRACK_AUDIO, EDL::tracks, undo, MWindowGUI::update(), and MainUndo::update_undo().
Referenced by DefaultATransition::handle_event().

| void MWindow::paste_video_transition | ( | ) |
Definition at line 1688 of file mwindowedit.C.
References _, BCTEXTLEN, EDLSession::default_vtransition, edl, gui, Tracks::paste_video_transition(), restart_brender(), save_backup(), scan_plugindb(), EDL::session, MWindowGUI::show_message(), sync_parameters(), TRACK_VIDEO, EDL::tracks, undo, MWindowGUI::update(), and MainUndo::update_undo().
Referenced by DefaultVTransition::handle_event().

| void MWindow::rebuild_indices | ( | ) |
Definition at line 1891 of file mwindow.C.
References MainIndexes::add_next_asset(), BCTEXTLEN, MainSession::drag_assets, IndexFile::get_index_filename(), Preferences::index_directory, Asset::index_status, mainindexes, Asset::path, preferences, session, MainIndexes::start_build(), ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by AssetPopupBuildIndex::handle_event().

| void MWindow::reset_caches | ( | ) |
Definition at line 1953 of file mwindow.C.
References PlaybackEngine::audio_cache, audio_cache, cwindow, frame_cache, VWindow::playback_engine, CWindow::playback_engine, CICache::remove_all(), CacheBase::remove_all(), PlaybackEngine::video_cache, video_cache, vwindow, and wave_cache.
Referenced by New::create_new_project(), and paste_edls().

| void MWindow::remove_asset_from_caches | ( | Asset * | asset | ) |
Definition at line 1969 of file mwindow.C.
References PlaybackEngine::audio_cache, audio_cache, cwindow, CICache::delete_entry(), frame_cache, VWindow::playback_engine, CWindow::playback_engine, CacheBase::remove_asset(), PlaybackEngine::video_cache, video_cache, vwindow, and wave_cache.
Referenced by Record::delete_output_file(), load_assets(), remove_assets_from_project(), Record::run(), and AssetEdit::run().

| void MWindow::remove_assets_from_project | ( | int | push_undo = 0 |
) |
Definition at line 1987 of file mwindow.C.
References _, AWindowGUI::async_update_assets(), awindow, MainSession::drag_assets, MainSession::drag_clips, edl, VWindow::get_asset(), VWindow::get_edl(), AWindow::gui, gui, VWindow::gui, BC_WindowBase::lock_window(), remove_asset_from_caches(), EDL::remove_from_project(), VWindow::remove_source(), restart_brender(), save_backup(), session, sync_parameters(), ArrayList< TYPE >::total, undo, BC_WindowBase::unlock_window(), MWindowGUI::update(), MainUndo::update_undo(), ArrayList< TYPE >::values, and vwindow.
Referenced by AssetPopupProjectRemove::handle_event(), and remove_assets_from_disk().

| void MWindow::remove_assets_from_disk | ( | ) |
Definition at line 2038 of file mwindow.C.
References MainSession::drag_assets, Asset::path, remove_assets_from_project(), session, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by AssetRemoveThread::run().

| void MWindow::resize_track | ( | Track * | track, | |
| int | w, | |||
| int | h | |||
| ) |
Definition at line 1756 of file mwindowedit.C.
References _, Track::automation, Automation::autos, restart_brender(), save_backup(), sync_parameters(), Track::track_h, Track::track_w, undo, and MainUndo::update_undo().
Referenced by ResizeTrackThread::run().

| void MWindow::set_auto_keyframes | ( | int | value | ) |
Definition at line 1471 of file mwindow.C.
References EDLSession::auto_keyframes, cwindow, CWindowGUI::edit_panel, MButtons::edit_panel, edl, BC_WindowBase::flush(), CWindow::gui, gui, EditPanel::keyframe, BC_WindowBase::lock_window(), MWindowGUI::mbuttons, EDL::session, BC_WindowBase::unlock_window(), and BC_Toggle::update().
Referenced by KeyFrameButton::handle_event().

| void MWindow::set_labels_follow_edits | ( | int | value | ) |
Definition at line 1509 of file mwindow.C.
References MButtons::edit_panel, edl, BC_WindowBase::flush(), gui, MainMenu::labels_follow_edits, EDLSession::labels_follow_edits, BC_WindowBase::lock_window(), EditPanel::locklabels, MWindowGUI::mainmenu, MWindowGUI::mbuttons, EDL::session, BC_MenuItem::set_checked(), BC_WindowBase::unlock_window(), and BC_Toggle::update().
Referenced by LabelsFollowEdits::handle_event(), and LockLabelsButton::handle_event().

| int MWindow::set_editing_mode | ( | int | new_editing_mode | ) |
Definition at line 1484 of file mwindow.C.
References MWindowGUI::canvas, cwindow, CWindowGUI::edit_panel, MButtons::edit_panel, EditPanel::editing_mode, EDLSession::editing_mode, edl, CWindow::gui, gui, BC_WindowBase::lock_window(), MWindowGUI::mbuttons, EDL::session, BC_WindowBase::unlock_window(), EditPanel::update(), and TrackCanvas::update_cursor().
Referenced by IBeamButton::handle_event(), ArrowButton::handle_event(), and toggle_editing_mode().

| void MWindow::toggle_editing_mode | ( | ) |
Definition at line 1499 of file mwindow.C.
References EDLSession::editing_mode, edl, EDL::session, and set_editing_mode().
Referenced by MWindowGUI::keypress_event().

| void MWindow::set_inpoint | ( | int | is_mwindow | ) |
Definition at line 1807 of file mwindowedit.C.
References cwindow, edl, BC_WindowBase::flush(), LocalSession::get_inpoint(), LocalSession::get_selectionstart(), CWindow::gui, gui, EDL::local_session, BC_WindowBase::lock_window(), MainUndo::push_undo_item(), save_backup(), EDL::set_inpoint(), CWindowGUI::timebar, MWindowGUI::timebar, undo, BC_WindowBase::unlock_window(), and TimeBar::update().
Referenced by EditPanel::set_inpoint(), and CWindowEditing::set_inpoint().

| void MWindow::set_outpoint | ( | int | is_mwindow | ) |
Definition at line 1876 of file mwindowedit.C.
References cwindow, edl, BC_WindowBase::flush(), LocalSession::get_outpoint(), LocalSession::get_selectionend(), CWindow::gui, gui, EDL::local_session, BC_WindowBase::lock_window(), MainUndo::push_undo_item(), save_backup(), EDL::set_outpoint(), CWindowGUI::timebar, MWindowGUI::timebar, undo, BC_WindowBase::unlock_window(), and TimeBar::update().
Referenced by EditPanel::set_outpoint(), and CWindowEditing::set_outpoint().

| void MWindow::splice | ( | EDL * | source | ) |
Definition at line 1910 of file mwindowedit.C.
References _, EDL::copy(), edl, Thread::end(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), gui, EDLSession::labels_follow_edits, EDL::local_session, paste(), plugindb, EDLSession::plugins_follow_edits, restart_brender(), save_backup(), EDL::session, LocalSession::set_selectionend(), LocalSession::set_selectionstart(), start(), sync_parameters(), undo, MWindowGUI::update(), update_plugin_guis(), and MainUndo::update_undo().
Referenced by VWindowEditing::splice_selection().

| void MWindow::toggle_loop_playback | ( | ) |
Definition at line 1454 of file mwindow.C.
References MWindowGUI::canvas, TrackCanvas::draw_overlays(), edl, BC_WindowBase::flash(), gui, EDL::local_session, LocalSession::loop_playback, save_backup(), set_loop_boundaries(), and sync_parameters().
Referenced by LoopPlayback::handle_event().

| void MWindow::trim_selection | ( | ) |
Definition at line 2084 of file mwindowedit.C.
References _, cwindow, edl, LocalSession::get_selectionend(), LocalSession::get_selectionstart(), gui, EDLSession::labels_follow_edits, EDL::local_session, CWindow::playback_engine, EDLSession::plugins_follow_edits, PlaybackEngine::que, restart_brender(), save_backup(), TransportQue::send_command(), EDL::session, EDL::trim_selection(), undo, MWindowGUI::update(), update_plugin_guis(), and MainUndo::update_undo().
Referenced by TrimSelection::handle_event().

| void MWindow::sync_parameters | ( | int | change_type = CHANGE_PARAMS |
) |
Definition at line 1519 of file mwindow.C.
References TransportCommand::command, PlaybackEngine::command, cwindow, edl, PlaybackEngine::interrupt_playback(), PlaybackEngine::is_playing_back, CWindow::playback_engine, PlaybackEngine::que, TransportQue::send_command(), STOP, and PlaybackEngine::sync_parameters().
Referenced by SetFormatThread::apply_changes(), asset_to_rate(), asset_to_size(), CWindowCanvas::button_press_event(), clear_automation(), clear_default_keyframe(), TrackCanvas::cursor_motion_event(), PatchBay::cursor_motion_event(), CWindowCanvas::cursor_motion_event(), cut_automation(), cut_default_keyframe(), detach_transition(), CWindowGUI::drag_stop(), finish_modify_handles(), VModePatch::handle_event(), VFadePatch::handle_event(), TransitionPopupOn::handle_event(), TransitionLengthText::handle_event(), PluginOn::handle_event(), PluginPopupOn::handle_event(), PluginPopupOut::handle_event(), PluginPopupIn::handle_event(), PluginPopupDetach::handle_event(), KeyframePopupDelete::handle_event(), APanPatch::handle_event(), AFadePatch::handle_event(), insert_effects_canvas(), insert_effects_cwindow(), map_audio(), match_output_size(), move_plugins_down(), move_plugins_up(), move_track_down(), move_track_up(), move_tracks_down(), move_tracks_up(), overwrite(), paste(), paste_assets(), paste_audio_transition(), paste_automation(), paste_default_keyframe(), paste_transition(), paste_transition_cwindow(), paste_video_transition(), remove_assets_from_project(), Render::render(), CWindowCanvas::reset_keyframe(), resize_track(), Record::run(), PluginDialogThread::run(), MenuEffectThread::run(), AssetEdit::run(), ZoomBar::set_selection(), NudgePatch::set_value(), splice(), straighten_automation(), PluginServer::sync_parameters(), PatchGUI::toggle_behavior(), toggle_loop_playback(), CWindowMaskGUI::update_preview(), CWindowProjectorGUI::update_preview(), and CWindowCameraGUI::update_preview().

| void MWindow::to_clip | ( | ) |
Definition at line 1954 of file mwindowedit.C.
References _, awindow, BCTEXTLEN, AWindow::clip_edit, LocalSession::clip_notes, MainSession::clip_number, LocalSession::clip_title, EDL::copy(), ClipEdit::create_clip(), EDL::create_objects(), edl, Thread::end(), EQUIV, EDLSession::frame_rate, EDLSession::frames_per_foot, LocalSession::get_selectionend(), LocalSession::get_selectionstart(), EDL::load_xml(), EDL::local_session, plugindb, EDLSession::sample_rate, save_backup(), EDL::session, session, LocalSession::set_selectionend(), LocalSession::set_selectionstart(), start(), EDLSession::time_format, Tracks::total_length(), Units::totext(), and EDL::tracks.
Referenced by EditPanel::to_clip().

| int MWindow::toggle_label | ( | int | is_mwindow | ) |
Definition at line 2032 of file mwindowedit.C.
References TrackCanvas::activate(), EDL::align_to_frame(), MWindowGUI::canvas, cwindow, edl, BC_WindowBase::flush(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), PlaybackEngine::get_tracking_position(), CWindow::gui, gui, PlaybackEngine::is_playing_back, EDL::labels, EDL::local_session, BC_WindowBase::lock_window(), CWindow::playback_engine, MainUndo::push_undo_item(), save_backup(), CWindowGUI::timebar, MWindowGUI::timebar, Labels::toggle_label(), undo, BC_WindowBase::unlock_window(), and TimeBar::update().
Referenced by EditPanel::toggle_label().

| void MWindow::undo_entry | ( | BC_WindowBase * | calling_window_gui | ) |
Definition at line 2106 of file mwindowedit.C.
References AWindowGUI::async_update_assets(), awindow, cwindow, edl, AWindow::gui, gui, VWindow::gui, CWindow::gui, PlaybackEngine::interrupt_playback(), BC_WindowBase::lock_window(), VWindow::playback_engine, CWindow::playback_engine, PlaybackEngine::que, restart_brender(), save_backup(), TransportQue::send_command(), STOP, MainUndo::undo(), undo, BC_WindowBase::unlock_window(), CWindow::update(), MWindowGUI::update(), update_plugin_guis(), update_plugin_states(), and vwindow.
Referenced by Undo::handle_event(), EditUndo::handle_event(), and VWindowGUI::keypress_event().

| void MWindow::redo_entry | ( | BC_WindowBase * | calling_window_gui | ) |
Definition at line 1711 of file mwindowedit.C.
References cwindow, edl, gui, VWindow::gui, CWindow::gui, PlaybackEngine::interrupt_playback(), BC_WindowBase::lock_window(), VWindow::playback_engine, CWindow::playback_engine, PlaybackEngine::que, MainUndo::redo(), restart_brender(), save_backup(), TransportQue::send_command(), STOP, undo, BC_WindowBase::unlock_window(), CWindow::update(), MWindowGUI::update(), update_plugin_guis(), update_plugin_states(), and vwindow.
Referenced by Redo::handle_event(), EditRedo::handle_event(), and VWindowGUI::keypress_event().

| int MWindow::cut_automation | ( | ) |
Definition at line 445 of file mwindowedit.C.
References _, MWindowGUI::canvas, Tracks::clear_automation(), copy_automation(), cwindow, TrackCanvas::draw_overlays(), edl, BC_WindowBase::flash(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), gui, EDL::local_session, MWindowGUI::patchbay, restart_brender(), save_backup(), sync_parameters(), EDL::tracks, undo, CWindow::update(), PatchBay::update(), update_plugin_guis(), and MainUndo::update_undo().
Referenced by CutKeyframes::handle_event().

| int MWindow::copy_automation | ( | ) |
Definition at line 340 of file mwindowedit.C.
References Tracks::copy_automation(), edl, BC_WindowBase::get_clipboard(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), gui, EDL::local_session, SECONDARY_SELECTION, FileXML::string, BC_Clipboard::to_clipboard(), and EDL::tracks.
Referenced by cut_automation(), CopyKeyframes::handle_event(), and KeyframePopupCopy::handle_event().

| int MWindow::paste_automation | ( | ) |
Definition at line 1194 of file mwindowedit.C.
References _, MWindowGUI::canvas, Tracks::clear_automation(), BC_Clipboard::clipboard_len(), cwindow, TrackCanvas::draw_overlays(), edl, BC_WindowBase::flash(), BC_Clipboard::from_clipboard(), BC_WindowBase::get_clipboard(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), gui, EDL::local_session, Tracks::paste_automation(), MWindowGUI::patchbay, FileXML::read_from_string(), restart_brender(), save_backup(), SECONDARY_SELECTION, sync_parameters(), EDL::tracks, undo, CWindow::update(), PatchBay::update(), update_plugin_guis(), and MainUndo::update_undo().
Referenced by PasteKeyframes::handle_event().

| void MWindow::clear_automation | ( | ) |
Definition at line 242 of file mwindowedit.C.
References _, MWindowGUI::canvas, Tracks::clear_automation(), cwindow, TrackCanvas::draw_overlays(), edl, BC_WindowBase::flash(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), gui, EDL::local_session, MWindowGUI::patchbay, restart_brender(), save_backup(), sync_parameters(), EDL::tracks, undo, CWindow::update(), PatchBay::update(), update_plugin_guis(), and MainUndo::update_undo().
Referenced by ClearKeyframes::handle_event().

| void MWindow::straighten_automation | ( | ) |
Definition at line 225 of file mwindowedit.C.
References _, MWindowGUI::canvas, cwindow, TrackCanvas::draw_overlays(), edl, BC_WindowBase::flash(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), gui, EDL::local_session, MWindowGUI::patchbay, restart_brender(), save_backup(), Tracks::straighten_automation(), sync_parameters(), EDL::tracks, undo, CWindow::update(), PatchBay::update(), update_plugin_guis(), and MainUndo::update_undo().
Referenced by StraightenKeyframes::handle_event().

| int MWindow::cut_default_keyframe | ( | ) |
Definition at line 466 of file mwindowedit.C.
References _, MWindowGUI::canvas, Tracks::clear_default_keyframe(), copy_default_keyframe(), cwindow, TrackCanvas::draw_overlays(), edl, BC_WindowBase::flash(), gui, MWindowGUI::patchbay, restart_brender(), save_backup(), sync_parameters(), EDL::tracks, undo, CWindow::update(), PatchBay::update(), and MainUndo::update_undo().
Referenced by CutDefaultKeyframe::handle_event().

| int MWindow::copy_default_keyframe | ( | ) |
Definition at line 354 of file mwindowedit.C.
References Tracks::copy_default_keyframe(), edl, BC_WindowBase::get_clipboard(), gui, SECONDARY_SELECTION, FileXML::string, BC_Clipboard::to_clipboard(), and EDL::tracks.
Referenced by cut_default_keyframe(), and CopyDefaultKeyframe::handle_event().

| int MWindow::paste_default_keyframe | ( | ) |
Definition at line 1229 of file mwindowedit.C.
References _, MWindowGUI::canvas, BC_Clipboard::clipboard_len(), cwindow, TrackCanvas::draw_overlays(), edl, BC_WindowBase::flash(), BC_Clipboard::from_clipboard(), BC_WindowBase::get_clipboard(), gui, Tracks::paste_default_keyframe(), MWindowGUI::patchbay, FileXML::read_from_string(), restart_brender(), save_backup(), SECONDARY_SELECTION, sync_parameters(), EDL::tracks, undo, CWindow::update(), PatchBay::update(), update_plugin_guis(), and MainUndo::update_undo().
Referenced by PasteDefaultKeyframe::handle_event().

| int MWindow::clear_default_keyframe | ( | ) |
Definition at line 258 of file mwindowedit.C.
References _, MWindowGUI::canvas, Tracks::clear_default_keyframe(), cwindow, TrackCanvas::draw_overlays(), edl, BC_WindowBase::flash(), gui, MWindowGUI::patchbay, restart_brender(), save_backup(), sync_parameters(), EDL::tracks, undo, CWindow::update(), PatchBay::update(), and MainUndo::update_undo().
Referenced by ClearDefaultKeyframe::handle_event().

| int MWindow::modify_edithandles | ( | ) |
Definition at line 723 of file mwindowedit.C.
References MainSession::drag_button, MainSession::drag_handle, MainSession::drag_position, MainSession::drag_start, EDLSession::edit_handle_mode, edl, finish_modify_handles(), EDLSession::labels_follow_edits, EDL::modify_edithandles(), EDLSession::plugins_follow_edits, EDL::session, and session.
Referenced by TrackCanvas::end_edithandle_selection().

| int MWindow::modify_pluginhandles | ( | ) |
Definition at line 740 of file mwindowedit.C.
References MainSession::drag_button, MainSession::drag_handle, MainSession::drag_position, MainSession::drag_start, EDLSession::edit_handle_mode, edl, finish_modify_handles(), EDLSession::labels_follow_edits, EDL::modify_pluginhandles(), EDL::session, session, and MainSession::trim_edits.
Referenced by TrackCanvas::end_pluginhandle_selection().

| void MWindow::finish_modify_handles | ( | ) |
Definition at line 757 of file mwindowedit.C.
References _, cwindow, MainSession::drag_button, MainSession::drag_handle, MainSession::drag_position, MainSession::drag_start, EDLSession::edit_handle_mode, edl, LocalSession::get_selectionstart(), gui, EDL::local_session, restart_brender(), save_backup(), session, EDL::session, LocalSession::set_selectionend(), LocalSession::set_selectionstart(), sync_parameters(), undo, CWindow::update(), MWindowGUI::update(), update_plugin_guis(), and MainUndo::update_undo().
Referenced by modify_edithandles(), and modify_pluginhandles().

| void MWindow::age_caches | ( | ) |
Definition at line 1559 of file mwindow.C.
References audio_cache, Preferences::cache_size, CacheBase::delete_oldest(), CICache::delete_oldest(), frame_cache, CacheBase::get_memory_usage(), CICache::get_memory_usage(), CacheBase::get_oldest(), CICache::get_oldest(), preferences, video_cache, and wave_cache.
Referenced by MWindowGUI::update().

| int MWindow::optimize_assets | ( | ) |
| void MWindow::select_point | ( | double | position | ) |
Definition at line 2171 of file mwindowedit.C.
References MWindowGUI::canvas, MWindowGUI::cursor, cwindow, MainCursor::draw(), edl, BC_WindowBase::flash(), BC_WindowBase::flush(), LocalSession::get_selectionstart(), gui, MainCursor::hide(), EDL::local_session, MWindowGUI::mainclock, MWindowGUI::patchbay, LocalSession::set_selectionend(), LocalSession::set_selectionstart(), ZoomBar::update(), MainClock::update(), PatchBay::update(), CWindow::update(), update_plugin_guis(), and MWindowGUI::zoombar.
Referenced by CWindowSlider::handle_event(), and TimeBar::update_cursor().

| int MWindow::set_loop_boundaries | ( | ) |
Definition at line 2212 of file mwindow.C.
References edl, Thread::end(), LocalSession::get_selectionend(), LocalSession::get_selectionstart(), EDL::local_session, LocalSession::loop_end, LocalSession::loop_playback, LocalSession::loop_start, start(), Tracks::total_length(), and EDL::tracks.
Referenced by toggle_loop_playback().

| int MWindow::reset_meters | ( | ) |
Definition at line 2247 of file mwindow.C.
References cwindow, gui, LevelWindow::gui, VWindow::gui, CWindow::gui, BC_WindowBase::lock_window(), lwindow, VWindowGUI::meters, CWindowGUI::meters, LevelWindowGUI::panel, MWindowGUI::patchbay, PatchBay::reset_meters(), MeterPanel::reset_meters(), BC_WindowBase::unlock_window(), and vwindow.
Referenced by MeterMeter::button_press_event(), and AMeterPatch::button_press_event().

| int MWindow::fix_timing | ( | int64_t & | samples_out, | |
| int64_t & | frames_out, | |||
| int64_t | samples_in | |||
| ) |
| void MWindow::init_shm | ( | ) |
Definition at line 1231 of file mwindow.C.
References eprintf, fclose(), fopen(), fprintf, fscanf(), and MainError::show_error().
Referenced by create_objects().

| void MWindow::init_channeldb | ( | ) |
Definition at line 644 of file mwindow.C.
References channeldb_buz, channeldb_v4l2jpeg, and ChannelDB::load().
Referenced by create_objects().

| void MWindow::init_render | ( | ) |
Definition at line 723 of file mwindow.C.
References batch_render, and render.
Referenced by create_objects().
| void MWindow::init_exportedl | ( | ) |
| void MWindow::init_brender | ( | ) |
Definition at line 735 of file mwindow.C.
References brender, MainSession::brender_end, brender_lock, edl, BRender::initialize(), Mutex::lock(), preferences, BRender::restart(), session, Mutex::unlock(), and Preferences::use_brender.
Referenced by PreferencesThread::apply_settings(), and create_objects().

| void MWindow::restart_brender | ( | ) |
Definition at line 757 of file mwindow.C.
References brender, edl, and BRender::restart().
Referenced by add_audio_track_entry(), add_video_track_entry(), SetFormatThread::apply_changes(), asset_to_rate(), asset_to_size(), CWindowCanvas::button_press_event(), clear_automation(), clear_default_keyframe(), clear_entry(), concatenate_tracks(), crop_video(), TrackCanvas::cursor_motion_event(), PatchBay::cursor_motion_event(), CWindowCanvas::cursor_motion_event(), cut(), cut_automation(), cut_default_keyframe(), delete_track(), delete_tracks(), detach_transition(), CWindowGUI::drag_stop(), finish_modify_handles(), VFadePatch::handle_event(), TransitionLengthText::handle_event(), PluginOn::handle_event(), PluginPopupOn::handle_event(), PluginPopupDetach::handle_event(), KeyframePopupDelete::handle_event(), insert_effects_canvas(), insert_effects_cwindow(), match_output_size(), move_edits(), move_effect(), move_plugins_down(), move_plugins_up(), move_track_down(), move_track_up(), move_tracks_down(), move_tracks_up(), mute_selection(), overwrite(), paste(), paste_assets(), paste_automation(), paste_default_keyframe(), paste_silence(), paste_transition(), paste_transition_cwindow(), paste_video_transition(), redo_entry(), remove_assets_from_project(), Render::render(), resize_track(), Record::run(), PluginDialogThread::run(), MenuEffectThread::run(), LoadFileThread::run(), AssetEdit::run(), set_brender_start(), NudgePatch::set_value(), splice(), straighten_automation(), PluginServer::sync_parameters(), PatchGUI::toggle_behavior(), trim_selection(), undo_entry(), CWindowMaskGUI::update_preview(), CWindowProjectorGUI::update_preview(), CWindowCameraGUI::update_preview(), and update_project().

| void MWindow::stop_brender | ( | ) |
Definition at line 763 of file mwindow.C.
References brender, and BRender::stop().
Referenced by Render::render(), and MenuEffectThread::run().

| int MWindow::brender_available | ( | int | position | ) |
Definition at line 768 of file mwindow.C.
References brender, brender_lock, Mutex::lock(), BRender::map, BRender::map_lock, BRender::map_valid, BRender::RENDERED, and Mutex::unlock().
Referenced by CPlayback::brender_available().

| void MWindow::set_brender_start | ( | ) |
Definition at line 791 of file mwindow.C.
References EDLSession::brender_start, MWindowGUI::canvas, TrackCanvas::draw_overlays(), edl, BC_WindowBase::flash(), LocalSession::get_selectionstart(), gui, EDL::local_session, restart_brender(), and EDL::session.
Referenced by SetBRenderStart::handle_event().

| void MWindow::init_error | ( | ) |
| void MWindow::init_defaults | ( | BC_Hash *& | defaults, | |
| char * | config_path | |||
| ) | [static] |
Definition at line 202 of file mwindow.C.
References BCTEXTLEN, create_defaults_path(), and BC_Hash::load().
Referenced by create_objects(), RenderFarmClient::RenderFarmClient(), and BatchRenderThread::start_rendering().

| void MWindow::init_edl | ( | ) |
Definition at line 608 of file mwindow.C.
References EDL::create_default_tracks(), EDL::create_objects(), defaults, edl, EDL::load_defaults(), theme, EDL::tracks, and Tracks::update_y_pixels().
Referenced by create_objects().

| void MWindow::init_awindow | ( | ) |
Definition at line 545 of file mwindow.C.
References awindow, and AWindow::create_objects().
Referenced by create_objects().

| void MWindow::init_gwindow | ( | ) |
Definition at line 551 of file mwindow.C.
References GWindow::create_objects(), and gwindow.
Referenced by create_objects().

| void MWindow::init_tipwindow | ( | ) |
Definition at line 557 of file mwindow.C.
References BC_DialogThread::start(), and twindow.
Referenced by create_objects().

| void MWindow::init_plugins | ( | Preferences * | preferences, | |
| ArrayList< PluginServer * > *& | plugindb, | |||
| SplashGUI * | splash_window | |||
| ) | [static] |
Definition at line 294 of file mwindow.C.
References _, ArrayList< TYPE >::append(), BCTEXTLEN, Thread::end(), fprintf, Preferences::global_plugin_dir, init_plugin_path(), memcpy, SplashGUI::progress, ArrayList< TYPE >::remove_all_objects(), FileSystem::set_filter(), strchr, ArrayList< TYPE >::total, FileSystem::total_files(), FileSystem::update(), BC_ProgressBar::update_length(), and ArrayList< TYPE >::values.
Referenced by create_objects(), RenderFarmClient::RenderFarmClient(), and BatchRenderThread::start_rendering().

| void MWindow::init_plugin_path | ( | Preferences * | preferences, | |
| ArrayList< PluginServer * > *& | plugindb, | |||
| FileSystem * | fs, | |||
| SplashGUI * | splash_window, | |||
| int * | counter | |||
| ) | [static] |
Definition at line 219 of file mwindow.C.
References _, ArrayList< TYPE >::append(), BCTEXTLEN, PluginServer::close_plugin(), FileSystem::complete_path(), FileSystem::dir_list, FileSystem::is_dir(), new_plugin(), PluginServer::open_plugin(), SplashGUI::operation, FileItem::path, PLUGINSERVER_IS_LAD, SplashGUI::progress, PluginServer::title, ArrayList< TYPE >::total, BC_ProgressBar::update(), BC_Title::update(), and ArrayList< TYPE >::values.
Referenced by init_plugins().

| void MWindow::init_preferences | ( | ) |
Definition at line 461 of file mwindow.C.
References defaults, MainSession::load_defaults(), Preferences::load_defaults(), preferences, and session.
Referenced by create_objects().

| void MWindow::init_signals | ( | ) |
Definition at line 716 of file mwindow.C.
References ENABLE_BUFFER, BC_Signals::initialize(), and sighandler.
Referenced by create_objects().

| void MWindow::init_theme | ( | ) |
Definition at line 563 of file mwindow.C.
References _, Theme::build_menus(), BC_Theme::check_used(), PluginServer::close_plugin(), fprintf, init_menus(), Theme::initialize(), Theme::mwindow, PluginServer::new_theme(), PluginServer::open_plugin(), PluginServer::path, Theme::path, plugindb, preferences, PluginServer::theme, Preferences::theme, theme, PluginServer::title, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
Referenced by create_objects().

| void MWindow::init_compositor | ( | ) |
Definition at line 617 of file mwindow.C.
References CWindow::create_objects(), and cwindow.
Referenced by create_objects().

| void MWindow::init_levelwindow | ( | ) |
Definition at line 623 of file mwindow.C.
References LevelWindow::create_objects(), and lwindow.
Referenced by create_objects().

| void MWindow::init_viewer | ( | ) |
Definition at line 629 of file mwindow.C.
References VWindow::create_objects(), VWindow::load_defaults(), and vwindow.
Referenced by create_objects().

| void MWindow::init_cache | ( | ) |
Definition at line 636 of file mwindow.C.
References audio_cache, frame_cache, plugindb, preferences, video_cache, and wave_cache.
Referenced by create_objects().
| void MWindow::init_menus | ( | ) |
Definition at line 650 of file mwindow.C.
References ArrayList< TYPE >::append(), BC_ILACE_FIXMETHOD_DOWNONE, BC_ILACE_FIXMETHOD_NONE, BC_ILACE_FIXMETHOD_UPONE, BC_ILACE_MODE_BOTTOM_FIRST, BC_ILACE_MODE_NOTINTERLACED, BC_ILACE_MODE_TOP_FIRST, BC_ILACE_MODE_UNDETECTED, BC_RGB888, BC_RGB_FLOAT, BC_RGBA8888, BC_RGBA_FLOAT, BC_YUV888, BC_YUVA8888, BCTEXTLEN, cmodel_to_text(), colormodels, ILACEASSETMODELISTADD, ILACEFIXMETHODLISTADD, and ILACEPROJECTMODELISTADD.
Referenced by init_theme().

| void MWindow::init_indexes | ( | ) |
Definition at line 703 of file mwindow.C.
References mainindexes, and MainIndexes::start_loop().
Referenced by create_objects().

| void MWindow::init_gui | ( | ) |
Definition at line 709 of file mwindow.C.
References MWindowGUI::create_objects(), defaults, gui, and BC_WindowBase::load_defaults().
Referenced by create_objects().

| void MWindow::init_3d | ( | ) |
Definition at line 602 of file mwindow.C.
References BC_Synchronous::create_objects(), and playback_3d.
Referenced by create_objects().

| void MWindow::init_playbackcursor | ( | ) |
| void MWindow::delete_plugins | ( | ) |
Definition at line 392 of file mwindow.C.
References plugindb, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
| void MWindow::clean_indexes | ( | ) |
Definition at line 469 of file mwindow.C.
References BCTEXTLEN, FileSystem::complete_path(), FileSystem::dir_list, FileSystem::get_date(), Preferences::index_count, Preferences::index_directory, FileSystem::is_dir(), FileSystem::join_names(), FileItem::name, oldest, preferences, ArrayList< TYPE >::remove_number(), FileSystem::set_filter(), strrchr, ArrayList< TYPE >::total, FileSystem::update(), and ArrayList< TYPE >::values.
Referenced by ~MWindow().

| int MWindow::create_objects | ( | char * | input, | |
| char * | output | |||
| ) | [inline] |
Definition at line 20 of file replace.C.
References BC_WindowBase::add_subwindow(), BC_WindowBase::BC_TextBox, BC_WindowBase::BC_Title, BC_WindowBase::get_h(), BC_WindowBase::get_w(), input_text, output_text, title, BC_WindowBase::x, and BC_WindowBase::y.

Definition at line 405 of file mwindow.h.
Referenced by VDeviceX11::clear_input(), VDeviceX11::clear_output(), VDeviceX11::close_all(), VDeviceX11::copy_frame(), VDeviceX11::do_fade(), VDeviceX11::do_mask(), Save::handle_event(), Quit::handle_event(), init_3d(), VDeviceX11::overlay(), SaveAs::run(), Quit::run(), VDeviceX11::run_plugin(), start(), and VDeviceX11::write_buffer().
Definition at line 406 of file mwindow.h.
Referenced by create_objects(), and Record::delete_output_file().
Definition at line 408 of file mwindow.h.
Referenced by create_objects(), hide_splash(), and show_splash().
Definition at line 410 of file mwindow.h.
Referenced by add_audio_track_entry(), add_video_track_entry(), SetFormatThread::apply_changes(), asset_to_rate(), asset_to_size(), MutePatch::button_press_event(), TrackCanvas::button_release_event(), TimeBar::button_release_event(), CWindowCanvas::button_release_event(), clear_automation(), clear_default_keyframe(), clear_entry(), clear_labels(), concatenate_tracks(), New::create_new_project(), create_objects(), crop_video(), PatchBay::cursor_motion_event(), cut(), cut_automation(), cut_default_keyframe(), delete_track(), delete_tracks(), detach_transition(), CWindowCanvas::do_mask(), CWindowGUI::drag_stop(), finish_modify_handles(), VModePatch::handle_event(), PluginPopupDetach::handle_event(), TitlePatch::handle_event(), LoadBackup::handle_event(), LoadPrevious::handle_event(), KeyframePopupDelete::handle_event(), APanPatch::handle_event(), insert_effects_canvas(), insert_effects_cwindow(), load_filenames(), map_audio(), match_output_size(), move_edits(), move_effect(), move_plugins_down(), move_plugins_up(), move_track_down(), move_track_up(), move_tracks_down(), move_tracks_up(), mute_selection(), new_folder(), overwrite(), paste(), paste_assets(), paste_audio_transition(), paste_automation(), paste_default_keyframe(), paste_silence(), paste_transition(), paste_transition_cwindow(), paste_video_transition(), redo_entry(), remove_assets_from_project(), Render::render(), resize_track(), ScaleThread::run(), Record::run(), PluginDialogThread::run(), MenuEffectThread::run(), TimeBar::select_region(), PluginClient::send_configure_change(), set_inpoint(), set_outpoint(), NudgePatch::set_value(), splice(), straighten_automation(), PatchGUI::toggle_behavior(), toggle_label(), trim_selection(), undo_entry(), VFadePatch::update_edl(), AFadePatch::update_edl(), and ~MWindow().
Definition at line 411 of file mwindow.h.
Referenced by asset_to_size(), New::create_new_edl(), create_objects(), MainMenu::create_objects(), FormatTools::create_objects(), ExportEDLWindow::create_objects(), CWindow::create_objects(), crop_video(), RenderProfile::get_new_profile_slot(), RenderProfile::get_profile_slot_by_name(), BatchRenderThread::handle_close_event(), New::handle_event(), LoadPrevious::handle_event(), init_edl(), init_gui(), init_preferences(), Render::load_defaults(), RecordGUI::load_defaults(), Record::load_defaults(), NewThread::load_defaults(), ExportEDLAsset::load_defaults(), load_filenames(), Render::load_profile(), PrefsChannelPicker::load_scan_defaults(), RecordChannelPicker::load_scan_defaults(), BatchRenderThread::new_gui(), paste_edls(), Record::Record(), RenderProfile::RenderProfile(), ThreadIndexer::run(), SetFormatThread::run(), ScaleThread::run(), SaveAs::run(), PreferencesThread::run(), NewThread::run(), MenuEffectThread::run(), LoadFileThread::run(), BatchRenderLoadList::run(), BatchRenderSaveList::run(), Render::save_defaults(), RecordGUI::save_defaults(), Record::save_defaults(), NewThread::save_defaults(), save_defaults(), ExportEDLAsset::save_defaults(), PrefsChannelPicker::save_scan_defaults(), RecordChannelPicker::save_scan_defaults(), RenderProfile::save_to_slot(), BatchRenderThread::start_rendering(), VideoDevice::VideoDevice(), YUVConfigVideo::YUVConfigVideo(), and ~MWindow().
Definition at line 414 of file mwindow.h.
Referenced by age_caches(), ResourceThread::do_audio(), ResourcePixmap::draw_audio_source(), init_cache(), remove_asset_from_caches(), reset_caches(), and ~MWindow().
Definition at line 414 of file mwindow.h.
Referenced by age_caches(), AssetPicon::create_objects(), ResourceThread::do_video(), init_cache(), remove_asset_from_caches(), reset_caches(), and ~MWindow().
Definition at line 417 of file mwindow.h.
Referenced by age_caches(), ResourceThread::do_video(), ResourcePixmap::draw_video_resource(), init_cache(), remove_asset_from_caches(), reset_caches(), and ~MWindow().
Definition at line 418 of file mwindow.h.
Referenced by age_caches(), ResourceThread::do_audio(), ResourcePixmap::draw_audio_source(), init_cache(), remove_asset_from_caches(), and reset_caches().
Definition at line 419 of file mwindow.h.
Referenced by MainIndexes::add_next_asset(), age_caches(), SetFormatThread::apply_changes(), PreferencesThread::apply_settings(), clean_indexes(), IndexFile::create_index(), New::create_new_project(), PlaybackEngine::create_objects(), create_objects(), FormatTools::create_objects(), AssetPicon::create_objects(), SetChannelsCanvas::cursor_motion_event(), TrackCanvas::draw_brender_start(), MTimeBar::draw_range(), PackageDispatcher::get_package(), IndexFile::get_required_scale(), TipDisable::handle_event(), SetChannelsTextBox::handle_event(), FormatMultiple::handle_event(), VModule::import_frame(), IndexThread::IndexThread(), init_brender(), init_cache(), init_preferences(), init_theme(), insert_effect(), load_filenames(), BatchRenderThread::new_gui(), BatchRenderThread::new_job(), IndexFile::open_file(), Record::open_output_file(), IndexFile::open_source(), rebuild_indices(), Render::render(), RecVideoMJPGThread::render_frame(), PreferencesThread::run(), MenuEffectThread::run(), BatchRenderLoadList::run(), AssetEdit::run(), save_defaults(), SetChannelsCanvas::SetChannelsCanvas(), show_plugin(), BRenderThread::start(), PluginArray::start_plugins(), BatchRenderThread::start_rendering(), Module::update_transition(), VModule::VModule(), and ~MWindow().
Definition at line 420 of file mwindow.h.
Referenced by MainMenu::create_objects(), and RenderEngine::update_framerate().
Definition at line 421 of file mwindow.h.
Referenced by BRender::allocate_map(), asset_to_rate(), asset_to_size(), TrackCanvas::button_press_event(), RecordMonitorGUI::button_press_event(), AWindowDivider::button_press_event(), TrackCanvas::button_release_event(), AWindowDivider::button_release_event(), CWindowMeters::change_status_event(), VWindowGUI::close_event(), LevelWindowGUI::close_event(), GWindowGUI::close_event(), AWindowGUI::close_event(), AWindowGUI::collect_assets(), New::create_new_project(), RecordMonitor::create_objects(), Patch::create_objects(), create_objects(), CWindowGUI::create_objects(), TrackCanvas::cursor_motion_event(), AWindowDivider::cursor_motion_event(), MWindowGUI::default_positions(), TrackCanvas::do_autos(), TrackCanvas::do_edit_handles(), TrackCanvas::do_edits(), TrackCanvas::do_keyframes(), TrackCanvas::do_plugin_autos(), TrackCanvas::do_plugin_handles(), TrackCanvas::do_plugins(), VWindowGUI::drag_motion(), TrackCanvas::drag_motion(), CWindowGUI::drag_motion(), TrackCanvas::drag_start_event(), AWindowAssets::drag_start_event(), VWindowGUI::drag_stop(), TrackCanvas::drag_stop(), CWindowGUI::drag_stop(), AWindowAssets::drag_stop_event(), Theme::draw_awindow_bg(), SUV::draw_cwindow_bg(), BlondTheme::draw_cwindow_bg(), BlueDotTheme::draw_cwindow_bg(), Theme::draw_cwindow_bg(), TrackCanvas::draw_drag_handle(), TrackCanvas::draw_highlighting(), Theme::draw_lwindow_bg(), SUV::draw_mwindow_bg(), BlondTheme::draw_mwindow_bg(), VWindowCanvas::draw_overlays(), CWindowCanvas::draw_overlays(), TrackCanvas::draw_paste_destination(), MTimeBar::draw_range(), Theme::draw_rmonitor_bg(), Theme::draw_rwindow_bg(), SUV::draw_vwindow_bg(), BlondTheme::draw_vwindow_bg(), BlueDotTheme::draw_vwindow_bg(), EditPopupTitleWindow::EditPopupTitleWindow(), finish_modify_handles(), Patch::flip_vertical(), VideoWindow::get_aspect_ratio(), Theme::get_awindow_sizes(), TipWindow::get_current_tip(), CWindowCanvas::get_cwindow_controls(), SUV::get_cwindow_sizes(), MicroTheme::get_cwindow_sizes(), BlondTheme::get_cwindow_sizes(), BlueDotTheme::get_cwindow_sizes(), TrackCanvas::get_drop_position(), VWindowCanvas::get_fullscreen(), RecordMonitorCanvas::get_fullscreen(), CWindowCanvas::get_fullscreen(), Theme::get_menueffect_sizes(), SUV::get_plugindialog_sizes(), BlondTheme::get_plugindialog_sizes(), Theme::get_plugindialog_sizes(), Theme::get_rmonitor_sizes(), SUV::get_vwindow_sizes(), MicroTheme::get_vwindow_sizes(), BlondTheme::get_vwindow_sizes(), BlueDotTheme::get_vwindow_sizes(), VModePatch::handle_event(), Save::handle_event(), Quit::handle_event(), LoadBackup::handle_event(), LoadPrevious::handle_event(), EditPopupTitle::handle_event(), AssetPopupView::handle_event(), AssetPopupInfo::handle_event(), CWindow::hide_window(), init_brender(), init_preferences(), insert_effects_canvas(), insert_effects_cwindow(), VWindowGUI::keypress_event(), CWindowGUI::keypress_event(), load_filenames(), modify_edithandles(), modify_pluginhandles(), MWindow(), BatchRenderThread::new_gui(), paste_assets(), paste_transition(), paste_transition_cwindow(), TipWindow::prev_tip(), MainUndo::push_state(), MainUndo::push_undo_item(), rebuild_indices(), remove_assets_from_disk(), remove_assets_from_project(), TrackCanvas::repeat_event(), AWindowGUI::reposition_objects(), VWindowGUI::resize_event(), RecordMonitorGUI::resize_event(), RecordGUI::resize_event(), PluginDialog::resize_event(), MWindowGUI::resize_event(), MenuEffectWindow::resize_event(), MainErrorGUI::resize_event(), LevelWindowGUI::resize_event(), CWindowGUI::resize_event(), BatchRenderGUI::resize_event(), AWindowGUI::resize_event(), VideoWindow::resize_window(), ScaleThread::run(), SaveAs::run(), PluginDialogThread::run(), LoadFileThread::run(), CropVideo::run(), ClipEdit::run(), save_backup(), save_defaults(), set_filename(), VWindowCanvas::set_fullscreen(), RecordMonitorCanvas::set_fullscreen(), CWindowCanvas::set_fullscreen(), Patch::set_pixel(), NudgePatch::set_value(), BRender::set_video_map(), show_awindow(), show_cwindow(), show_gwindow(), show_lwindow(), show_vwindow(), ShowAWindow::ShowAWindow(), ShowCWindow::ShowCWindow(), ShowGWindow::ShowGWindow(), ShowLWindow::ShowLWindow(), ShowVWindow::ShowVWindow(), CWindowTool::start_tool(), TrackCanvas::synchronize_autos(), TrackCanvas::test_auto(), TrackCanvas::test_floatauto(), TrackCanvas::test_floatline(), TrackCanvas::test_toggleline(), tile_windows(), VWindowEditing::to_clip(), to_clip(), CWindowCanvas::toggle_controls(), VWindowGUI::translation_event(), RecordMonitorGUI::translation_event(), RecordGUI::translation_event(), MWindowGUI::translation_event(), LevelWindowGUI::translation_event(), GWindowGUI::translation_event(), CWindowToolGUI::translation_event(), CWindowGUI::translation_event(), BatchRenderGUI::translation_event(), AWindowGUI::translation_event(), TrackCanvas::update_drag_auto(), TrackCanvas::update_drag_caption(), TrackCanvas::update_drag_floatauto(), TrackCanvas::update_drag_handle(), TrackCanvas::update_drag_pluginauto(), and TrackCanvas::update_drag_toggleauto().
Definition at line 422 of file mwindow.h.
Referenced by add_audio_track(), add_video_track(), TipClose::calculate_h(), TrackCanvas::calculate_viewport(), TipClose::calculate_w(), TipPrev::calculate_w(), TipNext::calculate_w(), PluginShow::calculate_w(), PluginOn::calculate_w(), VWindowMeters::change_status_event(), CWindowMeters::change_status_event(), EditPanel::create_buttons(), ZoomBar::create_objects(), VWindowGUI::create_objects(), TrackCanvas::create_objects(), StatusBar::create_objects(), SetFormatWindow::create_objects(), RecordPrefs::create_objects(), RecordMonitorGUI::create_objects(), RecordGUI::create_objects(), PreferencesWindow::create_objects(), PluginDialog::create_objects(), PlaybackPrefs::create_objects(), PerformancePrefs::create_objects(), PatchBay::create_objects(), NewWindow::create_objects(), MWindowGUI::create_objects(), MenuEffectWindow::create_objects(), MButtons::create_objects(), LoadMode::create_objects(), LevelWindowGUI::create_objects(), InterfacePrefs::create_objects(), CWindowGUI::create_objects(), BatchRenderGUI::create_objects(), AWindowGUI::create_objects(), AssetPicon::create_objects(), AssetEditWindow::create_objects(), AboutPrefs::create_objects(), PatchBay::cursor_motion_event(), AWindowDivider::cursor_motion_event(), StatusBar::default_message(), TrackCanvas::do_edits(), TrackCanvas::do_plugin_autos(), TrackCanvas::do_plugins(), TrackCanvas::drag_stop(), SetChannelsCanvas::draw(), ResourcePixmap::draw_audio_source(), ResourcePixmap::draw_data(), IndexFile::draw_index(), TrackCanvas::draw_paste_destination(), TrackCanvas::draw_plugins(), TimeBar::draw_range(), MTimeBar::draw_range(), CWindowGUI::draw_status(), ResourcePixmap::draw_title(), TrackCanvas::draw_transitions(), ResourcePixmap::draw_video_resource(), ResourcePixmap::draw_wave(), TrackCanvas::edit_dimensions(), TrackCanvas::get_handle_coords(), TrackCanvas::get_pixmap_size(), MeterPanel::get_reset_x(), MeterPanel::get_reset_y(), MWindowGUI::get_scrollbars(), PluginServer::get_theme(), PrefsChannelPicker::get_theme(), RecordChannelPicker::get_theme(), TrackCanvas::get_transition_coords(), PlayTransport::get_transport_width(), OutPointGUI::get_y(), InPointGUI::get_y(), LabelGUI::get_y(), TrackScroll::handle_event(), init_edl(), init_theme(), PatchBay::is_over_track(), load_filenames(), TrackCanvas::plugin_dimensions(), Render::render(), VPatchGUI::reposition(), PatchGUI::reposition(), APatchGUI::reposition(), EditPanel::reposition_buttons(), AWindowGUI::reposition_objects(), LoadMode::reposition_window(), ZoomBar::resize_event(), VWindowGUI::resize_event(), VTimeBar::resize_event(), TrackScroll::resize_event(), StatusBar::resize_event(), SampleScroll::resize_event(), RecordMonitorGUI::resize_event(), RecordGUI::resize_event(), PluginDialog::resize_event(), PatchBay::resize_event(), MWindowGUI::resize_event(), MTimeBar::resize_event(), MenuEffectWindow::resize_event(), MButtons::resize_event(), LevelWindowGUI::resize_event(), CWindowGUI::resize_event(), CTimeBar::resize_event(), BatchRenderGUI::resize_event(), AWindowGUI::resize_event(), SetFormatThread::run(), PreferencesWindow::set_current_dialog(), VWindowSlider::set_position(), SampleScroll::set_position(), CWindowSlider::set_position(), SetChannelsCanvas::SetChannelsCanvas(), MWindowGUI::show_message(), CWindowCanvas::test_zoom(), TrackCanvas::track_dimensions(), trackmovement(), LabelGUI::translate_pixel(), VPatchGUI::update(), PatchGUI::update(), MWindowGUI::update(), CWindow::update(), APatchGUI::update(), update_project(), CWindowGUI::zoom_canvas(), VWindowCanvas::zoom_resize_window(), RecordMonitorCanvas::zoom_resize_window(), and CWindowCanvas::zoom_resize_window().
Definition at line 423 of file mwindow.h.
Referenced by init_indexes(), interrupt_indexes(), load_filenames(), MainUndoStackItem::load_from_undo(), paste_edls(), rebuild_indices(), AssetEdit::run(), and ~MWindow().
Definition at line 424 of file mwindow.h.
Referenced by create_objects(), StatusBarCancel::handle_event(), MainIndexes::run(), PluginArray::run_plugins(), Render::start_progress(), PluginServer::start_progress(), MainIndexes::~MainIndexes(), and ~MWindow().
Definition at line 425 of file mwindow.h.
Referenced by brender_available(), init_brender(), MWindow(), restart_brender(), stop_brender(), and ~MWindow().
Definition at line 428 of file mwindow.h.
Referenced by ColormodelPulldown::colormodel_to_text(), and init_menus().
| ArrayList<InterlaceautofixoptionItem*> MWindow::interlace_asset_autofixoptions |
Definition at line 430 of file mwindow.h.
Referenced by SetFormatWindow::create_objects(), and NewWindow::create_objects().
Definition at line 437 of file mwindow.h.
Referenced by VDevicePrefs::create_buz_objs(), PlaybackEngine::get_channeldb(), init_channeldb(), MWindow(), and VDevicePrefs::~VDevicePrefs().
Definition at line 438 of file mwindow.h.
Referenced by PlaybackEngine::get_channeldb(), init_channeldb(), and MWindow().
Definition at line 443 of file mwindow.h.
Referenced by MainUndo::capture_state(), VWindow::copy(), copy(), PlaybackEngine::create_cache(), RecordGUI::create_objects(), create_objects(), AssetEditWindow::create_objects(), PlaybackEngine::create_render_engine(), delete_plugins(), dump_plugins(), FormatTools::FormatTools(), RecordEngine::get_format(), Save::handle_event(), AssetEditFormat::handle_event(), init_cache(), init_theme(), insert(), load_filenames(), MainUndoStackItem::load_from_undo(), overwrite(), Render::Render(), SaveAs::run(), Render::run(), MenuEffectThread::run(), save_backup(), scan_plugindb(), splice(), BRenderThread::start(), PluginArray::start_plugins(), BatchRenderThread::start_rendering(), test_plugins(), VWindowEditing::to_clip(), and to_clip().
Definition at line 445 of file mwindow.h.
Referenced by create_objects(), hide_plugin(), hide_plugins(), plugin_gui_open(), render_plugin_gui(), show_plugin(), update_plugin_guis(), update_plugin_states(), update_plugin_titles(), and ~MWindow().
Definition at line 454 of file mwindow.h.
Referenced by BatchRenderMenuItem::handle_event(), init_render(), and Render::run().
Definition at line 455 of file mwindow.h.
Referenced by RenderItem::handle_event(), Quit::handle_event(), init_render(), Quit::run(), BatchRenderThread::start_rendering(), BatchRenderThread::stop_rendering(), and ~MWindow().
Definition at line 457 of file mwindow.h.
Referenced by ExportEDLItem::handle_event(), and init_exportedl().
Definition at line 461 of file mwindow.h.
Referenced by NudgePopup::activate_menu(), add_audio_track(), add_audio_track_entry(), add_video_track(), add_video_track_entry(), BRender::allocate_map(), SetFormatThread::apply_changes(), PreferencesThread::apply_settings(), RecordVideo::arm_recording(), asset_to_edl(), asset_to_rate(), asset_to_size(), AutosFollowEdits::AutosFollowEdits(), ZoomTextBox::button_press_event(), TrackCanvas::button_press_event(), TimeBar::button_press_event(), RecordMonitorCanvas::button_press_event(), ExpandPatch::button_press_event(), MutePatch::button_press_event(), CWindowCanvas::button_press_event(), CWindow::calculate_affected_track(), TrackCanvas::calculate_auto_position(), PatchGUI::calculate_nudge(), CWindowCanvas::calculate_origin(), TrackCanvas::calculate_viewport(), MainUndo::capture_state(), change_currentautorange(), VWindow::change_source(), VWindowMeters::change_status_event(), CWindowMeters::change_status_event(), clear(), clear_automation(), clear_default_keyframe(), clear_entry(), clear_labels(), CWindowToolGUI::close_event(), AWindowAssets::column_resize_event(), concatenate_tracks(), copy(), copy_automation(), copy_default_keyframe(), IndexFile::create_index(), AWindowGUI::create_label_folder(), New::create_new_project(), VWindowGUI::create_objects(), RecordMonitorGUI::create_objects(), RecordMonitor::create_objects(), PluginDialog::create_objects(), MWindowGUI::create_objects(), create_objects(), LevelWindowGUI::create_objects(), ExportEDLWindow::create_objects(), CWindowCropGUI::create_objects(), CWindowGUI::create_objects(), AssetPicon::create_objects(), crop_video(), AWindowGUI::current_folder_number(), RecordMonitorCanvas::cursor_enter_event(), CWindowCanvas::cursor_enter_event(), TrackCanvas::cursor_motion_event(), PatchBay::cursor_motion_event(), CWindowCanvas::cursor_motion_event(), CursorOnFrames::CursorOnFrames(), cut(), cut_automation(), cut_default_keyframe(), MainSession::default_window_positions(), VWindow::delete_edl(), delete_inpoint(), delete_outpoint(), delete_track(), delete_tracks(), ResourceThread::do_audio(), TrackCanvas::do_autos(), TrackCanvas::do_edit_handles(), TrackCanvas::do_edits(), CWindowCanvas::do_eyedrop(), TrackCanvas::do_keyframes(), CWindowCanvas::do_mask(), TrackCanvas::do_plugin_autos(), TrackCanvas::do_plugin_handles(), TrackCanvas::do_plugins(), TrackCanvas::do_tracks(), TrackCanvas::do_transitions(), ResourceThread::do_video(), TrackCanvas::drag_motion(), AWindowAssets::drag_start_event(), TrackCanvas::drag_stop(), CWindowGUI::drag_stop(), MainCursor::draw(), ResourcePixmap::draw_audio_resource(), ResourcePixmap::draw_audio_source(), AWindowAssets::draw_background(), CWindowCanvas::draw_bezier(), TrackCanvas::draw_brender_start(), CWindowCanvas::draw_crop(), SUV::draw_cwindow_bg(), BlondTheme::draw_cwindow_bg(), BlueDotTheme::draw_cwindow_bg(), ResourcePixmap::draw_data(), TrackCanvas::draw_drag_handle(), TrackCanvas::draw_floatline(), TrackCanvas::draw_highlighting(), IndexFile::draw_index(), TrackCanvas::draw_indexes(), TrackCanvas::draw_loop_points(), TrackCanvas::draw_overlays(), CWindowCanvas::draw_overlays(), TrackCanvas::draw_paste_destination(), TrackCanvas::draw_plugins(), MTimeBar::draw_range(), CWindowCanvas::draw_refresh(), Theme::draw_resource_bg(), TrackCanvas::draw_resources(), CWindowCanvas::draw_safe_regions(), MTimeBar::draw_time(), TrackCanvas::draw_transitions(), ResourcePixmap::draw_video_resource(), SUV::draw_vwindow_bg(), BlondTheme::draw_vwindow_bg(), BlueDotTheme::draw_vwindow_bg(), ResourcePixmap::draw_wave(), TrackCanvas::edit_dimensions(), Record::enable_duplex(), expand_autos(), expand_sample(), expand_t(), expand_y(), AWindowGUI::filter_displayed_assets(), find_cursor(), finish_modify_handles(), fit_autos(), fit_selection(), Record::get_audio_write_length(), PluginClient::get_blue(), SUV::get_cwindow_sizes(), MicroTheme::get_cwindow_sizes(), BlondTheme::get_cwindow_sizes(), BlueDotTheme::get_cwindow_sizes(), TrackCanvas::get_drop_position(), VWindow::get_edl(), TimeBar::get_edl(), PlayTransport::get_edl(), CWindowTransport::get_edl(), CTimeBar::get_edl(), Record::get_everyframe(), PluginServer::get_framerate(), PluginClient::get_green(), TrackCanvas::get_handle_coords(), Record::get_in_buffersize(), Record::get_in_length(), DeviceDVBInput::get_input_thread(), VModePatch::get_keyframe(), VFadePatch::get_keyframe(), MutePatch::get_keyframe(), CWindowMaskGUI::get_keyframe(), APanPatch::get_keyframe(), AFadePatch::get_keyframe(), GWindowToggle::get_main_value(), Record::get_meter_speed(), Record::get_min_db(), Record::get_out_buffersize(), Record::get_out_length(), Tracking::get_pixel(), TrackCanvas::get_pixmap_size(), Record::get_playback_buffer(), PluginServer::get_project_framerate(), PluginServer::get_project_samplerate(), MenuVEffectThread::get_recordable_tracks(), MenuAEffectThread::get_recordable_tracks(), PluginClient::get_red(), PluginServer::get_samplerate(), RecordMonitor::get_scale(), MWindowGUI::get_scrollbars(), Record::get_software_positioning(), Record::get_time_format(), TrackCanvas::get_transition_coords(), Record::get_video_buffersize(), Record::get_vu_format(), SUV::get_vwindow_sizes(), MicroTheme::get_vwindow_sizes(), BlondTheme::get_vwindow_sizes(), BlueDotTheme::get_vwindow_sizes(), CWindowCanvas::get_xscroll(), CWindowCanvas::get_yscroll(), CWindowCanvas::get_zoom(), goto_end(), goto_start(), RecordChannelPicker::handle_channel_edit(), AutoZoom::handle_down_event(), ZoomTextBox::handle_event(), AutoTypeMenu::handle_event(), TrackZoomPanel::handle_event(), VModePatch::handle_event(), VFadePatch::handle_event(), PluginAutomation::handle_event(), ShowAutomation::handle_event(), ShowTransitions::handle_event(), ShowTitles::handle_event(), ShowAssets::handle_event(), TransitionLengthText::handle_event(), TrackScroll::handle_event(), Save::handle_event(), SampleScroll::handle_event(), NudgePopupNative::handle_event(), NudgePopupSeconds::handle_event(), New::handle_event(), ScrubSpeed::handle_event(), CursorOnFrames::handle_event(), AutosFollowEdits::handle_event(), PluginsFollowEdits::handle_event(), LoopPlayback::handle_event(), DumpEDL::handle_event(), LoadBackup::handle_event(), KeyframePopupCopy::handle_event(), CWindowMaskNumber::handle_event(), CWindowMaskDelete::handle_event(), CWindowProjectorBottom::handle_event(), CWindowProjectorTop::handle_event(), CWindowProjectorRight::handle_event(), CWindowProjectorLeft::handle_event(), CWindowCameraBottom::handle_event(), CWindowCameraTop::handle_event(), CWindowCameraRight::handle_event(), CWindowCameraLeft::handle_event(), CWindowCropGUI::handle_event(), CPanelTitleSafe::handle_event(), CPanelToolWindow::handle_event(), FolderListFormat::handle_event(), AssetListFormat::handle_event(), AWindowAssets::handle_event(), APanPatch::handle_event(), AFadePatch::handle_event(), AutoZoom::handle_up_event(), CWindowTool::hide_tool(), init_brender(), init_edl(), RecordMonitorThread::init_output_format(), insert(), insert_effect(), insert_effects_cwindow(), PatchBay::is_over_track(), MWindowGUI::keypress_event(), LabelsFollowEdits::LabelsFollowEdits(), load_assets(), Record::load_defaults(), load_filenames(), MainUndoStackItem::load_from_undo(), LoopPlayback::LoopPlayback(), map_audio(), match_output_size(), modify_edithandles(), modify_pluginhandles(), move_down(), move_edits(), move_effect(), move_left(), move_right(), move_track_down(), move_track_up(), move_tracks_down(), move_tracks_up(), move_up(), mute_selection(), new_folder(), next_edit_handle(), next_label(), next_time_format(), Record::open_input_devices(), ManualGoto::open_window(), overwrite(), paste(), paste_assets(), AssetPopup::paste_assets(), paste_audio_transition(), paste_automation(), paste_default_keyframe(), paste_edls(), paste_silence(), paste_transition(), paste_transition_cwindow(), paste_video_transition(), TrackCanvas::percentage_to_value(), TrackCanvas::plugin_dimensions(), PluginsFollowEdits::PluginsFollowEdits(), MTimeBar::position_to_pixel(), prev_edit_handle(), prev_label(), prev_time_format(), PluginServer::read_frame(), PluginServer::read_samples(), redo_entry(), IndexFile::redraw_edits(), ZoomBar::redraw_time_dependancies(), MWindowGUI::redraw_time_dependancies(), remove_assets_from_project(), Render::render(), RecordMonitorThread::render_frame(), TrackCanvas::repeat_event(), TimeBar::repeat_event(), RecordMonitorGUI::resize_event(), CWindowGUI::resize_event(), TrackCanvas::resource_h(), restart_brender(), SetFormatThread::run(), SaveAs::run(), ResizeTrackThread::run(), Render::run(), RecordThread::run(), Record::run(), PreferencesThread::run(), MenuEffectThread::run(), ManualGoto::run(), MainIndexes::run(), ExportEDL::run(), ClipEdit::run(), samplemovement(), save_backup(), save_defaults(), select_all(), VTimeBar::select_label(), MTimeBar::select_label(), CTimeBar::select_label(), select_point(), TimeBar::select_region(), AWindowAssets::selection_changed(), AWindowFolders::selection_changed(), set_auto_keyframes(), set_brender_start(), set_editing_mode(), set_inpoint(), set_labels_follow_edits(), set_loop_boundaries(), CWindowGUI::set_operation(), CPanel::set_operation(), set_outpoint(), SampleScroll::set_position(), CWindowSlider::set_position(), ZoomBar::set_selection(), CPanelToolWindow::set_shown(), set_titles(), BRender::set_video_map(), PluginServer::show_gui(), show_plugin(), CWindowTool::show_tool(), ShowAssets::ShowAssets(), ShowAutomation::ShowAutomation(), Interlaceautofix::showhideotherwidgets(), ShowTitles::ShowTitles(), ShowTransitions::ShowTransitions(), shrink_autos(), AWindowGUI::sort_assets(), Record::source_to_text(), splice(), PluginArray::start_plugins(), TrackCanvas::start_selection(), CWindowTool::start_tool(), RecordMonitorThread::stop_playback(), straighten_automation(), PluginServer::sync_parameters(), sync_parameters(), RecordAudio::sync_position(), TrackCanvas::synchronize_autos(), PatchBay::synchronize_faders(), PatchBay::synchronize_nudge(), CWindowCanvas::test_bezier(), CWindowCanvas::test_crop(), TrackCanvas::test_floatline(), TrackCanvas::test_toggleline(), CWindowCanvas::test_zoom(), ZoomPanel::text_to_zoom(), time_format_common(), TrackCanvas::time_visible(), VWindowEditing::to_clip(), to_clip(), MenuVEffectThread::to_units(), MenuAEffectThread::to_units(), PatchGUI::toggle_behavior(), toggle_editing_mode(), toggle_label(), toggle_loop_playback(), trackmovement(), trim_selection(), undo_entry(), ZoomBar::update(), VPatchGUI::update(), TransitionHandles::update(), PatchBay::update(), MWindowGUI::update(), MainClock::update(), KeyframePopup::update(), EditPanel::update(), EditHandles::update(), CWindowMaskGUI::update(), CWindowEyedropGUI::update(), CWindowCropGUI::update(), CWindow::update(), AssetListFormat::update(), APatchGUI::update(), AWindowGUI::update_asset_list(), AWindowGUI::update_assets(), ZoomBar::update_autozoom(), RecordGUI::update_batches(), ZoomBar::update_clocks(), TrackCanvas::update_cursor(), TimeBar::update_cursor(), TrackCanvas::update_drag_auto(), TrackCanvas::update_drag_floatauto(), TrackCanvas::update_drag_handle(), TrackCanvas::update_drag_pluginauto(), TrackCanvas::update_drag_toggleauto(), VFadePatch::update_edl(), AFadePatch::update_edl(), AWindowGUI::update_folder_list(), ZoomBar::update_formatting(), RenderEngine::update_framerate(), PreferencesWindow::update_framerate(), PluginServer::update_gui(), TimeBar::update_highlights(), ZoomBar::update_playback(), update_plugin_states(), ToTextBox::update_position(), LengthTextBox::update_position(), FromTextBox::update_position(), CWindowMaskGUI::update_preview(), CWindowProjectorGUI::update_preview(), CWindowCameraGUI::update_preview(), update_project(), CTracking::update_scroll(), CWindowTool::update_show_window(), VWindowGUI::update_sources(), RecordGUI::update_title(), FolderListMenu::update_titles(), ShowAutomation::update_toggle(), MainMenu::update_toggles(), VTracking::update_tracker(), CTracking::update_tracker(), CWindowCanvas::update_zoom(), ZoomPanel::value_to_text(), zoom_amp(), CWindowGUI::zoom_canvas(), zoom_in_sample(), zoom_in_t(), zoom_in_y(), VWindowCanvas::zoom_resize_window(), RecordMonitorCanvas::zoom_resize_window(), CWindowCanvas::zoom_resize_window(), zoom_sample(), and zoom_track().
Definition at line 463 of file mwindow.h.
Referenced by add_audio_track_entry(), add_video_track_entry(), SetFormatThread::apply_changes(), PreferencesThread::apply_settings(), asset_to_rate(), ZoomTextBox::button_press_event(), TimeBar::button_press_event(), MutePatch::button_press_event(), TimeBar::button_release_event(), CWindow::calculate_affected_auto(), clear_automation(), clear_default_keyframe(), clear_entry(), clear_labels(), VWindowGUI::close_event(), LevelWindowGUI::close_event(), GWindowGUI::close_event(), AWindowGUI::close_event(), concatenate_tracks(), VWindow::copy(), copy(), copy_automation(), copy_default_keyframe(), New::create_new_project(), VideoWindow::create_objects(), Patch::create_objects(), MWindowGUI::create_objects(), create_objects(), GWindow::create_objects(), PackageRenderer::create_output(), TimeBar::cursor_motion_event(), PatchBay::cursor_motion_event(), CWindowCanvas::cursor_motion_event(), cut(), cut_automation(), cut_default_keyframe(), delete_track(), delete_tracks(), detach_transition(), ResourceThread::do_audio(), ResourceThread::do_video(), TrackCanvas::drag_motion(), AWindowAssets::drag_motion_event(), CWindowGUI::drag_stop(), AWindowAssets::drag_stop_event(), expand_autos(), expand_sample(), expand_t(), expand_y(), find_cursor(), finish_modify_handles(), fit_autos(), fit_selection(), MenuVEffectThread::fix_menu(), MenuAEffectThread::fix_menu(), Patch::flip_vertical(), goto_end(), MainTransport::goto_end(), CWindowTransport::goto_end(), goto_start(), MainTransport::goto_start(), CWindowTransport::goto_start(), AutoZoom::handle_down_event(), ZoomTextBox::handle_event(), VModePatch::handle_event(), VFadePatch::handle_event(), PluginAutomation::handle_event(), ShowAutomation::handle_event(), ShowTransitions::handle_event(), ShowTitles::handle_event(), ShowAssets::handle_event(), TransitionLengthText::handle_event(), TrackScroll::handle_event(), Save::handle_event(), SaveBackup::handle_event(), SampleScroll::handle_event(), SaveRenderProfileButton::handle_event(), Quit::handle_event(), PluginPopupOn::handle_event(), PluginPopupDetach::handle_event(), TitlePatch::handle_event(), SaveSettingsNow::handle_event(), Redo::handle_event(), Undo::handle_event(), LoadPrevious::handle_event(), KeyframePopupCopy::handle_event(), KeyframePopupDelete::handle_event(), GWindowToggle::handle_event(), EditPaste::handle_event(), EditCut::handle_event(), CWindowProjectorGUI::handle_event(), CWindowCameraGUI::handle_event(), CWindowSlider::handle_event(), APanPatch::handle_event(), AFadePatch::handle_event(), AutoZoom::handle_up_event(), hide_plugin(), VideoWindow::hide_window(), CWindow::hide_window(), CPlayback::init_cursor(), init_gui(), insert_effects_cwindow(), CWindowGUI::keypress_event(), Patch::load(), load_filenames(), main(), map_audio(), AssetPopup::match_rate(), AssetPopup::match_size(), move_down(), move_edits(), move_effect(), move_left(), move_plugins_down(), move_plugins_up(), move_right(), move_track_down(), move_track_up(), move_tracks_down(), move_tracks_up(), move_up(), mute_selection(), next_edit_handle(), next_label(), EditPanel::next_label(), ManualGoto::open_window(), overwrite(), VWindowEditing::overwrite_selection(), paste(), paste_assets(), AssetPopup::paste_assets(), paste_audio_transition(), paste_automation(), paste_default_keyframe(), paste_edls(), paste_silence(), paste_transition_cwindow(), paste_video_transition(), Patch::pixelmovement(), prev_edit_handle(), prev_label(), EditPanel::prev_label(), MainUndo::push_undo_item(), MainUndo::redo(), redo_entry(), IndexFile::redraw_edits(), remove_assets_from_project(), Render::render(), TimeBar::repeat_event(), ManualGotoWindow::reset_data(), reset_meters(), ThreadIndexer::run(), SetFormatThread::run(), SaveAs::run(), ResizeTrackThread::run(), ReIndex::run(), RecordVideo::run(), RecordAudio::run(), Record::run(), Quit::run(), PreferencesThread::run(), PluginDialogThread::run(), NewThread::run(), run(), MenuEffectThread::run(), ManualGoto::run(), MainIndexes::run(), LoadFileThread::run(), FeatherEdits::run(), CropVideo::run(), ClipEdit::run(), AssetEdit::run(), PluginArray::run_plugins(), samplemovement(), save_backup(), save_defaults(), select_all(), MTimeBar::select_label(), CTimeBar::select_label(), select_point(), TimeBar::select_region(), set_auto_keyframes(), set_brender_start(), set_editing_mode(), set_filename(), set_inpoint(), set_labels_follow_edits(), set_outpoint(), Patch::set_pixel(), ZoomBar::set_selection(), NudgePatch::set_value(), BRender::set_video_map(), show_awindow(), show_cwindow(), show_gwindow(), show_lwindow(), show_plugin(), show_vwindow(), VideoWindow::show_window(), shrink_autos(), splice(), VWindowEditing::splice_selection(), Render::start_batches(), Render::start_interactive(), CTracking::start_playback(), PluginServer::start_progress(), Tracking::stop_meters(), CTracking::stop_playback(), Render::stop_progress(), MainProgressBar::stop_progress(), straighten_automation(), PluginServer::sync_parameters(), BatchRenderThread::test_edl_files(), ZoomPanel::text_to_zoom(), tile_windows(), time_format_common(), PatchGUI::toggle_behavior(), toggle_label(), toggle_loop_playback(), Tracking::Tracking(), trackmovement(), trim_selection(), MainUndo::undo(), undo_entry(), MainProgressBar::update(), KeyframePopup::update(), MainProgressBar::update_length(), Tracking::update_meters(), GWindowGUI::update_mwindow(), update_project(), CTracking::update_scroll(), MainProgressBar::update_title(), MainMenu::update_toggles(), CTracking::update_tracker(), ZoomPanel::value_to_text(), zoom_amp(), zoom_in_sample(), zoom_in_t(), zoom_in_y(), zoom_sample(), ~MWindow(), and Patch::~Patch().
Definition at line 465 of file mwindow.h.
Referenced by add_audio_track_entry(), add_video_track_entry(), SetFormatThread::apply_changes(), PreferencesThread::apply_settings(), TrackCanvas::button_press_event(), clear_automation(), clear_default_keyframe(), clear_entry(), clear_labels(), concatenate_tracks(), PackageRenderer::create_engine(), New::create_new_project(), create_objects(), MButtons::create_objects(), CWindowMaskGUI::create_objects(), CWindowProjectorGUI::create_objects(), CWindowCameraGUI::create_objects(), crop_video(), TrackCanvas::cursor_motion_event(), cut(), cut_automation(), cut_default_keyframe(), MWindowGUI::default_positions(), delete_track(), delete_tracks(), AWindowAssets::drag_motion_event(), AWindowAssets::drag_stop_event(), finish_modify_handles(), CWindowMaskGUI::get_keyframe(), Tracking::get_playback_engine(), goto_end(), goto_start(), Clear::handle_event(), CWindowMaskCyclePrev::handle_event(), CWindowMaskCycleNext::handle_event(), CWindowMaskDelete::handle_event(), CWindowProjectorBottom::handle_event(), CWindowProjectorMiddle::handle_event(), CWindowProjectorTop::handle_event(), CWindowProjectorRight::handle_event(), CWindowProjectorCenter::handle_event(), CWindowProjectorLeft::handle_event(), CWindowProjectorGUI::handle_event(), CWindowCameraBottom::handle_event(), CWindowCameraMiddle::handle_event(), CWindowCameraTop::handle_event(), CWindowCameraRight::handle_event(), CWindowCameraCenter::handle_event(), CWindowCameraLeft::handle_event(), CWindowCameraGUI::handle_event(), CWindowCropGUI::handle_event(), init_compositor(), MWindowGUI::keypress_event(), load_filenames(), move_edits(), move_effect(), mute_selection(), next_edit_handle(), next_label(), ManualGoto::open_window(), AssetPopup::paste_assets(), paste_automation(), paste_default_keyframe(), paste_silence(), prev_edit_handle(), prev_label(), redo_entry(), remove_asset_from_caches(), TrackCanvas::repeat_event(), reset_caches(), reset_meters(), ManualGoto::run(), select_all(), MTimeBar::select_label(), CTimeBar::select_label(), select_point(), TimeBar::select_region(), set_auto_keyframes(), set_editing_mode(), set_inpoint(), set_outpoint(), show_cwindow(), start(), Tracking::stop_meters(), straighten_automation(), sync_parameters(), PatchGUI::toggle_behavior(), toggle_label(), trim_selection(), undo_entry(), CWindowProjectorGUI::update(), CWindowCameraGUI::update(), Tracking::update_meters(), CWindowMaskGUI::update_preview(), CWindowProjectorGUI::update_preview(), CWindowCameraGUI::update_preview(), update_project(), and ~MWindow().
Definition at line 467 of file mwindow.h.
Referenced by SetFormatThread::apply_changes(), PreferencesThread::apply_settings(), VWindowCanvas::close_source(), New::create_new_project(), create_objects(), MWindowGUI::default_positions(), AWindowAssets::drag_motion_event(), AWindowAssets::drag_stop_event(), AWindowAssets::handle_event(), AssetPopupView::handle_event(), init_viewer(), load_filenames(), ManualGoto::open_window(), redo_entry(), remove_asset_from_caches(), remove_assets_from_project(), reset_caches(), reset_meters(), ManualGoto::run(), VTimeBar::select_label(), show_vwindow(), start(), undo_entry(), update_project(), VWindowCanvas::zoom_resize_window(), and ~MWindow().
Definition at line 469 of file mwindow.h.
Referenced by create_objects(), MWindowGUI::default_positions(), FolderListFormat::handle_event(), AssetListSort::handle_event(), AssetListFormat::handle_event(), LabelPopupEdit::handle_event(), AssetPopupDiskRemove::handle_event(), AssetPopupSort::handle_event(), AssetPopupInfo::handle_event(), init_awindow(), new_folder(), paste(), remove_assets_from_project(), ClipEdit::run(), AssetEdit::run(), show_awindow(), start(), TimeBar::TimeBar(), to_clip(), undo_entry(), update_project(), and ~MWindow().
Definition at line 471 of file mwindow.h.
Referenced by create_objects(), PluginAutomation::handle_event(), ShowAutomation::handle_event(), ShowTransitions::handle_event(), ShowTitles::handle_event(), ShowAssets::handle_event(), init_gwindow(), paste_edls(), show_gwindow(), and start().
Definition at line 475 of file mwindow.h.
Referenced by SetFormatThread::apply_changes(), PreferencesThread::apply_settings(), create_objects(), init_levelwindow(), reset_meters(), show_lwindow(), start(), Tracking::stop_meters(), Tracking::update_meters(), and ~MWindow().
Definition at line 477 of file mwindow.h.
Referenced by hide_plugin(), hide_plugins(), MWindow(), plugin_gui_open(), render_plugin_gui(), show_plugin(), update_plugin_guis(), update_plugin_states(), and ~MWindow().
Definition at line 479 of file mwindow.h.
Referenced by brender_available(), init_brender(), MWindow(), and ~MWindow().
Definition at line 483 of file mwindow.h.
Referenced by DeviceDVBInput::get_input_thread(), MWindow(), DeviceDVBInput::put_input_thread(), and DeviceDVBInput::~DeviceDVBInput().
Definition at line 485 of file mwindow.h.
Referenced by DeviceDVBInput::get_input_thread(), MWindow(), and DeviceDVBInput::put_input_thread().
Definition at line 539 of file mwindow.h.
Referenced by PackageRenderer::close_output(), Record::close_output_file(), PackageRenderer::create_output(), Record::init_next_file(), init_signals(), Record::open_output_file(), MenuEffectThread::run(), and Record::start_over().
Reimplemented from BC_WindowBase.
Definition at line 37 of file replace.C.
Referenced by create_objects().
1.5.5