Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

MainSession Class Reference

#include <mainsession.h>

List of all members.

Public Member Functions

 MainSession (MWindow *mwindow)
 ~MainSession ()
int load_defaults (Defaults *defaults)
int save_defaults (Defaults *defaults)
void default_window_positions ()
void boundaries ()

Public Attributes

Tracktrack_highlighted
Editedit_highlighted
PluginSetpluginset_highlighted
Pluginplugin_highlighted
int vcanvas_highlighted
int ccanvas_highlighted
int current_operation
ArrayList< PluginServer * > * drag_pluginservers
Plugindrag_plugin
Editstrim_edits
ArrayList< Asset * > * drag_assets
ArrayList< EDL * > * drag_clips
Autodrag_auto
ArrayList< Auto * > * drag_auto_gang
Editdrag_edit
ArrayList< Edit * > * drag_edits
int drag_button
int drag_handle
double drag_position
double drag_start
int drag_origin_x
int drag_origin_y
float drag_start_percentage
long drag_start_position
double brender_end
int cwindow_controls
int clip_number
int changes_made
char filename [BCTEXTLEN]
int batchrender_x
int batchrender_y
int batchrender_w
int batchrender_h
int lwindow_x
int lwindow_y
int lwindow_w
int lwindow_h
int mwindow_x
int mwindow_y
int mwindow_w
int mwindow_h
int vwindow_x
int vwindow_y
int vwindow_w
int vwindow_h
int cwindow_x
int cwindow_y
int cwindow_w
int cwindow_h
int ctool_x
int ctool_y
int awindow_x
int awindow_y
int awindow_w
int awindow_h
int gwindow_x
int gwindow_y
int rmonitor_x
int rmonitor_y
int rmonitor_w
int rmonitor_h
int rwindow_x
int rwindow_y
int rwindow_w
int rwindow_h
int afolders_w
int show_vwindow
int show_awindow
int show_cwindow
int show_gwindow
int show_lwindow
int plugindialog_w
int plugindialog_h
int menueffect_w
int menueffect_h
int current_tip
MWindowmwindow


Detailed Description

Definition at line 21 of file mainsession.h.


Constructor & Destructor Documentation

MainSession::MainSession MWindow mwindow  ) 
 

Definition at line 13 of file mainsession.C.

References brender_end, ccanvas_highlighted, changes_made, clip_number, current_operation, current_tip, cwindow_controls, drag_assets, drag_auto_gang, drag_clips, drag_edit, drag_edits, drag_plugin, drag_pluginservers, edit_highlighted, filename, gwindow_x, gwindow_y, plugin_highlighted, pluginset_highlighted, show_gwindow, track_highlighted, trim_edits, and vcanvas_highlighted.

MainSession::~MainSession  ) 
 

Definition at line 44 of file mainsession.C.

References drag_assets, drag_auto_gang, drag_clips, drag_edits, and drag_pluginservers.


Member Function Documentation

void MainSession::boundaries  ) 
 

Definition at line 53 of file mainsession.C.

References awindow_x, awindow_y, cwindow_controls, cwindow_x, cwindow_y, gwindow_x, gwindow_y, lwindow_x, lwindow_y, mwindow_x, mwindow_y, rmonitor_x, rmonitor_y, rwindow_x, rwindow_y, vwindow_x, and vwindow_y.

Referenced by load_defaults().

void MainSession::default_window_positions  ) 
 

Definition at line 74 of file mainsession.C.

References EDLSession::audio_channels, awindow_h, awindow_w, awindow_x, awindow_y, batchrender_h, batchrender_w, batchrender_x, batchrender_y, ctool_x, ctool_y, cwindow_h, cwindow_w, cwindow_x, cwindow_y, MWindow::edl, MeterPanel::get_meters_width(), lwindow_h, lwindow_w, lwindow_x, lwindow_y, mwindow, mwindow_h, mwindow_w, mwindow_x, mwindow_y, rmonitor_h, rmonitor_w, rmonitor_x, rmonitor_y, rwindow_h, rwindow_w, rwindow_x, rwindow_y, EDL::session, vwindow_h, vwindow_w, vwindow_x, and vwindow_y.

Referenced by load_defaults(), and MWindow::tile_windows().

int MainSession::load_defaults Defaults *  defaults  ) 
 

Definition at line 146 of file mainsession.C.

References afolders_w, awindow_h, awindow_w, awindow_x, awindow_y, batchrender_h, batchrender_w, batchrender_x, batchrender_y, boundaries(), ctool_x, ctool_y, current_tip, cwindow_controls, cwindow_h, cwindow_w, cwindow_x, cwindow_y, default_window_positions(), gwindow_x, gwindow_y, lwindow_h, lwindow_w, lwindow_x, lwindow_y, menueffect_h, menueffect_w, mwindow_h, mwindow_w, mwindow_x, mwindow_y, plugindialog_h, plugindialog_w, rmonitor_h, rmonitor_w, rmonitor_x, rmonitor_y, rwindow_h, rwindow_w, rwindow_x, rwindow_y, show_awindow, show_cwindow, show_gwindow, show_lwindow, show_vwindow, vwindow_h, vwindow_w, vwindow_x, and vwindow_y.

Referenced by MWindow::init_preferences().

int MainSession::save_defaults Defaults *  defaults  ) 
 

Definition at line 221 of file mainsession.C.

References afolders_w, awindow_h, awindow_w, awindow_x, awindow_y, batchrender_h, batchrender_w, batchrender_x, batchrender_y, ctool_x, ctool_y, current_tip, cwindow_controls, cwindow_h, cwindow_w, cwindow_x, cwindow_y, gwindow_x, gwindow_y, lwindow_h, lwindow_w, lwindow_x, lwindow_y, menueffect_h, menueffect_w, mwindow_h, mwindow_w, mwindow_x, mwindow_y, plugindialog_h, plugindialog_w, rmonitor_h, rmonitor_w, rmonitor_x, rmonitor_y, rwindow_h, rwindow_w, rwindow_x, rwindow_y, show_awindow, show_cwindow, show_gwindow, show_lwindow, show_vwindow, vwindow_h, vwindow_w, vwindow_x, and vwindow_y.

Referenced by MWindow::save_defaults().


Member Data Documentation

int MainSession::afolders_w
 

Definition at line 106 of file mainsession.h.

Referenced by AWindowDivider::cursor_motion_event(), Theme::get_awindow_sizes(), load_defaults(), and save_defaults().

int MainSession::awindow_h
 

Definition at line 102 of file mainsession.h.

Referenced by MWindowGUI::default_positions(), default_window_positions(), Theme::draw_awindow_bg(), Theme::get_awindow_sizes(), load_defaults(), AWindowGUI::resize_event(), and save_defaults().

int MainSession::awindow_w
 

Definition at line 102 of file mainsession.h.

Referenced by MWindowGUI::default_positions(), default_window_positions(), Theme::draw_awindow_bg(), Theme::get_awindow_sizes(), load_defaults(), AWindowGUI::resize_event(), and save_defaults().

int MainSession::awindow_x
 

Definition at line 102 of file mainsession.h.

Referenced by boundaries(), MWindowGUI::default_positions(), default_window_positions(), load_defaults(), AWindowGUI::resize_event(), save_defaults(), and AWindowGUI::translation_event().

int MainSession::awindow_y
 

Definition at line 102 of file mainsession.h.

Referenced by boundaries(), MWindowGUI::default_positions(), default_window_positions(), load_defaults(), AWindowGUI::resize_event(), save_defaults(), and AWindowGUI::translation_event().

int MainSession::batchrender_h
 

Definition at line 94 of file mainsession.h.

Referenced by default_window_positions(), load_defaults(), BatchRenderThread::new_gui(), BatchRenderGUI::resize_event(), and save_defaults().

int MainSession::batchrender_w
 

Definition at line 94 of file mainsession.h.

Referenced by default_window_positions(), load_defaults(), BatchRenderThread::new_gui(), BatchRenderGUI::resize_event(), and save_defaults().

int MainSession::batchrender_x
 

Definition at line 94 of file mainsession.h.

Referenced by default_window_positions(), load_defaults(), BatchRenderThread::new_gui(), save_defaults(), and BatchRenderGUI::translation_event().

int MainSession::batchrender_y
 

Definition at line 94 of file mainsession.h.

Referenced by default_window_positions(), load_defaults(), BatchRenderThread::new_gui(), save_defaults(), and BatchRenderGUI::translation_event().

double MainSession::brender_end
 

Definition at line 80 of file mainsession.h.

Referenced by BRender::allocate_map(), MTimeBar::draw_range(), MWindow::init_brender(), MainSession(), and BRender::set_video_map().

int MainSession::ccanvas_highlighted
 

Definition at line 49 of file mainsession.h.

Referenced by CWindowGUI::drag_motion(), CWindowGUI::drag_stop(), CWindowCanvas::draw_overlays(), and MainSession().

int MainSession::changes_made
 

Definition at line 89 of file mainsession.h.

Referenced by New::create_new_project(), VModePatch::handle_event(), Save::handle_event(), Quit::handle_event(), LoadBackup::handle_event(), LoadPrevious::handle_event(), MainSession(), MainUndo::push_state(), MainUndo::push_undo_item(), ScaleThread::run(), SaveAs::run(), LoadFileThread::run(), CropVideo::run(), and NudgePatch::set_value().

int MainSession::clip_number
 

Definition at line 86 of file mainsession.h.

Referenced by MainSession(), ClipEdit::run(), VWindowEditing::to_clip(), and MWindow::to_clip().

int MainSession::ctool_x
 

Definition at line 101 of file mainsession.h.

Referenced by default_window_positions(), load_defaults(), save_defaults(), and CWindowToolGUI::translation_event().

int MainSession::ctool_y
 

Definition at line 101 of file mainsession.h.

Referenced by default_window_positions(), load_defaults(), save_defaults(), and CWindowToolGUI::translation_event().

int MainSession::current_operation
 

Definition at line 51 of file mainsession.h.

Referenced by TrackCanvas::button_press_event(), AWindowDivider::button_press_event(), TrackCanvas::button_release_event(), AWindowDivider::button_release_event(), TrackCanvas::cursor_motion_event(), AWindowDivider::cursor_motion_event(), TrackCanvas::do_edit_handles(), TrackCanvas::do_edits(), TrackCanvas::do_keyframes(), 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(), TrackCanvas::draw_drag_handle(), TrackCanvas::draw_highlighting(), TrackCanvas::draw_paste_destination(), MainSession(), TrackCanvas::repeat_event(), and TrackCanvas::update_drag_caption().

int MainSession::current_tip
 

Definition at line 113 of file mainsession.h.

Referenced by TipWindow::get_current_tip(), load_defaults(), MainSession(), TipWindow::prev_tip(), and save_defaults().

int MainSession::cwindow_controls
 

Definition at line 83 of file mainsession.h.

Referenced by boundaries(), CWindowMeters::change_status_event(), CWindowGUI::create_objects(), CWindowCanvas::get_cwindow_controls(), load_defaults(), MainSession(), CWindowGUI::resize_event(), save_defaults(), and CWindowCanvas::toggle_controls().

int MainSession::cwindow_h
 

Definition at line 100 of file mainsession.h.

Referenced by MWindowGUI::default_positions(), default_window_positions(), Theme::draw_cwindow_bg(), load_defaults(), CWindowGUI::resize_event(), and save_defaults().

int MainSession::cwindow_w
 

Definition at line 100 of file mainsession.h.

Referenced by MWindowGUI::default_positions(), default_window_positions(), Theme::draw_cwindow_bg(), load_defaults(), CWindowGUI::resize_event(), and save_defaults().

int MainSession::cwindow_x
 

Definition at line 100 of file mainsession.h.

Referenced by boundaries(), MWindowGUI::default_positions(), default_window_positions(), load_defaults(), CWindowGUI::resize_event(), save_defaults(), and CWindowGUI::translation_event().

int MainSession::cwindow_y
 

Definition at line 100 of file mainsession.h.

Referenced by boundaries(), MWindowGUI::default_positions(), default_window_positions(), load_defaults(), CWindowGUI::resize_event(), save_defaults(), and CWindowGUI::translation_event().

ArrayList<Asset*>* MainSession::drag_assets
 

Definition at line 57 of file mainsession.h.

Referenced by MWindow::asset_to_size(), AWindowGUI::collect_assets(), VWindowGUI::drag_stop(), TrackCanvas::drag_stop(), CWindowGUI::drag_stop(), TrackCanvas::draw_paste_destination(), AssetPopupView::handle_event(), AssetPopupInfo::handle_event(), MainSession(), MWindow::paste_assets(), MWindow::rebuild_indices(), MWindow::remove_assets_from_disk(), MWindow::remove_assets_from_project(), and ~MainSession().

Auto* MainSession::drag_auto
 

Definition at line 59 of file mainsession.h.

Referenced by TrackCanvas::button_release_event(), TrackCanvas::do_autos(), TrackCanvas::do_keyframes(), TrackCanvas::do_plugin_autos(), TrackCanvas::test_auto(), TrackCanvas::test_floatauto(), TrackCanvas::test_floatline(), TrackCanvas::test_toggleline(), TrackCanvas::update_drag_auto(), TrackCanvas::update_drag_floatauto(), TrackCanvas::update_drag_pluginauto(), and TrackCanvas::update_drag_toggleauto().

ArrayList<Auto*>* MainSession::drag_auto_gang
 

Definition at line 60 of file mainsession.h.

Referenced by MainSession(), TrackCanvas::synchronize_autos(), and ~MainSession().

int MainSession::drag_button
 

Definition at line 67 of file mainsession.h.

Referenced by TrackCanvas::do_edit_handles(), TrackCanvas::do_plugin_handles(), MWindow::finish_modify_handles(), MWindow::modify_edithandles(), and MWindow::modify_pluginhandles().

ArrayList<EDL*>* MainSession::drag_clips
 

Definition at line 58 of file mainsession.h.

Referenced by AWindowGUI::collect_assets(), VWindowGUI::drag_stop(), TrackCanvas::drag_stop(), CWindowGUI::drag_stop(), TrackCanvas::draw_paste_destination(), AssetPopupView::handle_event(), AssetPopupInfo::handle_event(), MainSession(), MWindow::paste_assets(), MWindow::remove_assets_from_project(), and ~MainSession().

Edit* MainSession::drag_edit
 

Definition at line 63 of file mainsession.h.

Referenced by TrackCanvas::do_edit_handles(), TrackCanvas::do_edits(), TrackCanvas::drag_stop(), TrackCanvas::draw_paste_destination(), and MainSession().

ArrayList<Edit*>* MainSession::drag_edits
 

Definition at line 65 of file mainsession.h.

Referenced by TrackCanvas::do_edits(), TrackCanvas::drag_stop(), TrackCanvas::draw_paste_destination(), MainSession(), and ~MainSession().

int MainSession::drag_handle
 

Definition at line 69 of file mainsession.h.

Referenced by TrackCanvas::button_release_event(), TrackCanvas::do_edit_handles(), TrackCanvas::do_plugin_handles(), MWindow::finish_modify_handles(), MWindow::modify_edithandles(), MWindow::modify_pluginhandles(), TrackCanvas::test_floatauto(), TrackCanvas::test_floatline(), and TrackCanvas::update_drag_floatauto().

int MainSession::drag_origin_x
 

Definition at line 75 of file mainsession.h.

Referenced by TrackCanvas::cursor_motion_event(), TrackCanvas::do_autos(), TrackCanvas::do_edit_handles(), TrackCanvas::do_edits(), TrackCanvas::do_plugin_autos(), TrackCanvas::do_plugin_handles(), TrackCanvas::test_auto(), TrackCanvas::test_floatauto(), TrackCanvas::test_floatline(), and TrackCanvas::test_toggleline().

int MainSession::drag_origin_y
 

Definition at line 75 of file mainsession.h.

Referenced by TrackCanvas::do_autos(), TrackCanvas::do_edit_handles(), TrackCanvas::do_edits(), TrackCanvas::do_plugin_autos(), TrackCanvas::do_plugin_handles(), TrackCanvas::test_auto(), TrackCanvas::test_floatauto(), TrackCanvas::test_floatline(), and TrackCanvas::test_toggleline().

Plugin* MainSession::drag_plugin
 

Definition at line 54 of file mainsession.h.

Referenced by TrackCanvas::do_plugin_handles(), TrackCanvas::do_plugins(), TrackCanvas::drag_stop(), TrackCanvas::draw_highlighting(), and MainSession().

ArrayList<PluginServer*>* MainSession::drag_pluginservers
 

Definition at line 53 of file mainsession.h.

Referenced by AWindowAssets::drag_start_event(), MWindow::insert_effects_canvas(), MWindow::insert_effects_cwindow(), MainSession(), MWindow::paste_transition(), MWindow::paste_transition_cwindow(), and ~MainSession().

double MainSession::drag_position
 

Definition at line 71 of file mainsession.h.

Referenced by TrackCanvas::do_edit_handles(), TrackCanvas::do_edits(), TrackCanvas::do_plugin_handles(), TrackCanvas::draw_drag_handle(), MWindow::finish_modify_handles(), TrackCanvas::get_drop_position(), MWindow::modify_edithandles(), MWindow::modify_pluginhandles(), and TrackCanvas::update_drag_handle().

double MainSession::drag_start
 

Definition at line 73 of file mainsession.h.

Referenced by TrackCanvas::do_edit_handles(), TrackCanvas::do_plugin_handles(), MWindow::finish_modify_handles(), MWindow::modify_edithandles(), and MWindow::modify_pluginhandles().

float MainSession::drag_start_percentage
 

Definition at line 77 of file mainsession.h.

Referenced by TrackCanvas::test_auto(), TrackCanvas::test_floatauto(), TrackCanvas::test_floatline(), and TrackCanvas::test_toggleline().

long MainSession::drag_start_position
 

Definition at line 78 of file mainsession.h.

Referenced by TrackCanvas::do_autos(), TrackCanvas::do_plugin_autos(), TrackCanvas::test_auto(), TrackCanvas::test_floatauto(), TrackCanvas::test_floatline(), and TrackCanvas::test_toggleline().

Edit* MainSession::edit_highlighted
 

Definition at line 41 of file mainsession.h.

Referenced by TrackCanvas::drag_motion(), TrackCanvas::drag_stop(), TrackCanvas::draw_highlighting(), TrackCanvas::draw_paste_destination(), EditPopupTitleWindow::EditPopupTitleWindow(), EditPopupTitle::handle_event(), MainSession(), and MWindow::paste_transition().

char MainSession::filename[BCTEXTLEN]
 

Definition at line 92 of file mainsession.h.

Referenced by Save::handle_event(), MWindow::load_filenames(), MainSession(), MWindow::save_backup(), and MWindow::set_filename().

int MainSession::gwindow_x
 

Definition at line 103 of file mainsession.h.

Referenced by boundaries(), load_defaults(), MainSession(), save_defaults(), and GWindowGUI::translation_event().

int MainSession::gwindow_y
 

Definition at line 103 of file mainsession.h.

Referenced by boundaries(), load_defaults(), MainSession(), save_defaults(), and GWindowGUI::translation_event().

int MainSession::lwindow_h
 

Definition at line 97 of file mainsession.h.

Referenced by default_window_positions(), Theme::draw_lwindow_bg(), load_defaults(), LevelWindowGUI::resize_event(), and save_defaults().

int MainSession::lwindow_w
 

Definition at line 97 of file mainsession.h.

Referenced by default_window_positions(), Theme::draw_lwindow_bg(), load_defaults(), LevelWindowGUI::resize_event(), and save_defaults().

int MainSession::lwindow_x
 

Definition at line 97 of file mainsession.h.

Referenced by boundaries(), default_window_positions(), load_defaults(), LevelWindowGUI::resize_event(), save_defaults(), and LevelWindowGUI::translation_event().

int MainSession::lwindow_y
 

Definition at line 97 of file mainsession.h.

Referenced by boundaries(), default_window_positions(), load_defaults(), LevelWindowGUI::resize_event(), save_defaults(), and LevelWindowGUI::translation_event().

int MainSession::menueffect_h
 

Definition at line 109 of file mainsession.h.

Referenced by Theme::get_menueffect_sizes(), load_defaults(), MenuEffectWindow::resize_event(), and save_defaults().

int MainSession::menueffect_w
 

Definition at line 109 of file mainsession.h.

Referenced by Theme::get_menueffect_sizes(), load_defaults(), MenuEffectWindow::resize_event(), and save_defaults().

MWindow* MainSession::mwindow
 

Definition at line 115 of file mainsession.h.

Referenced by default_window_positions().

int MainSession::mwindow_h
 

Definition at line 98 of file mainsession.h.

Referenced by MWindowGUI::default_positions(), default_window_positions(), load_defaults(), MWindowGUI::resize_event(), and save_defaults().

int MainSession::mwindow_w
 

Definition at line 98 of file mainsession.h.

Referenced by MWindowGUI::default_positions(), default_window_positions(), load_defaults(), MWindowGUI::resize_event(), and save_defaults().

int MainSession::mwindow_x
 

Definition at line 98 of file mainsession.h.

Referenced by boundaries(), MWindowGUI::default_positions(), default_window_positions(), load_defaults(), save_defaults(), and MWindowGUI::translation_event().

int MainSession::mwindow_y
 

Definition at line 98 of file mainsession.h.

Referenced by boundaries(), MWindowGUI::default_positions(), default_window_positions(), load_defaults(), save_defaults(), and MWindowGUI::translation_event().

Plugin* MainSession::plugin_highlighted
 

Definition at line 45 of file mainsession.h.

Referenced by TrackCanvas::drag_motion(), TrackCanvas::drag_stop(), TrackCanvas::draw_highlighting(), MainSession(), and TrackCanvas::update_drag_pluginauto().

int MainSession::plugindialog_h
 

Definition at line 108 of file mainsession.h.

Referenced by Theme::get_plugindialog_sizes(), load_defaults(), PluginDialog::resize_event(), PluginDialogThread::run(), and save_defaults().

int MainSession::plugindialog_w
 

Definition at line 108 of file mainsession.h.

Referenced by Theme::get_plugindialog_sizes(), load_defaults(), PluginDialog::resize_event(), PluginDialogThread::run(), and save_defaults().

PluginSet* MainSession::pluginset_highlighted
 

Definition at line 43 of file mainsession.h.

Referenced by TrackCanvas::drag_motion(), TrackCanvas::drag_stop(), TrackCanvas::draw_highlighting(), MWindow::insert_effects_canvas(), and MainSession().

int MainSession::rmonitor_h
 

Definition at line 104 of file mainsession.h.

Referenced by default_window_positions(), Theme::draw_rmonitor_bg(), Theme::get_rmonitor_sizes(), load_defaults(), RecordMonitorGUI::resize_event(), and save_defaults().

int MainSession::rmonitor_w
 

Definition at line 104 of file mainsession.h.

Referenced by default_window_positions(), Theme::draw_rmonitor_bg(), Theme::get_rmonitor_sizes(), load_defaults(), RecordMonitorGUI::resize_event(), and save_defaults().

int MainSession::rmonitor_x
 

Definition at line 104 of file mainsession.h.

Referenced by boundaries(), default_window_positions(), load_defaults(), RecordMonitorGUI::resize_event(), save_defaults(), and RecordMonitorGUI::translation_event().

int MainSession::rmonitor_y
 

Definition at line 104 of file mainsession.h.

Referenced by boundaries(), default_window_positions(), load_defaults(), RecordMonitorGUI::resize_event(), save_defaults(), and RecordMonitorGUI::translation_event().

int MainSession::rwindow_h
 

Definition at line 105 of file mainsession.h.

Referenced by default_window_positions(), Theme::draw_rwindow_bg(), load_defaults(), RecordGUI::resize_event(), and save_defaults().

int MainSession::rwindow_w
 

Definition at line 105 of file mainsession.h.

Referenced by default_window_positions(), Theme::draw_rwindow_bg(), load_defaults(), RecordGUI::resize_event(), and save_defaults().

int MainSession::rwindow_x
 

Definition at line 105 of file mainsession.h.

Referenced by boundaries(), default_window_positions(), load_defaults(), RecordGUI::resize_event(), save_defaults(), and RecordGUI::translation_event().

int MainSession::rwindow_y
 

Definition at line 105 of file mainsession.h.

Referenced by boundaries(), default_window_positions(), load_defaults(), RecordGUI::resize_event(), save_defaults(), and RecordGUI::translation_event().

int MainSession::show_awindow
 

Definition at line 107 of file mainsession.h.

Referenced by AWindowGUI::close_event(), MWindow::create_objects(), load_defaults(), save_defaults(), MWindow::show_awindow(), and ShowAWindow::ShowAWindow().

int MainSession::show_cwindow
 

Definition at line 107 of file mainsession.h.

Referenced by MWindow::create_objects(), CWindow::hide_window(), load_defaults(), save_defaults(), MWindow::show_cwindow(), ShowCWindow::ShowCWindow(), and CWindowTool::start_tool().

int MainSession::show_gwindow
 

Definition at line 107 of file mainsession.h.

Referenced by GWindowGUI::close_event(), MWindow::create_objects(), load_defaults(), MainSession(), save_defaults(), MWindow::show_gwindow(), and ShowGWindow::ShowGWindow().

int MainSession::show_lwindow
 

Definition at line 107 of file mainsession.h.

Referenced by LevelWindowGUI::close_event(), MWindow::create_objects(), load_defaults(), save_defaults(), MWindow::show_lwindow(), and ShowLWindow::ShowLWindow().

int MainSession::show_vwindow
 

Definition at line 107 of file mainsession.h.

Referenced by VWindowGUI::close_event(), MWindow::create_objects(), load_defaults(), save_defaults(), MWindow::show_vwindow(), and ShowVWindow::ShowVWindow().

Track* MainSession::track_highlighted
 

Definition at line 39 of file mainsession.h.

Referenced by TrackCanvas::drag_motion(), TrackCanvas::drag_stop(), CWindowGUI::drag_stop(), TrackCanvas::draw_highlighting(), TrackCanvas::draw_paste_destination(), TrackCanvas::get_drop_position(), EditPopupTitle::handle_event(), MWindow::insert_effects_canvas(), MainSession(), and TrackCanvas::update_drag_pluginauto().

Edits* MainSession::trim_edits
 

Definition at line 56 of file mainsession.h.

Referenced by TrackCanvas::button_press_event(), TrackCanvas::do_plugin_handles(), MainSession(), and MWindow::modify_pluginhandles().

int MainSession::vcanvas_highlighted
 

Definition at line 47 of file mainsession.h.

Referenced by VWindowGUI::drag_motion(), VWindowGUI::drag_stop(), VWindowCanvas::draw_overlays(), and MainSession().

int MainSession::vwindow_h
 

Definition at line 99 of file mainsession.h.

Referenced by MWindowGUI::default_positions(), default_window_positions(), load_defaults(), VWindowGUI::resize_event(), and save_defaults().

int MainSession::vwindow_w
 

Definition at line 99 of file mainsession.h.

Referenced by MWindowGUI::default_positions(), default_window_positions(), load_defaults(), VWindowGUI::resize_event(), and save_defaults().

int MainSession::vwindow_x
 

Definition at line 99 of file mainsession.h.

Referenced by boundaries(), MWindowGUI::default_positions(), default_window_positions(), load_defaults(), VWindowGUI::resize_event(), save_defaults(), and VWindowGUI::translation_event().

int MainSession::vwindow_y
 

Definition at line 99 of file mainsession.h.

Referenced by boundaries(), MWindowGUI::default_positions(), default_window_positions(), load_defaults(), VWindowGUI::resize_event(), save_defaults(), and VWindowGUI::translation_event().


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:16 2006 for Cinelerra-svn by  doxygen 1.4.4