#include "preferences.h"
#include "theme.h"
#include "transportque.h"
+#include "track.h"
+#include "tracks.h"
#include "videowindow.h"
#include "vplayback.h"
#include "vwindow.h"
sizeof(new_edl->session->achannel_positions));
new_edl->session->boundaries();
new_edl->create_default_tracks();
-
+ if( load_mode == LOADMODE_NEW_TRACKS ) {
+ Tracks *tracks = mwindow->edl->tracks;
+ int vindex = tracks->total_video_tracks();
+ int aindex = tracks->total_audio_tracks();
+ for( Track *track=new_edl->tracks->first; track; track=track->next ) {
+ switch( track->data_type ) {
+ case TRACK_AUDIO:
+ sprintf(track->title, _("Audio %d"), ++aindex);
+ break;
+ case TRACK_VIDEO:
+ sprintf(track->title, _("Video %d"), ++vindex);
+ break;
+ }
+ }
+ }
mwindow->undo->update_undo_before();
mwindow->set_filename("");
ArrayList<EDL *>new_edls;
mwindow->update_project(load_mode);
mwindow->session->changes_made = 0;
mwindow->undo->update_undo_after(load_mode == LOADMODE_REPLACE ?
- _("New Project") : _("Append Project"), LOAD_ALL);
+ _("New Project") : _("Append to Project"), LOAD_ALL);
mwindow->gui->unlock_window();
return 0;
}
lock_window("NewWindow::create_objects");
mwindow->theme->draw_new_bg(this);
- add_subwindow(new BC_Title(x, y, _("Parameters for the new project:")));
+ add_subwindow( new BC_Title(x, y, new_thread->load_mode == LOADMODE_REPLACE ?
+ _("Parameters for the new project:") :
+ _("Parameters for additional tracks:") ) );
y += 20;
format_presets = new NewPresets(mwindow,
// y += canvas_h_text->get_h() + 5;
x1 = x;
- add_subwindow(new BC_Title(x1, y, _("Canvas size:")));
+ add_subwindow(new BC_Title(x1, y, _("Track size:")));
x1 += 115;
add_subwindow(output_w_text = new NewOutputW(this, x1, y));
x1 += output_w_text->get_w() + 2;