]> git.lyx.org Git - lyx.git/blob - src/lyxrow.h
Initial revision
[lyx.git] / src / lyxrow.h
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