#ifndef CONTEXT_H
#define CONTEXT_H
-#include "TextClass.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_,
- TextClass const & textclass_,
- Layout_ptr layout_ = Layout_ptr(),
- Layout_ptr parent_layout_= Layout_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
- TextClass const & textclass;
+ TeX2LyXDocClass const & textclass;
/// The layout of the current paragraph
- Layout_ptr layout;
+ Layout const * layout;
/// The layout of the outer paragraph (for environment layouts)
- Layout_ptr parent_layout;
+ Layout const * parent_layout;
/// font attributes of this context
TeXFont font;
/// font attributes of normal text