2 /* This file is part of
3 * ======================================================
5 * LyX, The Document Processor
7 * Copyright (C) 2000 The LyX Team.
11 *======================================================*/
13 #ifndef FORM_PARAGRAPH_H
14 #define FORM_PARAGRAPH_H
23 struct FD_form_tabbed_paragraph;
24 struct FD_form_paragraph_general;
25 struct FD_form_paragraph_extra;
27 /** This class provides an XForms implementation of the FormParagraph Popup.
29 class FormParagraph : public FormBase {
32 FormParagraph(LyXView *, Dialogs *);
43 /// Filter the inputs on callback from xforms
44 virtual bool input(FL_OBJECT * ob, long);
47 virtual FL_FORM * form() const;
50 void general_update();
58 /// Typedefinitions from the fdesign produced Header file
59 FD_form_tabbed_paragraph * build_tabbed_paragraph();
61 FD_form_paragraph_general * build_paragraph_general();
63 FD_form_paragraph_extra * build_paragraph_extra();
65 /// Real GUI implementation.
66 FD_form_tabbed_paragraph * dialog_;
68 FD_form_paragraph_general * general_;
70 FD_form_paragraph_extra * extra_;