#include "bcsignals.h"
#include "file.h"
#include "language.h"
-#include "libzmpeg3.h"
#include "mwindow.h"
#include "theme.h"
#include "vframe.h"
#include "versioninfo.h"
-
+#ifndef COMPILEDATE
+#define COMPILEDATE "built: " __DATE__ " " __TIME__
+#endif
+const char *AboutPrefs::build_timestamp = COMPILEDATE;
AboutPrefs::AboutPrefs(MWindow *mwindow, PreferencesWindow *pwindow)
: PreferencesDialog(mwindow, pwindow)
void AboutPrefs::create_objects()
{
+ lock_window("AboutPrefs::create_objects");
int x, y;
about.append(new BC_ListBoxItem(msg));
}
BC_ListBox *listbox;
- add_subwindow(listbox = new BC_ListBox(x, y, 300, 280,
+ add_subwindow(listbox = new BC_ListBox(x, y, 450, 280,
LISTBOX_TEXT, &about, 0, 0, 1));
y += listbox->get_h() + get_text_height(LARGEFONT) + 10;
}
"This program is free software; you can redistribute it and/or modify it under the terms\n"
"of the GNU General Public License as published by the Free Software Foundation; either version\n"
"2 of the License, or (at your option) any later version.\n"
-"\n"
+" This software uses libraries from the FFmpeg project under the LGPLv2.1.\n"
"This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;\n"
"without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\n"
"PURPOSE. See the GNU General Public License for more details.\n"));
draw_text(x, y, license3);
y += get_text_height(MEDIUMFONT, license3);
-#ifndef COMPILEDATE
-#define COMPILEDATE "built: " __DATE__ " " __TIME__
-#endif
- draw_text(x, y, COMPILEDATE);
+ draw_text(x, y, build_timestamp);
#if defined(REPOMAINTXT)
- y += get_text_height(MEDIUMFONT, COMPILEDATE);
+ y += get_text_height(MEDIUMFONT, build_timestamp);
draw_text(x, y, REPOMAINTXT);
#endif
flash();
flush();
+ unlock_window();
}