]> git.lyx.org Git - lyx.git/blob - src/frontends/gnome/Dialogs_impl.h
Martin's changes to the Note inset.
[lyx.git] / src / frontends / gnome / Dialogs_impl.h
1 // -*- C++ -*-
2 /**
3  * \file xforms/Dialogs_impl.h
4  * This file is part of LyX, the document processor.
5  * Licence details can be found in the file COPYING.
6  * \author Angus Leeming
7  *
8  * Full author contact details are available in file CREDITS
9  */
10
11 #ifndef DIALOGS_IMPL_H
12 #define DIALOGS_IMP_H
13
14 #include "Dialogs.h"
15 #include "controllers/GUI.h"
16
17 #include "Tooltips.h"
18 #include "xformsBC.h"
19 #include "gnomeBC.h"
20 #include "combox.h"
21
22 #include "ControlAboutlyx.h"
23 #include "GAbout.h"
24
25 #include "FormBrowser.h"
26 #include "forms/form_browser.h"
27
28 #include "ControlCharacter.h"
29 #include "FormCharacter.h"
30 #include "forms/form_character.h"
31
32 #include "ControlChanges.h"
33 #include "GChanges.h"
34
35 #include "ControlDocument.h"
36 #include "FormDocument.h"
37 #include "forms/form_document.h"
38
39 #include "ControlError.h"
40 #include "GError.h"
41
42 #include "ControlERT.h"
43 #include "GERT.h"
44
45 #include "ControlExternal.h"
46 #include "FormExternal.h"
47 #include "forms/form_external.h"
48
49 #include "ControlFloat.h"
50 #include "GFloat.h"
51
52 #include "ControlForks.h"
53 #include "FormForks.h"
54 #include "forms/form_forks.h"
55
56 #include "ControlGraphics.h"
57 #include "FormGraphics.h"
58 #include "forms/form_graphics.h"
59
60 #include "ControlInclude.h"
61 #include "FormInclude.h"
62 #include "forms/form_include.h"
63
64 #include "ControlIndex.h"
65 #include "FormIndex.h"
66 #include "forms/form_index.h"
67
68 #include "ControlLog.h"
69 #include "GLog.h"
70
71 #include "ControlShowFile.h"
72 #include "FormShowFile.h"
73
74 #include "ControlMath.h"
75 #include "FormMathsPanel.h"
76 #include "forms/form_maths_panel.h"
77
78 #include "ControlMinipage.h"
79 #include "FormMinipage.h"
80 #include "forms/form_minipage.h"
81
82 #include "ControlParagraph.h"
83 #include "FormParagraph.h"
84 #include "forms/form_paragraph.h"
85
86 #include "ControlPreamble.h"
87 #include "GPreamble.h"
88
89 #include "ControlPrefs.h"
90 #include "FormPreferences.h"
91 #include "forms/form_preferences.h"
92
93 #include "ControlPrint.h"
94 #include "FormPrint.h"
95 #include "forms/form_print.h"
96
97 #include "ControlRef.h"
98 #include "FormRef.h"
99 #include "forms/form_ref.h"
100
101 #include "ControlSearch.h"
102 #include "FormSearch.h"
103 #include "forms/form_search.h"
104
105 #include "ControlSendto.h"
106 #include "FormSendto.h"
107 #include "forms/form_sendto.h"
108
109 #include "ControlSpellchecker.h"
110 #include "FormSpellchecker.h"
111 #include "forms/form_spellchecker.h"
112
113 #include "ControlTabular.h"
114 #include "FormTabular.h"
115 #include "forms/form_tabular.h"
116
117 #include "ControlTabularCreate.h"
118 #include "GTabularCreate.h"
119
120 #include "ControlTexinfo.h"
121 #include "FormTexinfo.h"
122 #include "forms/form_texinfo.h"
123
124 #ifdef HAVE_LIBAIKSAURUS
125 #include "ControlThesaurus.h"
126 #include "FormThesaurus.h"
127 #include "forms/form_thesaurus.h"
128 #endif
129
130 #include "ControlToc.h"
131 #include "FormToc.h"
132 #include "forms/form_toc.h"
133
134 #include "ControlUrl.h"
135 #include "GUrl.h"
136
137 #include "ControlVCLog.h"
138 #include "FormVCLog.h"
139
140 #include "ControlWrap.h"
141 #include "FormWrap.h"
142 #include "forms/form_wrap.h"
143
144
145 typedef GUI<ControlAboutlyx, GAbout, OkCancelPolicy, gnomeBC>
146 AboutlyxDialog;
147
148 typedef GUI<ControlCharacter, FormCharacter, OkApplyCancelReadOnlyPolicy, xformsBC>
149 CharacterDialog;
150
151 typedef GUI<ControlChanges, GChanges, NoRepeatedApplyReadOnlyPolicy, gnomeBC>
152 ChangesDialog;
153
154 typedef GUI<ControlDocument, FormDocument, NoRepeatedApplyReadOnlyPolicy, xformsBC>
155 DocumentDialog;
156
157 ypedef GUI<ControlExternal, FormExternal, OkApplyCancelReadOnlyPolicy, xformsBC>
158 ExternalDialog;
159
160 typedef GUI<ControlShowFile, FormShowFile, OkCancelPolicy, xformsBC>
161 FileDialog;
162
163 typedef GUI<ControlFloat, GFloat, NoRepeatedApplyReadOnlyPolicy, gnomeBC>
164 FloatDialog;
165
166 typedef GUI<ControlForks, FormForks, OkApplyCancelPolicy, xformsBC>
167 ForksDialog;
168
169 typedef GUI<ControlGraphics, FormGraphics, NoRepeatedApplyReadOnlyPolicy, xformsBC>
170 GraphicsDialog;
171
172 typedef GUI<ControlInclude, FormInclude, OkCancelReadOnlyPolicy, xformsBC>
173 IncludeDialog;
174
175 typedef GUI<ControlLog, GLog, OkCancelPolicy, gnomeBC>
176 LogFileDialog;
177
178 typedef GUI<ControlMath, FormMathsPanel, OkCancelReadOnlyPolicy, xformsBC>
179 MathPanelDialog;
180
181 typedef GUI<ControlMinipage, FormMinipage, NoRepeatedApplyReadOnlyPolicy, xformsBC>
182 MinipageDialog;
183
184 typedef GUI<ControlParagraph, FormParagraph, OkApplyCancelReadOnlyPolicy, xformsBC>
185 ParagraphDialog;
186
187 typedef GUI<ControlPreamble, GPreamble, NoRepeatedApplyReadOnlyPolicy, gnomeBC>
188 PreambleDialog;
189
190 typedef GUI<ControlPrefs, FormPreferences, OkApplyCancelPolicy, xformsBC>
191 PreferencesDialog;
192
193 typedef GUI<ControlPrint, FormPrint, OkApplyCancelPolicy, xformsBC>
194 PrintDialog;
195
196 typedef GUI<ControlSearch, FormSearch, NoRepeatedApplyReadOnlyPolicy, xformsBC>
197 SearchDialog;
198
199 typedef GUI<ControlSendto, FormSendto, OkApplyCancelPolicy, xformsBC>
200 SendtoDialog;
201
202 typedef GUI<ControlSpellchecker, FormSpellchecker, NoRepeatedApplyReadOnlyPolicy, xformsBC>
203 SpellcheckerDialog;
204
205 typedef GUI<ControlTabular, FormTabular, NoRepeatedApplyReadOnlyPolicy, xformsBC>
206 TabularDialog;
207
208 typedef GUI<ControlTabularCreate, GTabularCreate, OkApplyCancelReadOnlyPolicy, gnomeBC>
209 TabularCreateDialog;
210
211 typedef GUI<ControlTexinfo, FormTexinfo, OkCancelPolicy, xformsBC>
212 TexinfoDialog;
213
214 #ifdef HAVE_LIBAIKSAURUS
215 typedef GUI<ControlThesaurus, FormThesaurus, OkApplyCancelReadOnlyPolicy, xformsBC>
216 ThesaurusDialog;
217 #endif
218
219 typedef GUI<ControlVCLog, FormVCLog, OkCancelPolicy, xformsBC>
220 VCLogFileDialog;
221
222 typedef GUI<ControlWrap, FormWrap, NoRepeatedApplyReadOnlyPolicy, xformsBC>
223 WrapDialog;
224
225 struct Dialogs::Impl {
226         Impl(LyXView & lv, Dialogs & d);
227
228         AboutlyxDialog      aboutlyx;
229         CharacterDialog     character;
230         ChangesDialog       changes;
231         DocumentDialog      document;
232         ExternalDialog      external;
233         FileDialog          file;
234         FloatDialog         floats;
235         ForksDialog         forks;
236         GraphicsDialog      graphics;
237         IncludeDialog       include;
238         LogFileDialog       logfile;
239         MathPanelDialog     mathpanel;
240         MinipageDialog      minipage;
241         ParagraphDialog     paragraph;
242         PreambleDialog      preamble;
243         PreferencesDialog   preferences;
244         PrintDialog         print;
245         SearchDialog        search;
246         SendtoDialog        sendto;
247         SpellcheckerDialog  spellchecker;
248         TabularDialog       tabular;
249         TabularCreateDialog tabularcreate;
250         TexinfoDialog       texinfo;
251
252 #ifdef HAVE_LIBAIKSAURUS
253         ThesaurusDialog     thesaurus;
254 #endif
255
256         VCLogFileDialog     vclogfile;
257         WrapDialog          wrap;
258 };
259
260 #endif // DIALOGS_IMPL_H