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 "forms/form_browser.h"
20 #include FORMS_H_LOCATION
22 FormLog::FormLog(ControlLog & c, Dialogs & d)
23 : FormCB<ControlLog, FormBrowser>(c, d, _("LaTeX Log"))
27 void FormLog::update()
29 fl_clear_browser(dialog_->browser);
31 if (controller().logfile().first == Buffer::buildlog) {
32 fl_set_form_title(dialog_->form, _("Build log"));
33 if (!fl_load_browser(dialog_->browser,
34 controller().logfile().second.c_str()))
35 fl_add_browser_line(dialog_->browser,
36 _("No build log file found"));
40 fl_set_form_title(dialog_->form, _("LaTeX Log"));
41 if (!fl_load_browser(dialog_->browser,
42 controller().logfile().second.c_str()))
43 fl_add_browser_line(dialog_->browser,
44 _("No LaTeX log file found"));