// -*- C++ -*- /* This file is part of* *====================================================== * *LyX,TheDocumentProcessor * *Copyright(C)1995MatthiasEttrich *Copyright(C)1996-1998TheLyXTeam. *
*======================================================*/
// Created by Alejandro 970222 /** Used to insert a LaTeX command automatically * *SimilartoInsetLaTeXbuthavingcontrolofthebasicstructureofa *LaTeXcommand:\name[options]{contents}.
*/ class InsetCommand: public Inset { public: ///
InsetCommand(); ///
InsetCommand(LString const & name, LString const & arg = LString(),
LString const & opt = LString()); ///
~InsetCommand(); /// int Ascent(LyXFont const &font) const; /// int Descent(LyXFont const &font) const; /// int Width(LyXFont const &font) const; /// void Draw(LyXFont, LyXScreen &scr, int baseline, float &x); /// void Write(FILE *file); /// Parse the command. void scanCommand(LString const &cmd); /// Will not be used when lyxf3 void Read(LyXLex &lex); /// virtualint Latex(FILE *file, signedchar fragile); /// virtualint Latex(LString &file, signedchar fragile); /// virtualint Linuxdoc(LString &file); ///
Inset* Clone(); ///
Inset::Code LyxCode() const
{ return Inset::NO_CODE;
}
/** Get the label that appears at screen. Ithoughtitwasenoughtoeliminatetheargumenttoavoid confusionwithlyxinset::getLabel(int),butI'veseenthat itwasn't.Ihopeyouneverconfuseagainbothmethods.(ale)
*/ virtual LString getScreenLabel() const
{ return getCommand();
}
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 und die Messung sind noch experimentell.