2 /* This file is part of
3 * ======================================================
5 * LyX, The Document Processor
7 * Copyright 1995 Matthias Ettrich
8 * Copyright 1995-2000 The LyX Team.
10 * This file copyright 1999-2000
12 *======================================================*/
14 * FormPrint Interface Class
21 #include "RadioButtonGroup.h"
31 /** This class provides an XForms implementation of the FormPrint Dialog.
32 The print dialog allows users to print their documents.
34 class FormPrint : public FormBaseBD {
36 /// #FormPrint x(LyXView ..., Dialogs ...);#
37 FormPrint(LyXView *, Dialogs *);
42 /// Update the dialog.
43 virtual void update();
47 virtual bool input(FL_OBJECT *, long);
48 /// Pointer to the actual instantiation of the xform's form
49 virtual FL_FORM * form() const;
54 FD_form_print * build_print();
56 /// Real GUI implementation.
57 FD_form_print * dialog_;
59 RadioButtonGroup target_;
61 RadioButtonGroup order_;
63 RadioButtonGroup which_;