#include "videodevice.inc"
RecordWindow::RecordWindow(MWindow *mwindow, Record *record, int x, int y)
- : BC_Window(_(PROGRAM_NAME ": Record"),
- x,
- y,
- RECORD_WINDOW_WIDTH,
- RECORD_WINDOW_HEIGHT,
- (int)BC_INFINITY,
- (int)BC_INFINITY,
- 0,
- 0,
- 1)
+ : BC_Window(_(PROGRAM_NAME ": Record"), x, y,
+ RECORD_WINDOW_WIDTH, RECORD_WINDOW_HEIGHT,
+ (int)BC_INFINITY, (int)BC_INFINITY, 0, 0, 1)
{
this->mwindow = mwindow;
this->record = record;
// delete loadmode;
}
-
-
void RecordWindow::create_objects()
{
-//printf("RecordWindow::create_objects 1\n");
+ lock_window("RecordWindow::create_objects");
add_subwindow(new BC_Title(5, 5, _("Select a file to record to:")));
-//printf("RecordWindow::create_objects 1\n");
int x = 5, y = 25;
- format_tools = new FormatTools(mwindow,
- this,
- record->default_asset);
-//printf("RecordWindow::create_objects 1\n");
- format_tools->create_objects(x,
- y,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
+ format_tools = new FormatTools(mwindow, this, record->default_asset);
+ format_tools->create_objects(x, y, 1, 1, 1, 1, 1, 1,
/* record->fixed_compression */ 0,
- 1,
- 0,
- 0);
-//printf("RecordWindow::create_objects 1\n");
+ 1, 0, 0);
// Not the same as creating a new file at each label.
// Load mode is now located in the RecordGUI
// loadmode->create_objects();
add_subwindow(new BC_OKButton(this));
-//printf("RecordWindow::create_objects 1\n");
add_subwindow(new BC_CancelButton(this));
-//printf("RecordWindow::create_objects 1\n");
show_window();
+ unlock_window();
}
-
-
-
-
-
RecordToTracks::RecordToTracks(Record *record, int default_)
: BC_CheckBox(200, 270, default_) { this->record = record; }
RecordToTracks::~RecordToTracks()