home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / lyx-0.13.2.tar.gz / lyx-0.13.2.tar / lyx-0.13.2 / src / lyx_cb.h < prev    next >
C/C++ Source or Header  |  1998-04-23  |  1KB  |  79 lines

  1. // -*- C++ -*-
  2. #ifndef _LYX_CB_H
  3. #define _LYX_CB_H
  4.  
  5. #include FORMS_H_LOCATION
  6.  
  7. class LString;
  8. class Inset;
  9.  
  10. ///
  11. extern bool quitting;
  12.  
  13. // When still false after reading lyxrc, warn user
  14. //about failing \bind_file command. RVDK_PATCH_5
  15. extern bool BindFileSet;
  16.  
  17. ///
  18. extern void FootCB(FL_OBJECT *, long);
  19. ///
  20. extern void EmphCB();
  21. ///
  22. extern void BoldCB();
  23. ///
  24. extern void NounCB();
  25. ///
  26. extern void MarginCB(FL_OBJECT *, long);
  27. ///
  28. extern void FigureCB(FL_OBJECT *, long);
  29. ///
  30. extern void TableCB(FL_OBJECT *, long);
  31. ///
  32. extern void MeltCB(FL_OBJECT *, long);
  33. ///
  34. extern void TexCB();
  35. ///
  36. extern void DepthCB(FL_OBJECT *, long);
  37. ///
  38. extern void FreeCB();
  39. ///
  40. extern void CutCB();
  41. ///
  42. extern void PasteCB();
  43. ///
  44. extern void CopyCB();
  45. ///
  46. extern void NoteCB();
  47. ///
  48. extern void HtmlUrlCB();
  49. ///
  50. extern void UrlCB();
  51. ///
  52. extern void ProhibitInput();
  53. ///
  54. extern void CodeCB();
  55. ///
  56. extern void SansCB();
  57. ///
  58. extern void RomanCB();
  59. ///
  60. extern void StyleResetCB();
  61. ///
  62. extern void UnderlineCB();
  63. ///
  64. extern void FontSizeCB(LString const &);
  65. ///
  66. extern LString CurrentState();
  67. ///
  68. extern void AllowInput();
  69.  
  70. ///
  71. struct InsetUpdateStruct {
  72.     ///
  73.     Inset* inset;
  74.     ///
  75.     InsetUpdateStruct* next;
  76. };
  77. #endif
  78.  
  79.