This commit was manufactured by cvs2svn to create tag
[lyx.git] / src / lyx_cb.h
blob503733ff2baa57574a4015f68174d6f59167ae1e
1 // -*- C++ -*-
2 #ifndef LYX_CB_H
3 #define LYX_CB_H
5 #include FORMS_H_LOCATION
7 #include "LString.h"
9 class Inset;
11 ///
12 extern bool quitting;
14 // When still false after reading lyxrc, warn user
15 //about failing \bind_file command. RVDK_PATCH_5
16 extern bool BindFileSet;
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();
71 ///
72 struct InsetUpdateStruct {
73 ///
74 Inset* inset;
75 ///
76 InsetUpdateStruct* next;
78 #endif