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