1 /* This file is part of
2 * ======================================================
4 * LyX, The Document Processor
6 * Copyright 1995 Matthias Ettrich
7 * Copyright 1995-2001 The LyX Team.
9 * This file copyright 1999-2000
11 *======================================================
14 * \author Allan Rae, rae@lyx.org
15 * \author Angus Leeming, a.leeming@.ac.uk
21 #include <boost/smart_ptr.hpp>
28 #include "RadioButtonGroup.h"
33 /** This class provides an XForms implementation of the FormPrint Dialog.
34 The print dialog allows users to print their documents.
36 class FormPrint : public FormCB<ControlPrint, FormDB<FD_form_print> > {
39 FormPrint(ControlPrint &);
46 /// Update the dialog.
47 virtual void update();
48 /// Filter the inputs on callback from xforms
49 virtual ButtonPolicy::SMInput input(FL_OBJECT *, long);
51 /// Open the file browse dialog.
54 /// Fdesign generated method
55 FD_form_print * build_print();
58 RadioButtonGroup target_;
60 RadioButtonGroup order_;
62 RadioButtonGroup which_;