]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/FormCopyright.C
implement getLabelList
[lyx.git] / src / frontends / xforms / FormCopyright.C
1 /*
2  * \file FormCopyright.C
3  * Copyright 2000-2001 The LyX Team.
4  * See the file COPYING.
5  *
6  * \author Allan Rae, rae@lyx.org
7  * \author Angus Leeming, a.leeming@.ac.uk
8  */
9
10 #ifdef __GNUG__
11 #pragma implementation
12 #endif
13
14 #include <config.h>
15
16 #include "xformsBC.h"
17 #include "ControlCopyright.h"
18 #include "FormCopyright.h"
19 #include "form_copyright.h"
20 #include "xforms_helpers.h"
21
22 typedef FormCB<ControlCopyright, FormDB<FD_form_copyright> > base_class;
23
24 FormCopyright::FormCopyright(ControlCopyright & c)
25         : base_class(c, _("Copyright and Warranty"))
26 {}
27
28
29 void FormCopyright::build()
30 {
31         dialog_.reset(build_copyright());
32
33         string str = formatted(controller().getCopyright(),
34                                dialog_->text_copyright->w-10);
35
36         fl_set_object_label(dialog_->text_copyright, str.c_str());
37
38         str = formatted(controller().getLicence(),
39                         dialog_->text_licence->w-10);
40
41         fl_set_object_label(dialog_->text_licence, str.c_str());
42
43         str = formatted(controller().getDisclaimer(),
44                         dialog_->text_disclaimer->w-10);
45
46         fl_set_object_label(dialog_->text_disclaimer, str.c_str());
47         
48         // Manage the cancel/close button
49         bc().setCancel(dialog_->button_cancel);
50 }