X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetListings.cpp;h=d3deadb6242df1fc3a51a4cf5b6cef0c2fe46098;hb=2c357c1d23b7b83839a9beb8225d4f1ae4f793b4;hp=fd8810a867603f233643cb9ceb93d9c5d2f949c9;hpb=12a3c703d16d64c5897c228dadc3cb179eafdf87;p=lyx.git diff --git a/src/insets/InsetListings.cpp b/src/insets/InsetListings.cpp index fd8810a867..d3deadb624 100644 --- a/src/insets/InsetListings.cpp +++ b/src/insets/InsetListings.cpp @@ -21,54 +21,34 @@ #include "DispatchResult.h" #include "FuncRequest.h" #include "FuncStatus.h" -#include "gettext.h" +#include "support/gettext.h" #include "InsetList.h" #include "Language.h" #include "MetricsInfo.h" +#include "TextClass.h" #include "support/docstream.h" #include "support/lstrings.h" #include -namespace lyx { +using namespace std; +using namespace lyx::support; -using support::token; -using support::contains; -using support::subst; +namespace lyx { -using std::istringstream; -using std::ostream; -using std::ostringstream; -using std::string; char const lstinline_delimiters[] = "!*()-=+|;:'\"`,<.>/?QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm"; -void InsetListings::init() -{ - setButtonLabel(); - layout_.labelfont.setColor(Color_none); - - // 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 @@ -271,7 +251,7 @@ bool InsetListings::getStatus(Cursor & cur, FuncRequest const & cmd, void InsetListings::setButtonLabel() { // FIXME UNICODE - if (decoration() == Classic) + if (decoration() == Deco_Classic) setLabel(isOpen() ? _("Listing") : getNewLabel(_("Listing"))); else setLabel(getNewLabel(_("Listing")));