]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/Dialogs_impl.h
(Rob Lahaye): small clean-up of the clean-ups already applied.
[lyx.git] / src / frontends / xforms / 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 #ifdef __GNUG__
15 #pragma interface
16 #endif
17
18 #include "Dialogs.h"
19 #include "controllers/GUI.h"
20
21 #include "Tooltips.h"
22 #include "xformsBC.h"
23 #include "combox.h"
24
25 #include "ControlAboutlyx.h"
26 #include "FormAboutlyx.h"
27 #include "forms/form_aboutlyx.h"
28
29 #include "ControlBibitem.h"
30 #include "FormBibitem.h"
31 #include "forms/form_bibitem.h"
32
33 #include "ControlBibtex.h"
34 #include "FormBibtex.h"
35 #include "forms/form_bibtex.h"
36
37 #include "FormBrowser.h"
38 #include "forms/form_browser.h"
39
40 #include "ControlCharacter.h"
41 #include "FormCharacter.h"
42 #include "forms/form_character.h"
43
44 #include "ControlCitation.h"
45 #include "FormCitation.h"
46 #include "forms/form_citation.h"
47
48 #include "FormDocument.h"
49 #include "forms/form_document.h"
50
51 #include "ControlError.h"
52 #include "FormError.h"
53 #include "forms/form_error.h"
54
55 #include "ControlERT.h"
56 #include "FormERT.h"
57 #include "forms/form_ert.h"
58
59 #include "ControlExternal.h"
60 #include "FormExternal.h"
61 #include "forms/form_external.h"
62
63 #include "ControlFloat.h"
64 #include "FormFloat.h"
65 #include "forms/form_float.h"
66
67 #include "ControlForks.h"
68 #include "FormForks.h"
69 #include "forms/form_forks.h"
70
71 #include "ControlGraphics.h"
72 #include "FormGraphics.h"
73 #include "forms/form_graphics.h"
74
75 #include "ControlInclude.h"
76 #include "FormInclude.h"
77 #include "forms/form_include.h"
78
79 #include "ControlIndex.h"
80 #include "FormIndex.h"
81 #include "forms/form_index.h"
82
83 #include "ControlLog.h"
84 #include "FormLog.h"
85
86 #include "ControlShowFile.h"
87 #include "FormShowFile.h"
88
89 #include "FormMathsBitmap.h"
90
91 #include "FormMathsPanel.h"
92 #include "forms/form_maths_panel.h"
93
94 #include "FormMathsDeco.h"
95 #include "forms/form_maths_deco.h"
96
97 #include "FormMathsDelim.h"
98 #include "forms/form_maths_delim.h"
99
100 #include "FormMathsMatrix.h"
101 #include "forms/form_maths_matrix.h"
102
103 #include "FormMathsSpace.h"
104 #include "forms/form_maths_space.h"
105
106 #include "FormMathsStyle.h"
107 #include "forms/form_maths_style.h"
108
109 #include "ControlMinipage.h"
110 #include "FormMinipage.h"
111 #include "forms/form_minipage.h"
112
113 #include "ControlParagraph.h"
114 #include "FormParagraph.h"
115 #include "forms/form_paragraph.h"
116
117 #include "ControlPreamble.h"
118 #include "FormPreamble.h"
119 #include "forms/form_preamble.h"
120
121 #include "FormPreferences.h"
122 #include "forms/form_preferences.h"
123
124 #include "ControlPrint.h"
125 #include "FormPrint.h"
126 #include "forms/form_print.h"
127
128 #include "ControlRef.h"
129 #include "FormRef.h"
130 #include "forms/form_ref.h"
131
132 #include "ControlSearch.h"
133 #include "FormSearch.h"
134 #include "forms/form_search.h"
135
136 #include "ControlSendto.h"
137 #include "FormSendto.h"
138 #include "forms/form_sendto.h"
139
140 #include "ControlSpellchecker.h"
141 #include "FormSpellchecker.h"
142 #include "forms/form_spellchecker.h"
143
144 #include "FormTabular.h"
145 #include "forms/form_tabular.h"
146
147 #include "ControlTabularCreate.h"
148 #include "FormTabularCreate.h"
149 #include "forms/form_tabular_create.h"
150
151 #include "ControlTexinfo.h"
152 #include "FormTexinfo.h"
153 #include "forms/form_texinfo.h"
154
155 #ifdef HAVE_LIBAIKSAURUS
156 #include "ControlThesaurus.h"
157 #include "FormThesaurus.h"
158 #include "forms/form_thesaurus.h"
159 #endif
160
161 #include "ControlToc.h"
162 #include "FormToc.h"
163 #include "forms/form_toc.h"
164
165 #include "ControlUrl.h"
166 #include "FormUrl.h"
167 #include "forms/form_url.h"
168
169 #include "ControlVCLog.h"
170 #include "FormVCLog.h"
171
172 #include "ControlWrap.h"
173 #include "FormWrap.h"
174 #include "forms/form_wrap.h"
175
176
177 typedef GUI<ControlAboutlyx, FormAboutlyx, OkCancelPolicy, xformsBC>
178 AboutlyxDialog;
179
180 typedef GUI<ControlBibitem, FormBibitem, OkCancelReadOnlyPolicy, xformsBC>
181 BibitemDialog;
182
183 typedef GUI<ControlBibtex, FormBibtex, NoRepeatedApplyReadOnlyPolicy, xformsBC>
184 BibtexDialog;
185
186 typedef GUI<ControlCharacter, FormCharacter, OkApplyCancelReadOnlyPolicy, xformsBC>
187 CharacterDialog;
188
189 typedef GUI<ControlCitation, FormCitation, NoRepeatedApplyReadOnlyPolicy, xformsBC>
190 CitationDialog;
191
192 typedef FormDocument DocumentDialog;
193
194 typedef GUI<ControlError, FormError, OkCancelPolicy, xformsBC>
195 ErrorDialog;
196
197 typedef GUI<ControlERT, FormERT, NoRepeatedApplyReadOnlyPolicy, xformsBC>
198 ERTDialog;
199
200 typedef GUI<ControlExternal, FormExternal, OkApplyCancelReadOnlyPolicy, xformsBC>
201 ExternalDialog;
202
203 typedef GUI<ControlShowFile, FormShowFile, OkCancelPolicy, xformsBC>
204 FileDialog;
205
206 typedef GUI<ControlFloat, FormFloat, NoRepeatedApplyReadOnlyPolicy, xformsBC>
207 FloatDialog;
208
209 typedef GUI<ControlForks, FormForks, OkApplyCancelPolicy, xformsBC>
210 ForksDialog;
211
212 typedef GUI<ControlGraphics, FormGraphics, NoRepeatedApplyReadOnlyPolicy, xformsBC>
213 GraphicsDialog;
214
215 typedef GUI<ControlInclude, FormInclude, OkCancelReadOnlyPolicy, xformsBC>
216 IncludeDialog;
217
218 typedef GUI<ControlIndex, FormIndex, NoRepeatedApplyReadOnlyPolicy, xformsBC>
219 IndexDialog;
220
221 typedef GUI<ControlLog, FormLog, OkCancelPolicy, xformsBC>
222 LogFileDialog;
223
224 typedef FormMathsPanel MathPanelDialog;
225
226 typedef GUI<ControlMinipage, FormMinipage, NoRepeatedApplyReadOnlyPolicy, xformsBC>
227 MinipageDialog;
228
229 typedef GUI<ControlParagraph, FormParagraph, OkApplyCancelReadOnlyPolicy, xformsBC>
230 ParagraphDialog;
231
232 typedef GUI<ControlPreamble, FormPreamble, NoRepeatedApplyReadOnlyPolicy, xformsBC>
233 PreambleDialog;
234
235 typedef FormPreferences PreferencesDialog;
236
237 typedef GUI<ControlPrint, FormPrint, OkApplyCancelPolicy, xformsBC>
238 PrintDialog;
239
240 typedef GUI<ControlRef, FormRef, NoRepeatedApplyReadOnlyPolicy, xformsBC>
241 RefDialog;
242
243 typedef GUI<ControlSearch, FormSearch, NoRepeatedApplyReadOnlyPolicy, xformsBC>
244 SearchDialog;
245
246 typedef GUI<ControlSendto, FormSendto, OkApplyCancelPolicy, xformsBC>
247 SendtoDialog;
248
249 typedef GUI<ControlSpellchecker, FormSpellchecker, NoRepeatedApplyReadOnlyPolicy, xformsBC>
250 SpellcheckerDialog;
251
252 typedef FormTabular TabularDialog;
253
254 typedef GUI<ControlTabularCreate, FormTabularCreate, OkApplyCancelReadOnlyPolicy, xformsBC>
255 TabularCreateDialog;
256
257 typedef GUI<ControlTexinfo, FormTexinfo, OkCancelPolicy, xformsBC>
258 TexinfoDialog;
259
260 #ifdef HAVE_LIBAIKSAURUS
261 typedef GUI<ControlThesaurus, FormThesaurus, OkApplyCancelReadOnlyPolicy, xformsBC>
262 ThesaurusDialog;
263 #endif
264
265 typedef GUI<ControlToc, FormToc, OkCancelPolicy, xformsBC>
266 TocDialog;
267
268 typedef GUI<ControlUrl, FormUrl, NoRepeatedApplyReadOnlyPolicy, xformsBC>
269 UrlDialog;
270
271 typedef GUI<ControlVCLog, FormVCLog, OkCancelPolicy, xformsBC>
272 VCLogFileDialog;
273
274 typedef GUI<ControlWrap, FormWrap, NoRepeatedApplyReadOnlyPolicy, xformsBC>
275 WrapDialog;
276
277 struct Dialogs::Impl {
278         Impl(LyXView & lv, Dialogs & d);
279
280         AboutlyxDialog      aboutlyx;
281         BibitemDialog       bibitem;
282         BibtexDialog        bibtex;
283         CharacterDialog     character;
284         CitationDialog      citation;
285         DocumentDialog      document;
286         ErrorDialog         error;
287         ERTDialog           ert;
288         ExternalDialog      external;
289         FileDialog          file;
290         FloatDialog         floats;
291         ForksDialog         forks;
292         GraphicsDialog      graphics;
293         IncludeDialog       include;
294         IndexDialog         index;
295         LogFileDialog       logfile;
296         MathPanelDialog     mathpanel;
297         MinipageDialog      minipage;
298         ParagraphDialog     paragraph;
299         PreambleDialog      preamble;
300         PreferencesDialog   preferences;
301         PrintDialog         print;
302         RefDialog           ref;
303         SearchDialog        search;
304         SendtoDialog        sendto;
305         SpellcheckerDialog  spellchecker;
306         TabularDialog       tabular;
307         TabularCreateDialog tabularcreate;
308         TexinfoDialog       texinfo;
309
310 #ifdef HAVE_LIBAIKSAURUS
311         ThesaurusDialog     thesaurus;
312 #endif
313
314         TocDialog           toc;
315         UrlDialog           url;
316         VCLogFileDialog     vclogfile;
317         WrapDialog          wrap;
318 };
319
320 #endif // DIALOGS_IMPL_H