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 / lyxrow.h < prev    next >
C/C++ Source or Header  |  1998-04-23  |  664b  |  42 lines

  1. // -*- C++ -*-
  2. /* This file is part of
  3.  * ======================================================
  4.  * 
  5.  *           LyX, The Document Processor
  6.  *      
  7.  *        Copyright (C) 1995 Matthias Ettrich
  8.  *
  9.  *======================================================*/
  10.  
  11. #ifndef _LYXROW_H
  12. #define _LYXROW_H
  13.  
  14. //#include "lyxparagraph.h"
  15.  
  16. class LyXParagraph;
  17.  
  18. ///
  19. struct Row {
  20.     ///
  21.     LyXParagraph *par;
  22.     ///
  23.     int pos;
  24.     ///
  25.     unsigned short  baseline;
  26.     ///
  27.     /** what is missing to a full row can be negative.
  28.       Needed for hfills, flushright, block etc. */
  29.     int fill;
  30.     ///
  31.     unsigned short  height;
  32.     ///
  33.     unsigned short ascent_of_text;
  34.     
  35.     ///
  36.     Row* next;
  37.     ///
  38.     Row* previous;
  39. };
  40.  
  41. #endif
  42.