]> git.lyx.org Git - lyx.git/blob - src/lyx_cb.h
9619bdd979c3eadc9309ff29aaa462a600598ef8
[lyx.git] / src / lyx_cb.h
1 // -*- C++ -*-
2 #ifndef LYX_CB_H
3 #define LYX_CB_H
4
5 #include FORMS_H_LOCATION
6
7 #include "LString.h"
8
9 class Inset;
10
11 ///
12 extern bool quitting;
13
14 // When still false after reading lyxrc, warn user
15 //about failing \bind_file command. RVDK_PATCH_5
16 extern bool BindFileSet;
17
18 ///
19 extern "C" void FootCB(FL_OBJECT *, long);
20 ///
21 extern void EmphCB();
22 ///
23 extern void BoldCB();
24 ///
25 extern void NounCB();
26 ///
27 extern "C" void MarginCB(FL_OBJECT *, long);
28 ///
29 extern "C" void FigureCB(FL_OBJECT *, long);
30 ///
31 extern "C" void TableCB(FL_OBJECT *, long);
32 ///
33 extern "C" void MeltCB(FL_OBJECT *, long);
34 ///
35 extern void TexCB();
36 ///
37 extern "C" void DepthCB(FL_OBJECT *, long);
38 ///
39 extern void FreeCB();
40 ///
41 extern void HtmlUrlCB();
42 ///
43 extern void UrlCB();
44 ///
45 extern void ProhibitInput();
46 ///
47 extern void CodeCB();
48 ///
49 extern void SansCB();
50 ///
51 extern void RomanCB();
52 ///
53 extern void StyleResetCB();
54 ///
55 extern void UnderlineCB();
56 ///
57 extern void FontSizeCB(string const &);
58 ///
59 extern string CurrentState();
60 ///
61 extern void AllowInput();
62
63 ///
64 struct InsetUpdateStruct {
65         ///
66         Inset * inset;
67         ///
68         InsetUpdateStruct * next;
69 };
70 #endif
71