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