2 * \file FormCopyright.C
3 * Copyright 2000-2001 The LyX Team.
4 * See the file COPYING.
6 * \author Allan Rae, rae@lyx.org
7 * \author Angus Leeming, a.leeming@.ac.uk
11 #pragma implementation
17 #include "ControlCopyright.h"
18 #include "FormCopyright.h"
19 #include "form_copyright.h"
20 #include "xforms_helpers.h"
22 typedef FormCB<ControlCopyright, FormDB<FD_form_copyright> > base_class;
24 FormCopyright::FormCopyright(ControlCopyright & c)
25 : base_class(c, _("Copyright and Warranty"))
29 void FormCopyright::build()
31 dialog_.reset(build_copyright());
33 string str = formatted(controller().getCopyright(),
34 dialog_->text_copyright->w-10);
36 fl_set_object_label(dialog_->text_copyright, str.c_str());
38 str = formatted(controller().getLicence(),
39 dialog_->text_licence->w-10);
41 fl_set_object_label(dialog_->text_licence, str.c_str());
43 str = formatted(controller().getDisclaimer(),
44 dialog_->text_disclaimer->w-10);
46 fl_set_object_label(dialog_->text_disclaimer, str.c_str());
48 // Manage the cancel/close button
49 bc().setCancel(dialog_->button_cancel);