]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/FormSplash.h
try this for distinguishing inner and outer tabs
[lyx.git] / src / frontends / xforms / FormSplash.h
1 /**
2  * \file FormSplash.h
3  * Copyright 2001 the LyX Team
4  * Read the file COPYING
5  *
6  * \author Allan Rae
7  * \author John Levon
8  */
9
10 #ifndef FORMSPLASH_H
11 #define FORMSPLASH_H
12
13 #include "FormBase.h"
14
15 #ifdef __GNUG__
16 #pragma interface
17 #endif
18
19 struct FD_form_splash;
20
21 /** The startup splash screen
22  */
23 class FormSplash : public FormBaseBI {
24 public:
25         FormSplash(LyXView *, Dialogs *);
26
27         ~FormSplash();
28
29         /// close the dialog
30         static void CloseCB(FL_OBJECT *);
31  
32 private:
33         /// show the dialog
34         virtual void show(); 
35         /// Build the dialog
36         virtual void build();
37         /// Pointer to the actual instantiation of the xform's form
38         virtual FL_FORM * form() const;
39         /// Fdesign generated method
40         FD_form_splash * build_splash();
41
42         /// Real GUI implementation.
43         FD_form_splash * dialog_;
44 };
45
46 #endif // FORMSPLASH_H