]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/FormMinipage.h
implement getLabelList
[lyx.git] / src / frontends / xforms / FormMinipage.h
1 /* This file is part of
2  * ======================================================
3  * 
4  *           LyX, The Document Processor
5  *       
6  *          Copyright 2001 The LyX Team.
7  *
8  *======================================================
9  *
10  * \file FormMinipage.h
11  * \author Juergen Vigna, jug@sad.it
12  */
13
14 #ifndef FORMMINIPAGE_H
15 #define FORMMINIPAGE_H
16
17 #ifdef __GNUG__
18 #pragma interface
19 #endif
20
21 #include "FormBase.h"
22
23 class ControlMinipage;
24 struct FD_form_minipage;
25
26 /** This class provides an XForms implementation of the Minipage
27     Dialog.
28  */
29 class ControlMinipage;
30 struct FD_form_minipage;
31
32 class FormMinipage : public FormCB<ControlMinipage, FormDB<FD_form_minipage> > {
33 public:
34         ///
35         FormMinipage(ControlMinipage &);
36
37 private:
38         /// Set the Params variable for the Controller.
39         virtual void apply();
40         /// Build the dialog.
41         virtual void build();
42         /// Update dialog before/whilst showing it.
43         virtual void update();
44
45         /// Fdesign generated method
46         FD_form_minipage * build_minipage();
47 };
48
49 #endif // FORMMINIPAGE_H