lyx_mirror/src/mathed/InsetMathComment.h
Richard Heck 5aff128354 HTML for comments and colors.
Color doesn't do anything at this point. The colors are given in LaTeX
format. Do we know how to convert these to HTML format?


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@33954 a592a061-630c-0410-9148-cb99ea01b6c8
2010-03-30 17:24:22 +00:00

61 lines
1.2 KiB
C++

// -*- C++ -*-
/**
* \file InsetMathComment.h
* This file is part of LyX, the document processor.
* Licence details can be found in the file COPYING.
*
* \author André Pönitz
*
* Full author contact details are available in file CREDITS.
*/
#ifndef MATH_COMMENTINSET_H
#define MATH_COMMENTINSET_H
#include "InsetMathNest.h"
namespace lyx {
class latexkeys;
/// Inset for end-of-line comments
class InsetMathComment : public InsetMathNest {
public:
///
InsetMathComment(Buffer * buf);
///
explicit InsetMathComment(Buffer * buf, docstring const &);
///
void metrics(MetricsInfo & mi, Dimension & dim) const;
///
void draw(PainterInfo & pi, int x, int y) const;
///
void metricsT(TextMetricsInfo const & mi, Dimension & dim) const;
///
void drawT(TextPainter & pi, int x, int y) const;
///
void write(WriteStream & os) const;
///
void maple(MapleStream &) const;
///
void mathematica(MathematicaStream &) const {}
///
void octave(OctaveStream &) const {}
///
void mathmlize(MathStream &) const;
///
void htmlize(HtmlStream &) const;
///
void infoize(odocstream & os) const;
///
InsetCode lyxCode() const { return MATH_COMMENT_CODE; }
private:
virtual Inset * clone() const;
};
} // namespace lyx
#endif