#ifndef TABULAR_H
#define TABULAR_H
-#ifdef __GNUG__
-#pragma interface
-#endif
-
-#include "lyxlex.h"
#include "layout.h"
#include "LString.h"
#include "lyxlength.h"
#include <vector>
class InsetTabular;
+class BufferParams;
class LaTeXFeatures;
class Buffer;
+class LyXLex;
/* The features the text class offers for tables */
///
ALIGN_CENTER,
///
+ ALIGN_BLOCK,
+ ///
VALIGN_TOP,
///
VALIGN_BOTTOM,
BOX_MINIPAGE = 2
};
- struct lttype {
+ struct ltType {
// constructor
- lttype();
+ ltType();
// we have this header type (is set in the GetLT... functions)
bool set;
// double borders on top
// ignored in the output and it is set to be empty!
bool empty;
};
- ///
- typedef struct lttype ltType;
/* konstruktor */
///
bool RightLine(int cell, bool onlycolumn = false) const;
///
- bool TopAlreadyDrawed(int cell) const;
+ bool topAlreadyDrawn(int cell) const;
///
- bool LeftAlreadyDrawed(int cell) const;
+ bool leftAlreadyDrawn(int cell) const;
///
bool IsLastRow(int cell) const;
///
int latex(Buffer const *, std::ostream &, bool, bool) const;
///
- int docBook(Buffer const * buf, std::ostream & os) const;
+ int docbook(Buffer const * buf, std::ostream & os, bool mixcont) const;
///
int ascii(Buffer const *, std::ostream &, int const depth,
bool onlydata, unsigned char delim) const;