]> git.lyx.org Git - lyx.git/blob - src/frontends/guiapi.h
The dialogs/guiapi re-working.
[lyx.git] / src / frontends / guiapi.h
1 // -*- C++ -*-
2 /**
3  * \file guiapi.h
4  * Copyright 2002 The LyX Team.
5  * See the file COPYING.
6  *
7  * \author Lars Gullik Bjønnes <larsbj@lyx.org>
8  */
9
10 #ifndef GUIAPI_H
11 #define GUIAPI_H
12
13 #ifdef __GNUG__
14 #pragma interface
15 #endif
16
17 #include "LString.h"
18
19 class Dialogs;
20 class InsetCommand;
21 class InsetError;
22 class InsetERT;
23 class InsetExternal;
24 class InsetFloat;
25 class InsetGraphics;
26 class InsetInclude;
27 class InsetMinipage;
28 class InsetTabular;
29
30 extern "C" {
31
32         void gui_ShowAboutlyx(Dialogs &);
33         void gui_ShowBibitem(InsetCommand *, Dialogs &);
34         void gui_ShowBibtex(InsetCommand *, Dialogs &);
35         void gui_ShowCharacter(Dialogs &);
36         void gui_SetUserFreeFont(Dialogs &);
37         void gui_ShowCitation(InsetCommand *, Dialogs &);
38         void gui_CreateCitation(string const &, Dialogs &);
39         void gui_ShowDocument(Dialogs &);
40         void gui_ShowError(InsetError *, Dialogs &);
41         void gui_ShowERT(InsetERT *, Dialogs &);
42         void gui_UpdateERT(InsetERT *, Dialogs &);
43         void gui_ShowExternal(InsetExternal *, Dialogs &);
44         void gui_ShowFile(string const &, Dialogs &);
45         void gui_ShowFloat(InsetFloat *, Dialogs &);
46         void gui_ShowForks(Dialogs &);
47         void gui_ShowGraphics(InsetGraphics *, Dialogs &);
48         void gui_ShowInclude(InsetInclude *, Dialogs &);
49         void gui_ShowIndex(InsetCommand *, Dialogs &);
50         void gui_CreateIndex(Dialogs &);
51         void gui_ShowLogFile(Dialogs &);
52         void gui_ShowMathPanel(Dialogs &);
53         void gui_ShowMinipage(InsetMinipage *, Dialogs &);
54         void gui_UpdateMinipage(InsetMinipage *, Dialogs &);
55         void gui_ShowParagraph(Dialogs &);
56         void gui_UpdateParagraph(Dialogs &);
57         void gui_ShowPreamble(Dialogs &);
58         void gui_ShowPreferences(Dialogs &);
59         void gui_ShowPrint(Dialogs &);
60         void gui_ShowRef(InsetCommand *, Dialogs &);
61         void gui_CreateRef(string const &, Dialogs &);
62         void gui_ShowSearch(Dialogs &);
63         void gui_ShowSendto(Dialogs &);
64         void gui_ShowSpellchecker(Dialogs &);
65         void gui_ShowTabular(InsetTabular *, Dialogs &);
66         void gui_UpdateTabular(InsetTabular *, Dialogs &);
67         void gui_ShowTabularCreate(Dialogs &);
68         void gui_ShowTexinfo(Dialogs &);
69         void gui_ShowThesaurus(string const &, Dialogs &);
70         void gui_ShowTOC(InsetCommand *, Dialogs &);
71         void gui_CreateTOC(string const &, Dialogs &);
72         void gui_ShowUrl(InsetCommand *, Dialogs &);
73         void gui_CreateUrl(string const &, Dialogs &);
74         void gui_ShowVCLogFile(Dialogs &);
75
76 } // extern "C"
77
78 #endif // GUIAPI_H