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 / trans_decl.h < prev    next >
C/C++ Source or Header  |  1998-04-23  |  571b  |  36 lines

  1. // -*- C++ -*-
  2. #ifndef _Trans_Decl_h_
  3. #define _Trans_Decl_h_
  4.  
  5. #include "LString.h"
  6. #include "tex-accent.h"
  7.  
  8. struct Keyexc {
  9.     char c;        /* character to make exception */
  10.     LString data;    /* exception data */
  11.     Keyexc *next;
  12.     bool combined;    // Combination with another deadkey
  13.     tex_accent accent;    // The accent combined with
  14. };
  15.  
  16. ///
  17. typedef Keyexc *KmodException;
  18.  
  19. //
  20. // 
  21. //
  22.  
  23. struct KmodInfo {
  24.     LString data;
  25.     tex_accent accent;
  26.     LString allowed;
  27.     KmodException exception_list;    
  28.     
  29.     KmodInfo(const KmodInfo&);
  30.     KmodInfo();
  31.     
  32.     KmodInfo& operator=(const KmodInfo&);
  33. };
  34.  
  35. #endif
  36.