#include "Language.h"
#include "MetricsInfo.h"
+#include "support/docstream.h"
#include "support/lstrings.h"
#include <sstream>
+using std::istringstream;
+using std::ostream;
+using std::ostringstream;
+using std::string;
+
namespace lyx {
using support::token;
using support::contains;
using support::subst;
-using std::istringstream;
-using std::ostream;
-using std::ostringstream;
-using std::string;
-
char const lstinline_delimiters[] =
"!*()-=+|;:'\"`,<.>/?QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm";
-void InsetListings::init()
-{
- setButtonLabel();
- FontInfo font = sane_font;
- font.decSize();
- font.decSize();
- font.setColor(Color_none);
- setLabelFont(font);
- // FIXME: what to do with those?
- //text_.current_font.setLanguage(latex_language);
- //text_.real_current_font.setLanguage(latex_language);
-}
-
-
InsetListings::InsetListings(BufferParams const & bp, InsetListingsParams const & par)
: InsetCollapsable(bp, par.status())
-{
- setLayout(bp);
- init();
-}
+{}
InsetListings::InsetListings(InsetListings const & in)
: InsetCollapsable(in), params_(in.params_)
-{
- init();
-}
+{}
Inset * InsetListings::clone() const
os << from_utf8(param_string) << "]\n";
}
lines += 4;
- os << code
- << "\n\\end{lstlisting}\n\\endgroup\n";
+ os << code << "\n\\end{lstlisting}\n\\endgroup\n";
lines += 3;
}
docstring InsetListings::getCaption(Buffer const & buf,
- OutputParams const & runparams) const
+ OutputParams const & runparams) const
{
if (paragraphs().empty())
return docstring();