]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/FormLog.C
Clean-up yesterday's code-splurge and sort the translated language names.
[lyx.git] / src / frontends / xforms / FormLog.C
1 /**
2  * \file FormLog.C
3  * Copyright 2001 The LyX Team.
4  * See the file COPYING.
5  *
6  * \author John Levon, moz@compsoc.man.ac.uk
7  */
8
9 #include <config.h>
10
11 #ifdef __GNUG__
12 #pragma implementation
13 #endif
14
15 #include "xformsBC.h"
16 #include "ControlLog.h"
17 #include "FormLog.h"
18 #include "form_browser.h"
19 #include "gettext.h"
20
21 FormLog::FormLog(ControlLog & c)
22         : FormCB<ControlLog, FormBrowser>(c, _("LaTeX Log"))
23 {}
24
25
26 void FormLog::update()
27 {
28         fl_clear_browser(dialog_->browser);
29
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"));
36                 return;
37         }
38
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"));
44 }