X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flyx_cb.h;h=503733ff2baa57574a4015f68174d6f59167ae1e;hb=a858be7332e331e0244e4dba7b0931b6072ffd3d;hp=5e6c26ce894979dd2624356c9ed35a0df5385815;hpb=27de1486ca34aaad446adb798d71a77d6f6304da;p=lyx.git diff --git a/src/lyx_cb.h b/src/lyx_cb.h index 5e6c26ce89..503733ff2b 100644 --- a/src/lyx_cb.h +++ b/src/lyx_cb.h @@ -1,10 +1,11 @@ // -*- C++ -*- -#ifndef _LYX_CB_H -#define _LYX_CB_H +#ifndef LYX_CB_H +#define LYX_CB_H #include FORMS_H_LOCATION -class LString; +#include "LString.h" + class Inset; /// @@ -15,7 +16,7 @@ extern bool quitting; extern bool BindFileSet; /// -extern void FootCB(FL_OBJECT *, long); +extern "C" void FootCB(FL_OBJECT *, long); /// extern void EmphCB(); /// @@ -23,17 +24,17 @@ extern void BoldCB(); /// extern void NounCB(); /// -extern void MarginCB(FL_OBJECT *, long); +extern "C" void MarginCB(FL_OBJECT *, long); /// -extern void FigureCB(FL_OBJECT *, long); +extern "C" void FigureCB(FL_OBJECT *, long); /// -extern void TableCB(FL_OBJECT *, long); +extern "C" void TableCB(FL_OBJECT *, long); /// -extern void MeltCB(FL_OBJECT *, long); +extern "C" void MeltCB(FL_OBJECT *, long); /// extern void TexCB(); /// -extern void DepthCB(FL_OBJECT *, long); +extern "C" void DepthCB(FL_OBJECT *, long); /// extern void FreeCB(); /// @@ -61,9 +62,9 @@ extern void StyleResetCB(); /// extern void UnderlineCB(); /// -extern void FontSizeCB(LString const &); +extern void FontSizeCB(string const &); /// -extern LString CurrentState(); +extern string CurrentState(); /// extern void AllowInput();