]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/FormSplash.h
Add fl_set_input_return to input_paperoption.
[lyx.git] / src / frontends / xforms / FormSplash.h
1 // -*- C++ -*-
2 /**
3  * \file FormSplash.h
4  * Copyright 2001 the LyX Team
5  * Read the file COPYING
6  *
7  * \author Allan Rae
8  * \author John Levon
9  */
10
11 #ifndef FORMSPLASH_H
12 #define FORMSPLASH_H
13
14 #include <boost/smart_ptr.hpp>
15
16 #ifdef __GNUG__
17 #pragma interface
18 #endif
19
20 #include "ViewBase.h"
21
22 class ControlSplash;
23 struct FD_form_splash;
24
25 /** The startup splash screen
26  */
27 class FormSplash : public ViewSplash {
28 public:
29         ///
30         FormSplash(ControlSplash &);
31
32 private:
33         /// Build the dialog
34         void build();
35         /// hide the dialog
36         void hide();
37         /// show the dialog
38         void show();
39
40         /// The parent controller
41         ControlSplash & controller() const;
42
43         /// Fdesign generated method
44         FD_form_splash * build_splash();
45
46         /// Real GUI implementation.
47         boost::scoped_ptr<FD_form_splash> dialog_;
48 };
49
50 #endif // FORMSPLASH_H