]> git.lyx.org Git - lyx.git/blob - src/frontends/GUIRunTime.h
implement getLabelList
[lyx.git] / src / frontends / GUIRunTime.h
1 // -*- C++ -*-
2 /* This file is part of
3  * ======================================================
4  * 
5  *           LyX, The Document Processor
6  *
7  *           Copyright 2000 The LyX Team.
8  *
9  * ====================================================== */
10
11 #ifndef GUIRUNTIME_H
12 #define GUIRUNTIME_H
13
14 #ifdef __GNUG__
15 #pragma interface
16 #endif
17
18 /** The LyX GUI independent guiruntime class
19     The GUI interface is implemented in the corresponding
20     frontends GUIRunTime.C file.
21 */
22 class GUIRunTime {
23 public:
24         /// initialise the toolkit 
25         static
26         int initApplication(int argc, char * argv[]);
27         /// process pending events
28         static
29         void processEvents();
30         /// enter the permanent event loop until "finished" becomes false
31         static
32         void runTime();
33         /// This is run first in the LyXGUI constructor.
34         static
35         void setDefaults();
36 };
37 #endif