#ifndef CONTEXT_H
#define CONTEXT_H
-#include "LyXTextClass.h"
+#include "tex2lyx.h"
#include <iosfwd>
}
void init()
{
- size = "normal";
+ size = "default";
family = "default";
series = "default";
shape = "default";
class Context {
public:
Context(bool need_layout_,
- LyXTextClass const & textclass_,
- LyXLayout_ptr layout_ = LyXLayout_ptr(),
- LyXLayout_ptr parent_layout_= LyXLayout_ptr(),
+ TeX2LyXDocClass const & textclass_,
+ Layout const * layout_ = 0,
+ Layout const * parent_layout_= 0,
TeXFont font_ = TeXFont());
~Context();
static bool empty;
/// The textclass of the document. Could actually be a global variable
- LyXTextClass const & textclass;
+ TeX2LyXDocClass const & textclass;
/// The layout of the current paragraph
- LyXLayout_ptr layout;
+ Layout const * layout;
/// The layout of the outer paragraph (for environment layouts)
- LyXLayout_ptr parent_layout;
+ Layout const * parent_layout;
/// font attributes of this context
TeXFont font;
/// font attributes of normal text