]> git.lyx.org Git - features.git/blob - src/lyx_cb.h
applied the hebrew patch
[features.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 void RTLCB();
28 ///
29 extern "C" void MarginCB(FL_OBJECT *, long);
30 ///
31 extern "C" void FigureCB(FL_OBJECT *, long);
32 ///
33 extern "C" void TableCB(FL_OBJECT *, long);
34 ///
35 extern "C" void MeltCB(FL_OBJECT *, long);
36 ///
37 extern void TexCB();
38 ///
39 extern "C" void DepthCB(FL_OBJECT *, long);
40 ///
41 extern void FreeCB();
42 ///
43 extern void HtmlUrlCB();
44 ///
45 extern void UrlCB();
46 ///
47 extern void ProhibitInput();
48 ///
49 extern void CodeCB();
50 ///
51 extern void SansCB();
52 ///
53 extern void RomanCB();
54 ///
55 extern void StyleResetCB();
56 ///
57 extern void UnderlineCB();
58 ///
59 extern void FontSizeCB(string const &);
60 ///
61 extern string CurrentState();
62 ///
63 extern void AllowInput();
64
65 ///
66 struct InsetUpdateStruct {
67         ///
68         Inset * inset;
69         ///
70         InsetUpdateStruct * next;
71 };
72 #endif
73