3 * Copyright 2001 The LyX Team.
4 * See the file COPYING.
6 * \author John Levon, moz@compsoc.man.ac.uk
12 #pragma implementation
16 #include "ControlLog.h"
18 #include "form_browser.h"
21 FormLog::FormLog(ControlLog & c)
22 : FormCB<ControlLog, FormBrowser>(c, _("LaTeX Log"))
26 void FormLog::update()
28 fl_clear_browser(dialog_->browser);
30 if (controller().logfile().first == Buffer::buildlog) {
31 fl_set_form_title(dialog_->form, _("Build log"));
32 if (!fl_load_browser(dialog_->browser,
33 controller().logfile().second.c_str()))
34 fl_add_browser_line(dialog_->browser,
35 _("No build log file found"));
39 fl_set_form_title(dialog_->form, _("LaTeX Log"));
40 if (!fl_load_browser(dialog_->browser,
41 controller().logfile().second.c_str()))
42 fl_add_browser_line(dialog_->browser,
43 _("No LaTeX log file found"));