]> git.lyx.org Git - lyx.git/blob - src/frontends/guiapi.h
Port wrap dialog to the new scheme.
[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
16 #include "LString.h"
17
18 class Dialogs;
19 class InsetGraphics;
20 class InsetMinipage;
21 class InsetTabular;
22
23 extern "C" {
24
25 void gui_show_dialog(Dialogs *, char const * name, char const * data);
26
27 void gui_ShowAboutlyx(Dialogs &);
28 void gui_ShowCharacter(Dialogs &);
29 void gui_SetUserFreeFont(Dialogs &);
30 void gui_ShowDocument(Dialogs &);
31 void gui_ShowFile(string const &, Dialogs &);
32 void gui_ShowForks(Dialogs &);
33 void gui_ShowGraphics(InsetGraphics *, Dialogs &);
34 void gui_ShowLogFile(Dialogs &);
35 void gui_ShowMathPanel(Dialogs &);
36 void gui_ShowMinipage(InsetMinipage *, Dialogs &);
37 void gui_UpdateMinipage(InsetMinipage *, Dialogs &);
38 void gui_ShowParagraph(Dialogs &);
39 void gui_UpdateParagraph(Dialogs &);
40 void gui_ShowPreamble(Dialogs &);
41 void gui_ShowPreferences(Dialogs &);
42 void gui_ShowPrint(Dialogs &);
43 void gui_ShowSearch(Dialogs &);
44 void gui_ShowSendto(Dialogs &);
45 void gui_ShowSpellchecker(Dialogs &);
46 void gui_ShowTabular(InsetTabular *, Dialogs &);
47 void gui_UpdateTabular(InsetTabular *, Dialogs &);
48 void gui_ShowTabularCreate(Dialogs &);
49 void gui_ShowTexinfo(Dialogs &);
50 void gui_ShowThesaurus(string const &, Dialogs &);
51 void gui_ShowVCLogFile(Dialogs &);
52
53 } // extern "C"
54
55 #endif // GUIAPI_H