// -*- C++ -*- /* This file is part of* * ====================================================== * * LyX, The Document Processor * * Copyright (C) 1995 Matthias Ettrich *
*======================================================*/
#ifndef _INSET_QUOTES_H #define _INSET_QUOTES_H
#ifdef __GNUG__ #pragma interface #endif
#include"lyxinset.h"
class BufferParams;
class LString; struct LaTeXFeatures;
/** Quotes.
Used for the various quotes. German, English, French, all either
double or single **/ class InsetQuotes: public Inset { public: /// enum quote_language { ///
EnglishQ, ///
SwedishQ, ///
GermanQ, ///
PolishQ, ///
FrenchQ, ///
DanishQ
}; /// enum quote_side { ///
LeftQ, ///
RightQ
}; /// enum quote_times { ///
SingleQ, ///
DoubleQ
};
/** The constructor works like this: \begin{itemize} \item fls <- french single quote left \item grd <- german double quote right \item etc. \end{itemize}
*/
InsetQuotes(LString const &string = "eld"); /// Create the right quote inset after character c
InsetQuotes(char c, BufferParams const ¶ms); ///
~InsetQuotes() {}; //nothing to do
/** The parameters of the constructor are the language, the side and the multiplicity of the quote.
*/
InsetQuotes(quote_language l, quote_side s, quote_times t); /// void ParseString(LString string); ///
LString DispString() const;
};
#endif
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.