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 / lyxdraw.h < prev    next >
C/C++ Source or Header  |  1998-04-23  |  582b  |  52 lines

  1. // -*- C++ -*-
  2. #ifndef _LYX_DRAW_H
  3. #define _LYX_DRAW_H
  4.  
  5. #include FORMS_H_LOCATION
  6. #include "lyxfont.h"
  7.  
  8. ///
  9. enum gc_type {
  10.     ///
  11.     gc_clear,
  12.     ///
  13.     gc_latex,
  14.     ///
  15.     gc_foot,
  16.     ///
  17.     gc_math,
  18.     ///
  19.     gc_math_frame,
  20.     ///
  21.     gc_fill,
  22.     ///
  23.     gc_copy,
  24.     ///
  25.     gc_select,
  26.     ///
  27.     gc_on_off_line,
  28.     ///
  29.     gc_thin_on_off_line,
  30.     ///
  31.     gc_thick_line,
  32.     ///
  33.     gc_lighted,
  34.     ///
  35.     gc_selection,
  36.     ///
  37.         gc_minipage,
  38.     ///
  39.     gc_note,
  40.     ///
  41.     gc_note_frame
  42. };
  43.  
  44. ///
  45. extern GC getGC(gc_type typ);
  46. ///
  47. extern GC GetAccentGC(LyXFont const &f, int line_width);
  48. ///
  49. extern GC GetColorGC(LyXFont::FONT_COLOR color);
  50.  
  51. #endif
  52.