1999-09-27 18:44:28 +00:00
|
|
|
// -*- C++ -*-
|
1999-10-02 16:21:10 +00:00
|
|
|
#ifndef LYX_CB_H
|
|
|
|
#define LYX_CB_H
|
1999-09-27 18:44:28 +00:00
|
|
|
|
|
|
|
#include FORMS_H_LOCATION
|
|
|
|
|
1999-10-02 16:21:10 +00:00
|
|
|
#include "LString.h"
|
|
|
|
|
1999-09-27 18:44:28 +00:00
|
|
|
class Inset;
|
|
|
|
|
|
|
|
///
|
|
|
|
extern bool quitting;
|
|
|
|
|
|
|
|
// When still false after reading lyxrc, warn user
|
|
|
|
//about failing \bind_file command. RVDK_PATCH_5
|
|
|
|
extern bool BindFileSet;
|
|
|
|
|
|
|
|
///
|
1999-10-19 15:06:30 +00:00
|
|
|
extern "C" void FootCB(FL_OBJECT *, long);
|
1999-09-27 18:44:28 +00:00
|
|
|
///
|
|
|
|
extern void EmphCB();
|
|
|
|
///
|
|
|
|
extern void BoldCB();
|
|
|
|
///
|
|
|
|
extern void NounCB();
|
|
|
|
///
|
1999-10-19 15:06:30 +00:00
|
|
|
extern "C" void MarginCB(FL_OBJECT *, long);
|
1999-09-27 18:44:28 +00:00
|
|
|
///
|
1999-10-19 15:06:30 +00:00
|
|
|
extern "C" void FigureCB(FL_OBJECT *, long);
|
1999-09-27 18:44:28 +00:00
|
|
|
///
|
1999-10-19 15:06:30 +00:00
|
|
|
extern "C" void TableCB(FL_OBJECT *, long);
|
1999-09-27 18:44:28 +00:00
|
|
|
///
|
1999-10-19 15:06:30 +00:00
|
|
|
extern "C" void MeltCB(FL_OBJECT *, long);
|
1999-09-27 18:44:28 +00:00
|
|
|
///
|
|
|
|
extern void TexCB();
|
|
|
|
///
|
1999-10-19 15:06:30 +00:00
|
|
|
extern "C" void DepthCB(FL_OBJECT *, long);
|
1999-09-27 18:44:28 +00:00
|
|
|
///
|
|
|
|
extern void FreeCB();
|
|
|
|
///
|
|
|
|
extern void HtmlUrlCB();
|
|
|
|
///
|
|
|
|
extern void UrlCB();
|
|
|
|
///
|
|
|
|
extern void ProhibitInput();
|
|
|
|
///
|
|
|
|
extern void CodeCB();
|
|
|
|
///
|
|
|
|
extern void SansCB();
|
|
|
|
///
|
|
|
|
extern void RomanCB();
|
|
|
|
///
|
|
|
|
extern void StyleResetCB();
|
|
|
|
///
|
|
|
|
extern void UnderlineCB();
|
|
|
|
///
|
1999-10-02 16:21:10 +00:00
|
|
|
extern void FontSizeCB(string const &);
|
1999-09-27 18:44:28 +00:00
|
|
|
///
|
1999-10-02 16:21:10 +00:00
|
|
|
extern string CurrentState();
|
1999-09-27 18:44:28 +00:00
|
|
|
///
|
|
|
|
extern void AllowInput();
|
|
|
|
|
|
|
|
///
|
|
|
|
struct InsetUpdateStruct {
|
|
|
|
///
|
2000-01-08 21:02:58 +00:00
|
|
|
Inset * inset;
|
1999-09-27 18:44:28 +00:00
|
|
|
///
|
2000-01-08 21:02:58 +00:00
|
|
|
InsetUpdateStruct * next;
|
1999-09-27 18:44:28 +00:00
|
|
|
};
|
|
|
|
#endif
|
|
|
|
|