]> git.lyx.org Git - lyx.git/blob - src/lyx_cb.h
removed a warning from screen and added CFLAGS in lyx.spec.in.
[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 CutCB();
42 ///
43 extern void PasteCB();
44 ///
45 extern void CopyCB();
46 ///
47 extern void NoteCB();
48 ///
49 extern void HtmlUrlCB();
50 ///
51 extern void UrlCB();
52 ///
53 extern void ProhibitInput();
54 ///
55 extern void CodeCB();
56 ///
57 extern void SansCB();
58 ///
59 extern void RomanCB();
60 ///
61 extern void StyleResetCB();
62 ///
63 extern void UnderlineCB();
64 ///
65 extern void FontSizeCB(string const &);
66 ///
67 extern string CurrentState();
68 ///
69 extern void AllowInput();
70
71 ///
72 struct InsetUpdateStruct {
73         ///
74         Inset* inset;
75         ///
76         InsetUpdateStruct* next;
77 };
78 #endif
79